| java.lang.Object org.eclipse.ui.presentations.AbstractPresentationFactory
All known Subclasses: org.eclipse.ui.internal.presentations.defaultpresentation.NativePresentationFactory, org.eclipse.ui.presentations.WorkbenchPresentationFactory,
AbstractPresentationFactory | abstract public class AbstractPresentationFactory (Code) | | This is a factory for presentation objects that control the appearance of
editors, views and other components in the workbench.
since: 3.0 |
createEditorPresentation | abstract public StackPresentation createEditorPresentation(Composite parent, IStackPresentationSite site)(Code) | | Creates an editor presentation for presenting editors.
The presentation creates its controls under the given parent composite.
Parameters: parent - the parent composite to use for the presentation's controls Parameters: site - the site used for communication between the presentation andthe workbench a newly created part presentation |
createStandaloneViewPresentation | abstract public StackPresentation createStandaloneViewPresentation(Composite parent, IStackPresentationSite site, boolean showTitle)(Code) | | Creates a standalone stack presentation for presenting a standalone view.
A standalone view cannot be docked together with other views. The title
of a standalone view may be hidden.
The presentation creates its controls under the given parent composite.
Parameters: parent - the parent composite to use for the presentation's controls Parameters: site - the site used for communication between the presentation andthe workbench Parameters: showTitle - true to show the title for the view,false to hide it a newly created part presentation |
createStatusLineControl | public Control createStatusLineControl(IStatusLineManager statusLine, Composite parent)(Code) | | Creates the control for the window's status line.
Subclasses may override.
Parameters: statusLine - the window's status line manager Parameters: parent - the parent composite the window's status line control |
createStatusLineManager | public IStatusLineManager createStatusLineManager()(Code) | | Creates the status line manager for the window.
Subclasses may override.
the window's status line manager |
createViewPresentation | abstract public StackPresentation createViewPresentation(Composite parent, IStackPresentationSite site)(Code) | | Creates a stack presentation for presenting regular docked views.
The presentation creates its controls under the given parent composite.
Parameters: parent - the parent composite to use for the presentation's controls Parameters: site - the site used for communication between the presentation andthe workbench a newly created part presentation |
getId | public String getId()(Code) | | Returns a globally unique identifier for this type of presentation factory. This is used
to ensure that one presentation is not restored from mementos saved by a different
presentation.
a globally unique identifier for this type of presentation factory. |
|
|