org.eclipse.cdt.launch.ui
Class CMainTab
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.cdt.launch.ui.CLaunchConfigurationTab
org.eclipse.cdt.launch.ui.CMainTab
- All Implemented Interfaces:
- org.eclipse.debug.ui.ILaunchConfigurationTab
- Direct Known Subclasses:
- CMainAttachTab
public class CMainTab
- extends CLaunchConfigurationTab
A launch configuration tab that displays and edits project and main type name launch
configuration attributes.
This class may be instantiated. This class is not intended to be subclassed.
- Since:
- 2.0
Method Summary |
void |
createControl(org.eclipse.swt.widgets.Composite parent)
|
org.eclipse.swt.graphics.Image |
getImage()
|
java.lang.String |
getName()
|
void |
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
|
boolean |
isValid(org.eclipse.debug.core.ILaunchConfiguration config)
|
void |
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
|
void |
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
|
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab |
activated, canSave, deactivated, dispose, getControl, getErrorMessage, getMessage, launched, setLaunchConfigurationDialog |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WANTS_TERMINAL
public static final int WANTS_TERMINAL
- See Also:
- Constant Field Values
DONT_CHECK_PROGRAM
public static final int DONT_CHECK_PROGRAM
- See Also:
- Constant Field Values
CMainTab
public CMainTab()
CMainTab
public CMainTab(boolean terminalOption)
CMainTab
public CMainTab(int flags)
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
isValid
public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration config)
- Specified by:
isValid
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
isValid
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
setDefaults
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
getName
public java.lang.String getName()
getImage
public org.eclipse.swt.graphics.Image getImage()
- Specified by:
getImage
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
getImage
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab