org.eclipse.cdt.debug.mi.internal.ui
Class StandardGDBDebuggerPage
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.cdt.debug.ui.AbstractCDebuggerPage
org.eclipse.cdt.debug.mi.internal.ui.StandardGDBDebuggerPage
- All Implemented Interfaces:
- java.util.Observer, ICDebuggerPage, org.eclipse.debug.ui.ILaunchConfigurationTab
- Direct Known Subclasses:
- GDBServerDebuggerPage, MinGWDebuggerPage
public class StandardGDBDebuggerPage
- extends AbstractCDebuggerPage
- implements java.util.Observer
The dynamic tab for gdb-based debugger implementations.
Method Summary |
void |
activated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
|
void |
createControl(org.eclipse.swt.widgets.Composite parent)
|
void |
createMainTab(org.eclipse.swt.widgets.TabFolder tabFolder)
|
IMILaunchConfigurationComponent |
createSolibBlock(org.eclipse.swt.widgets.Composite parent)
|
void |
createSolibTab(org.eclipse.swt.widgets.TabFolder tabFolder)
|
void |
createTabs(org.eclipse.swt.widgets.TabFolder tabFolder)
|
void |
dispose()
|
java.lang.String |
getName()
|
void |
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
|
boolean |
isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
|
void |
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
|
void |
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
|
void |
update(java.util.Observable o,
java.lang.Object arg)
|
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab |
canSave, deactivated, getControl, getErrorMessage, getImage, getMessage, launched, setLaunchConfigurationDialog |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTab |
canSave, deactivated, getControl, getErrorMessage, getImage, getMessage, launched, setLaunchConfigurationDialog |
StandardGDBDebuggerPage
public StandardGDBDebuggerPage()
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createControl
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
setDefaults
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
- Specified by:
setDefaults
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
isValid
public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
- Specified by:
isValid
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
isValid
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
- Specified by:
initializeFrom
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
- Specified by:
performApply
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
getName
public java.lang.String getName()
- Specified by:
getName
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
update
public void update(java.util.Observable o,
java.lang.Object arg)
- Specified by:
update
in interface java.util.Observer
createSolibBlock
public IMILaunchConfigurationComponent createSolibBlock(org.eclipse.swt.widgets.Composite parent)
createTabs
public void createTabs(org.eclipse.swt.widgets.TabFolder tabFolder)
createMainTab
public void createMainTab(org.eclipse.swt.widgets.TabFolder tabFolder)
createSolibTab
public void createSolibTab(org.eclipse.swt.widgets.TabFolder tabFolder)
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
dispose
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated
public void activated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
- Specified by:
activated
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
activated
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab