|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.tssap.util.ui.pane.PaneFactory
Central class used to create initial pane.
Note that panes can only be instantiated by using this factory class, not by constructor calls.
| Method Summary | |
static IGridLayoutPane |
createGridLayoutPane(org.eclipse.swt.widgets.Composite pParent,
int pNumOfColumns)
Creates a grid layout pane. |
static IGridLayoutPane |
createGridLayoutPane(org.eclipse.swt.widgets.Composite pParent,
int pNumOfColumns,
IWidgetFactory pWidgetFactory)
Creates a grid layout pane containing specially built widgets. |
static IGridLayoutPane |
createGridLayoutPaneEqualCols(org.eclipse.swt.widgets.Composite pParent,
int pNumOfColumns)
Creates a grid layout pane where all columns have equal size. |
static IGridLayoutPane |
createGridLayoutPaneEqualCols(org.eclipse.swt.widgets.Composite pParent,
int pNumOfColumns,
IWidgetFactory pWidgetFactory)
Creates a grid layout pane containing specially built widgets where all columns have equal size. |
static IGridLayoutPane |
createGridLayoutPaneWithTitle(org.eclipse.swt.widgets.Composite pParent,
java.lang.String pTitle,
int pNumOfColumns)
Creates a grid layout pane which has border and title. |
static IGridLayoutPane |
createGridLayoutPaneWithTitle(org.eclipse.swt.widgets.Composite pParent,
java.lang.String pTitle,
int pNumOfColumns,
IWidgetFactory pWidgetFactory)
Creates a grid layout pane containing specially built widgets which has border and title. |
static IGridLayoutPane |
createGridLayoutPaneWithTitleEqualCols(org.eclipse.swt.widgets.Composite pParent,
java.lang.String pTitle,
int pNumOfColumns)
Creates a grid layout pane which has border and title and all columns have equal size. |
static IGridLayoutPane |
createGridLayoutPaneWithTitleEqualCols(org.eclipse.swt.widgets.Composite pParent,
java.lang.String pTitle,
int pNumOfColumns,
IWidgetFactory pWidgetFactory)
Creates a grid layout pane containing specially built widgets with border and title and all columns have equal size. |
static ISashPane |
createHorizontalSashPane(org.eclipse.swt.widgets.Composite pParent)
Creates a horizontal sash pane. Sash panes are compound panes where the subcomponents are divided by sashes (either horizontal or vertical). |
static ISashPane |
createHorizontalSashPane(org.eclipse.swt.widgets.Composite pParent,
IWidgetFactory pWidgetFactory)
Creates a horizontal sash pane containing specially built widgets. |
static ISimplePane |
createSimplePane(org.eclipse.swt.widgets.Composite pParent)
Creates a simple pane. |
static ISimplePane |
createSimplePane(org.eclipse.swt.widgets.Composite pParent,
IWidgetFactory pWidgetFactory)
Creates a simple pane containing specially built widgets. |
static ISimplePane |
createSimplePane(org.eclipse.swt.widgets.Composite pParent,
java.lang.String pTitle)
Creates a simple pane with a titled border. |
static ISimplePane |
createSimplePane(org.eclipse.swt.widgets.Composite pParent,
java.lang.String pTitle,
IWidgetFactory pWidgetFactory)
Creates a simple pane with a titled border containing specially built widgets. |
static ITabbedPane |
createTabbedPane(org.eclipse.swt.widgets.Composite pParent)
Creates a tabbed pane. |
static ITabbedPane |
createTabbedPane(org.eclipse.swt.widgets.Composite pParent,
IWidgetFactory pWidgetFactory)
Creates a tabbed pane containing specially built widgets. |
static ISashPane |
createVerticalSashPane(org.eclipse.swt.widgets.Composite pParent)
Creates a vertical sash pane. |
static ISashPane |
createVerticalSashPane(org.eclipse.swt.widgets.Composite pParent,
IWidgetFactory pWidgetFactory)
Creates a vertical sash pane containing specially built widgets. |
static IGridLayoutPane |
establishGridLayoutPaneContainer(org.eclipse.swt.widgets.Composite pParent,
IGridLayoutPaneContainer pContainer)
Method establishGridLayoutPaneContainer. |
static IGridLayoutPane |
establishGridLayoutPaneContainer(org.eclipse.swt.widgets.Composite pParent,
IGridLayoutPaneContainer pContainer,
IWidgetFactory pWidgetFactory)
Method establishGridLayoutPaneContainer. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static ISimplePane createSimplePane(org.eclipse.swt.widgets.Composite pParent)
Simple panes are used to do something which is not possible with means of toolkit methods.
pParent - composite used as parent for the pane composite
public static ISimplePane createSimplePane(org.eclipse.swt.widgets.Composite pParent,
IWidgetFactory pWidgetFactory)
pParent - composite used as parent for the pane compositepWidgetFactory - widget factory used to build the real widgets
public static ISimplePane createSimplePane(org.eclipse.swt.widgets.Composite pParent,
java.lang.String pTitle)
Simple panes are used to do something which is not possible with means of toolkit methods.
pParent - composite used as parent for the pane compositepTitle - title shown in border
public static ISimplePane createSimplePane(org.eclipse.swt.widgets.Composite pParent,
java.lang.String pTitle,
IWidgetFactory pWidgetFactory)
pParent - composite used as parent for the pane compositepTitle - title shown in borderpWidgetFactory - widget factory used to build the real widgets
public static IGridLayoutPane createGridLayoutPane(org.eclipse.swt.widgets.Composite pParent,
int pNumOfColumns)
Grid layout panes are the central pane type used to built up complex panes. Grid cells can be filled with almost all native widget types, viewers and even with other pane types.
pParent - composite used as parent for the pane compositepNumOfColumns - number of columns
public static IGridLayoutPane createGridLayoutPane(org.eclipse.swt.widgets.Composite pParent,
int pNumOfColumns,
IWidgetFactory pWidgetFactory)
pParent - composite used as parent for the pane compositepNumOfColumns - number of columnspWidgetFactory - widget factory used to build the real widgets
public static IGridLayoutPane createGridLayoutPaneEqualCols(org.eclipse.swt.widgets.Composite pParent,
int pNumOfColumns)
pParent - composite used as parent for the pane compositepNumOfColumns - number of columns
public static IGridLayoutPane createGridLayoutPaneEqualCols(org.eclipse.swt.widgets.Composite pParent,
int pNumOfColumns,
IWidgetFactory pWidgetFactory)
pParent - composite used as parent for the pane compositepNumOfColumns - number of columnspWidgetFactory - widget factory used to build the real widgets
public static IGridLayoutPane createGridLayoutPaneWithTitle(org.eclipse.swt.widgets.Composite pParent,
java.lang.String pTitle,
int pNumOfColumns)
pParent - composite used as parent for the pane compositepTitle - title shown in borderpNumOfColumns - number of columns
public static IGridLayoutPane createGridLayoutPaneWithTitle(org.eclipse.swt.widgets.Composite pParent,
java.lang.String pTitle,
int pNumOfColumns,
IWidgetFactory pWidgetFactory)
pParent - composite used as parent for the pane compositepTitle - title shown in borderpNumOfColumns - number of columnspWidgetFactory - widget factory implementation used to build the real widgets
public static IGridLayoutPane createGridLayoutPaneWithTitleEqualCols(org.eclipse.swt.widgets.Composite pParent,
java.lang.String pTitle,
int pNumOfColumns)
pParent - composite used as parent for the pane compositepTitle - title shown in borderpNumOfColumns - number of columns
public static IGridLayoutPane createGridLayoutPaneWithTitleEqualCols(org.eclipse.swt.widgets.Composite pParent,
java.lang.String pTitle,
int pNumOfColumns,
IWidgetFactory pWidgetFactory)
pParent - composite used as parent for the pane compositepTitle - title shown in borderpNumOfColumns - number of columnspWidgetFactory - widget factory used to build the real widgetspublic static ITabbedPane createTabbedPane(org.eclipse.swt.widgets.Composite pParent)
Tabbed panes are useful when ui functionality can be clearly divided in separate parts. Each part is assigned an own area (tab) with specific title.
pParent - composite used as parent for the pane composite
public static ITabbedPane createTabbedPane(org.eclipse.swt.widgets.Composite pParent,
IWidgetFactory pWidgetFactory)
pParent - composite used as parent for the pane compositepWidgetFactory - widget factory used to build the real widgetspublic static ISashPane createHorizontalSashPane(org.eclipse.swt.widgets.Composite pParent)
Sash panes are compound panes where the subcomponents are divided by sashes (either horizontal or vertical).
pParent - composite used as parent for the pane composite
public static ISashPane createHorizontalSashPane(org.eclipse.swt.widgets.Composite pParent,
IWidgetFactory pWidgetFactory)
pParent - composite used as parent for the pane compositepWidgetFactory - widget factory used to build the real widgetspublic static ISashPane createVerticalSashPane(org.eclipse.swt.widgets.Composite pParent)
pParent - composite used as parent for the pane composite
public static ISashPane createVerticalSashPane(org.eclipse.swt.widgets.Composite pParent,
IWidgetFactory pWidgetFactory)
pParent - composite used as parent for the pane compositepWidgetFactory - widget factory used to build the real widgets
public static IGridLayoutPane establishGridLayoutPaneContainer(org.eclipse.swt.widgets.Composite pParent,
IGridLayoutPaneContainer pContainer,
IWidgetFactory pWidgetFactory)
pParent - pContainer - pWidgetFactory -
public static IGridLayoutPane establishGridLayoutPaneContainer(org.eclipse.swt.widgets.Composite pParent,
IGridLayoutPaneContainer pContainer)
pParent - pContainer -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||