java.lang.Object
|
+--org.eclipse.ui.part.WorkbenchPart
|
+--org.eclipse.ui.part.ViewPart
|
+--com.ibm.lab.soln.layouts.LayoutView
Demonstrates the use of all the SWT layout managers and their associated classes. These include: FillLayout, RowLayout, GridLayout, and FormLayout.
| Field Summary |
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
| Constructor Summary | |
LayoutView()
|
|
| Method Summary | |
void |
createPartControl(org.eclipse.swt.widgets.Composite parent)
Populate the view with the example layout managers. |
void |
dispose()
|
protected void |
setButtons(org.eclipse.swt.widgets.Composite parent)
Define the buttons used by the row and grid layout managers. |
protected void |
setCheckBoxes(org.eclipse.swt.widgets.Composite parent)
Defines a set of checkbox style buttons used by FillLayout. |
protected void |
setFields(org.eclipse.swt.widgets.Composite group)
Define the fields used in the grid and form layout examples. |
protected void |
setFillLayout(org.eclipse.swt.widgets.Composite parent)
Creates a fill layout. |
void |
setFocus()
|
protected void |
setFormLayoutAddress(org.eclipse.swt.widgets.Composite parent)
Define a name and address form using a form layout. |
protected void |
setGridLayoutAddress(org.eclipse.swt.widgets.Composite parent)
Define a name and address form using a grid layout. |
protected void |
setGridLayoutButtons(org.eclipse.swt.widgets.Composite parent)
Layout buttons used by the first grid layout example. |
protected void |
setRowLayout(org.eclipse.swt.widgets.Composite parent)
Create a simple row layout of buttons. |
| Methods inherited from class org.eclipse.ui.part.ViewPart |
getViewSite, init, init, saveState |
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
addPropertyListener, firePropertyChange, getAdapter, getConfigurationElement, getDefaultImage, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener, setInitializationData, setSite, setTitle, setTitleImage, setTitleToolTip |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
| Constructor Detail |
public LayoutView()
| Method Detail |
public void createPartControl(org.eclipse.swt.widgets.Composite parent)
createPartControl in interface org.eclipse.ui.IWorkbenchPartcreatePartControl in class org.eclipse.ui.part.WorkbenchPartIWorkbenchPart.createPartControl(Composite)public void dispose()
dispose in interface org.eclipse.ui.IWorkbenchPartdispose in class org.eclipse.ui.part.WorkbenchPartIWorkbenchPart.dispose()protected void setButtons(org.eclipse.swt.widgets.Composite parent)
protected void setCheckBoxes(org.eclipse.swt.widgets.Composite parent)
protected void setFields(org.eclipse.swt.widgets.Composite group)
protected void setFillLayout(org.eclipse.swt.widgets.Composite parent)
public void setFocus()
setFocus in interface org.eclipse.ui.IWorkbenchPartsetFocus in class org.eclipse.ui.part.WorkbenchPartWorkbenchPart.setFocus()protected void setFormLayoutAddress(org.eclipse.swt.widgets.Composite parent)
protected void setGridLayoutAddress(org.eclipse.swt.widgets.Composite parent)
protected void setGridLayoutButtons(org.eclipse.swt.widgets.Composite parent)
protected void setRowLayout(org.eclipse.swt.widgets.Composite parent)