public abstract class AbstractEEFPropertySection extends AbstractEEFSection
STANDARD_LABEL_WIDTH
Constructor and Description |
---|
AbstractEEFPropertySection() |
Modifier and Type | Method and Description |
---|---|
void |
createControls(org.eclipse.swt.widgets.Composite parent,
EEFTabbedPropertySheetPage aTabbedPropertySheetPage)
Creates the controls for the section.
|
org.eclipse.ui.IWorkbenchPart |
getPart()
Get the current workbench part.
|
org.eclipse.jface.viewers.ISelection |
getSelection()
Get the current workbench selection.
|
EEFWidgetFactory |
getWidgetFactory()
Get the widget factory for the property sheet page.
|
void |
setInput(org.eclipse.ui.IWorkbenchPart workbenchPart,
org.eclipse.jface.viewers.ISelection currentSelection)
Notifies the section that the workbench selection has changed.
|
aboutToBeHidden, aboutToBeShown, dispose, getMinimumHeight, refresh, shouldUseExtraSpace
public EEFWidgetFactory getWidgetFactory()
public org.eclipse.jface.viewers.ISelection getSelection()
public org.eclipse.ui.IWorkbenchPart getPart()
public void createControls(org.eclipse.swt.widgets.Composite parent, EEFTabbedPropertySheetPage aTabbedPropertySheetPage)
Clients should take advantage of the widget factory provided by the framework to achieve a common look between property sections.
createControls
in interface IEEFSection
createControls
in class AbstractEEFSection
parent
- the parent composite for the section.aTabbedPropertySheetPage
- the tabbed property sheet page.IEEFSection.createControls(org.eclipse.swt.widgets.Composite,
org.eclipse.eef.properties.ui.api.EEFTabbedPropertySheetPage)
public void setInput(org.eclipse.ui.IWorkbenchPart workbenchPart, org.eclipse.jface.viewers.ISelection currentSelection)
setInput
in interface IEEFSection
setInput
in class AbstractEEFSection
workbenchPart
- The active workbench part.currentSelection
- The active selection in the workbench part.IEEFSection.setInput(org.eclipse.ui.IWorkbenchPart,
org.eclipse.jface.viewers.ISelection)