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.Composite
AnComposite
subclass 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 int
activePageIndex
private org.eclipse.swt.widgets.Composite
content
private java.util.ArrayList<Page>
pages
private org.eclipse.swt.custom.StackLayout
stackLayout
-
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 void
adapt(org.eclipse.swt.widgets.Control control)
int
getActivePageIndex()
Page[]
getPages()
int
indexOfPage(Page page)
void
setPages(Page... pages)
void
showPage(int index)
protected void
widgetDisposed(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)
-
-