org.eclipse.cdt.launch.ui
Class CMainTab

java.lang.Object
  extended by org.eclipse.debug.ui.AbstractLaunchConfigurationTab
      extended by org.eclipse.cdt.launch.ui.CLaunchConfigurationTab
          extended by 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

Field Summary
static int DONT_CHECK_PROGRAM
           
static int WANTS_TERMINAL
           
 
Constructor Summary
CMainTab()
           
CMainTab(boolean terminalOption)
           
CMainTab(int flags)
           
 
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
 

Field Detail

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
Constructor Detail

CMainTab

public CMainTab()

CMainTab

public CMainTab(boolean terminalOption)

CMainTab

public CMainTab(int flags)
Method Detail

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