Class PageContainer
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- org.eclipse.nebula.widgets.geomap.internal.geomapbrowser.PageContainer
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class PageContainer extends org.eclipse.swt.widgets.CompositeAnCompositesubclass that shows just one of its child pages at a time.- Version:
- $Revision$
- See Also:
Page
-
-
Field Summary
Fields Modifier and Type Field Description private intactivePageIndexprivate org.eclipse.swt.widgets.Compositecontentprivate java.util.ArrayList<Page>pagesprivate org.eclipse.swt.custom.StackLayoutstackLayout
-
Constructor Summary
Constructors Constructor Description PageContainer(org.eclipse.swt.widgets.Composite parent, int style)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadapt(org.eclipse.swt.widgets.Control control)intgetActivePageIndex()Page[]getPages()intindexOfPage(Page page)voidsetPages(Page... pages)voidshowPage(int index)protected voidwidgetDisposed(org.eclipse.swt.events.DisposeEvent e)-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
-
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
-
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
-
-
-
Field Detail
-
content
private org.eclipse.swt.widgets.Composite content
-
stackLayout
private org.eclipse.swt.custom.StackLayout stackLayout
-
pages
private java.util.ArrayList<Page> pages
-
activePageIndex
private int activePageIndex
-
-
Method Detail
-
widgetDisposed
protected void widgetDisposed(org.eclipse.swt.events.DisposeEvent e)
-
setPages
public void setPages(Page... pages)
-
getPages
public Page[] getPages()
-
indexOfPage
public int indexOfPage(Page page)
-
getActivePageIndex
public int getActivePageIndex()
-
showPage
public void showPage(int index)
-
adapt
public void adapt(org.eclipse.swt.widgets.Control control)
-
-