org.eclipse.cdt.ui.newui
Class CLocationSourceTab

java.lang.Object
  extended by org.eclipse.cdt.ui.newui.AbstractCPropertyTab
      extended by org.eclipse.cdt.ui.newui.CLocationTab
          extended by org.eclipse.cdt.ui.newui.CLocationSourceTab
All Implemented Interfaces:
ICPropertyTab

public class CLocationSourceTab
extends CLocationTab


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
CLocationSourceTab()
           
 
Method Summary
 void createControls(org.eclipse.swt.widgets.Composite parent)
          Creates basic widgets for property tab.
 org.eclipse.cdt.core.settings.model.ICExclusionPatternPathEntry[] getEntries(org.eclipse.cdt.core.settings.model.ICResourceDescription cfgd)
           
 org.eclipse.cdt.core.settings.model.ICExclusionPatternPathEntry newEntry(org.eclipse.core.resources.IFolder f, org.eclipse.core.runtime.IPath[] ex, boolean isWorkspacePath)
           
 org.eclipse.cdt.core.settings.model.ICExclusionPatternPathEntry newEntry(org.eclipse.core.runtime.IPath p, org.eclipse.core.runtime.IPath[] ex, boolean isWorkspacePath)
           
 void setEntries(org.eclipse.cdt.core.settings.model.ICResourceDescription cfgd, org.eclipse.cdt.core.settings.model.ICExclusionPatternPathEntry[] data)
           
 
Methods inherited from class org.eclipse.cdt.ui.newui.CLocationTab
buttonPressed, canBeVisible, performApply, saveData, 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

CLocationSourceTab

public CLocationSourceTab()
Method Detail

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 CLocationTab

newEntry

public org.eclipse.cdt.core.settings.model.ICExclusionPatternPathEntry newEntry(org.eclipse.core.runtime.IPath p,
                                                                                org.eclipse.core.runtime.IPath[] ex,
                                                                                boolean isWorkspacePath)

newEntry

public org.eclipse.cdt.core.settings.model.ICExclusionPatternPathEntry newEntry(org.eclipse.core.resources.IFolder f,
                                                                                org.eclipse.core.runtime.IPath[] ex,
                                                                                boolean isWorkspacePath)

getEntries

public org.eclipse.cdt.core.settings.model.ICExclusionPatternPathEntry[] getEntries(org.eclipse.cdt.core.settings.model.ICResourceDescription cfgd)

setEntries

public void setEntries(org.eclipse.cdt.core.settings.model.ICResourceDescription cfgd,
                       org.eclipse.cdt.core.settings.model.ICExclusionPatternPathEntry[] data)