org.eclipse.cdt.managedbuilder.ui.properties
Class ToolChainEditTab
java.lang.Object
org.eclipse.cdt.ui.newui.AbstractCPropertyTab
org.eclipse.cdt.managedbuilder.ui.properties.AbstractCBuildPropertyTab
org.eclipse.cdt.managedbuilder.ui.properties.ToolChainEditTab
- All Implemented Interfaces:
- ICPropertyTab
public class ToolChainEditTab
- extends AbstractCBuildPropertyTab
Fields inherited from class org.eclipse.cdt.ui.newui.AbstractCPropertyTab |
ADD_STR, BUTTON_WIDTH, DEL_STR, EDIT_STR, EMPTY_STR, FILESYSTEM_DIR_DIALOG_MSG, FILESYSTEM_FILE_DIALOG_TITLE, FILESYSTEMBUTTON_NAME, MOVEDOWN_STR, MOVEUP_STR, page, USE_TRI_STATE, VARIABLESBUTTON_NAME, WORKSPACE_DIR_DIALOG_ERR, WORKSPACE_DIR_DIALOG_MSG, WORKSPACE_DIR_DIALOG_TITLE, WORKSPACE_FILE_DIALOG_ERR, WORKSPACE_FILE_DIALOG_MSG, WORKSPACE_FILE_DIALOG_TITLE, WORKSPACEBUTTON_NAME |
Method Summary |
void |
checkPressed(org.eclipse.swt.events.SelectionEvent e)
Selection handler for checkbox created
by methods "setupCheck()" or "setupTri()"
Descendants should override this method
if they use "setupCheck". |
void |
createControls(org.eclipse.swt.widgets.Composite parent)
Creates basic widgets for property tab. |
void |
performApply(org.eclipse.cdt.core.settings.model.ICResourceDescription src,
org.eclipse.cdt.core.settings.model.ICResourceDescription dst)
Descendant tabs should implement this method so
that it copies it's data from one description
to another. |
void |
updateData(org.eclipse.cdt.core.settings.model.ICResourceDescription rcfg)
|
Methods inherited from class org.eclipse.cdt.ui.newui.AbstractCPropertyTab |
canBeVisible, createControls, dispose, getFileSystemDirDialog, getFileSystemFileDialog, getFontMetrics, getResDesc, getVariableDialog, getWorkspaceDirDialog, getWorkspaceFileDialog, handleTabEvent, setVisible |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ToolChainEditTab
public ToolChainEditTab()
createControls
public void createControls(org.eclipse.swt.widgets.Composite parent)
- Description copied from class:
AbstractCPropertyTab
- Creates basic widgets for property tab.
Descendants should, normally, override
this method but call super.createControls().
updateData
public void updateData(org.eclipse.cdt.core.settings.model.ICResourceDescription rcfg)
checkPressed
public void checkPressed(org.eclipse.swt.events.SelectionEvent e)
- Description copied from class:
AbstractCPropertyTab
- Selection handler for checkbox created
by methods "setupCheck()" or "setupTri()"
Descendants should override this method
if they use "setupCheck".
Usually the method body will look like:
{
Control b = (Control)e.widget;
if (b.equals(myFirstCheckbox) { ... }
else if (b.equals(mySecondCheckbox) { ... }
... }
performApply
public void performApply(org.eclipse.cdt.core.settings.model.ICResourceDescription src,
org.eclipse.cdt.core.settings.model.ICResourceDescription dst)
- Description copied from class:
AbstractCPropertyTab
- Descendant tabs should implement this method so
that it copies it's data from one description
to another. Only data affected by given tab
should be copied.