Class AdvancedPropertySection
java.lang.Object
org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
org.eclipse.ui.views.properties.tabbed.AdvancedPropertySection
- All Implemented Interfaces:
ISection
An advanced section that is intended to show the original table format properties view
provided by base Eclipse.
- Author:
- Anthony Hunter
-
Field Summary
Fields inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
STANDARD_LABEL_WIDTH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
createControls
(Composite parent, TabbedPropertySheetPage atabbedPropertySheetPage) Creates the controls for the section.void
dispose()
Dispose this section.void
refresh()
Refresh the contents of the controls displayed in this section.void
setInput
(IWorkbenchPart part, ISelection selection) Notifies the section that the workbench selection has changed.boolean
Determine whether this section would like extra height space in case there is some left.Methods inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
aboutToBeHidden, aboutToBeShown, getMinimumHeight, getPart, getSelection, getWidgetFactory
-
Field Details
-
page
The Property Sheet Page.
-
-
Constructor Details
-
AdvancedPropertySection
public AdvancedPropertySection()
-
-
Method Details
-
createControls
Description copied from interface:ISection
Creates the controls for the section.Clients should take advantage of the widget factory provided by the framework to achieve a common look between property sections.
- Specified by:
createControls
in interfaceISection
- Overrides:
createControls
in classAbstractPropertySection
- Parameters:
parent
- the parent composite for the section.atabbedPropertySheetPage
- the tabbed property sheet page.- See Also:
-
setInput
Description copied from interface:ISection
Notifies the section that the workbench selection has changed.- Specified by:
setInput
in interfaceISection
- Overrides:
setInput
in classAbstractPropertySection
- Parameters:
part
- The active workbench part.selection
- The active selection in the workbench part.
-
dispose
public void dispose()Description copied from interface:ISection
Dispose this section.- Specified by:
dispose
in interfaceISection
- Overrides:
dispose
in classAbstractPropertySection
-
refresh
public void refresh()Description copied from interface:ISection
Refresh the contents of the controls displayed in this section.- Specified by:
refresh
in interfaceISection
- Overrides:
refresh
in classAbstractPropertySection
-
shouldUseExtraSpace
public boolean shouldUseExtraSpace()Description copied from interface:ISection
Determine whether this section would like extra height space in case there is some left. Normally this is true when the section is the last to be displayed on a tab or is the only section on a tab.- Specified by:
shouldUseExtraSpace
in interfaceISection
- Overrides:
shouldUseExtraSpace
in classAbstractPropertySection
- Returns:
true
if this section would like extra height space.
-