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.IWorkbenchPart
createPartControl
in class org.eclipse.ui.part.WorkbenchPart
IWorkbenchPart.createPartControl(Composite)
public void dispose()
dispose
in interface org.eclipse.ui.IWorkbenchPart
dispose
in class org.eclipse.ui.part.WorkbenchPart
IWorkbenchPart.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.IWorkbenchPart
setFocus
in class org.eclipse.ui.part.WorkbenchPart
WorkbenchPart.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)