org.eclipse.cdt.ui.newui
Class LibraryTab

java.lang.Object
  extended by org.eclipse.cdt.ui.newui.AbstractCPropertyTab
      extended by org.eclipse.cdt.ui.newui.AbstractLangsListTab
          extended by org.eclipse.cdt.ui.newui.LibraryTab
All Implemented Interfaces:
java.util.EventListener, IPathEntryStoreListener, ICPropertyTab

public class LibraryTab
extends AbstractLangsListTab
implements IPathEntryStoreListener


Field Summary
 
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
 
Fields inherited from interface org.eclipse.cdt.ui.newui.ICPropertyTab
APPLY, CANCEL, DEFAULTS, DISPOSE, MANAGEDBUILDSTATE, MAXCOMMON, OK, SET_ICON, UPDATE, VISIBLE
 
Constructor Summary
LibraryTab()
           
 
Method Summary
 void additionalTableSet()
           
 void createControls(org.eclipse.swt.widgets.Composite parent)
          Creates basic widgets for property tab.
 org.eclipse.cdt.core.settings.model.ICLanguageSettingEntry doAdd()
           
 org.eclipse.cdt.core.settings.model.ICLanguageSettingEntry doEdit(org.eclipse.cdt.core.settings.model.ICLanguageSettingEntry ent)
           
 int getKind()
           
 void pathEntryStoreChanged(PathEntryStoreChangedEvent event)
           
 
Methods inherited from class org.eclipse.cdt.ui.newui.AbstractLangsListTab
buttonPressed, canBeVisible, getLangSetting, performApply, update, update, updateData
 
Methods inherited from class org.eclipse.cdt.ui.newui.AbstractCPropertyTab
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
 

Constructor Detail

LibraryTab

public LibraryTab()
Method Detail

additionalTableSet

public void additionalTableSet()
Overrides:
additionalTableSet in class AbstractLangsListTab

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().

Overrides:
createControls in class AbstractLangsListTab

pathEntryStoreChanged

public void pathEntryStoreChanged(PathEntryStoreChangedEvent event)
Specified by:
pathEntryStoreChanged in interface IPathEntryStoreListener

doAdd

public org.eclipse.cdt.core.settings.model.ICLanguageSettingEntry doAdd()
Specified by:
doAdd in class AbstractLangsListTab

doEdit

public org.eclipse.cdt.core.settings.model.ICLanguageSettingEntry doEdit(org.eclipse.cdt.core.settings.model.ICLanguageSettingEntry ent)
Specified by:
doEdit in class AbstractLangsListTab

getKind

public int getKind()
Specified by:
getKind in class AbstractLangsListTab