dsto.dfc.swt.controls
Class ToolbarPanel

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by dsto.dfc.swt.controls.ToolbarPanel
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class ToolbarPanel
extends org.eclipse.swt.widgets.Composite

A host for a control that exports commands in its toolbar command view. The contained control's toolbar commands are shown in a toolbar at the top of the hosted control. Call setControl(Control) after creating the control with this panel as parent.

Version:
$Revision$
Author:
mpp

Field Summary
protected  org.eclipse.swt.widgets.Control control
           
protected  org.eclipse.swt.widgets.CoolBar toolbar
           
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
ToolbarPanel(org.eclipse.swt.widgets.Composite parent, int style)
           
 
Method Summary
 org.eclipse.swt.widgets.Control getControl()
           
 org.eclipse.swt.widgets.CoolBar getToolbar()
           
 void setBounds(int x, int y, int width, int height)
           
 void setControl(org.eclipse.swt.widgets.Control control)
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getBorderWidth, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

toolbar

protected org.eclipse.swt.widgets.CoolBar toolbar

control

protected org.eclipse.swt.widgets.Control control
Constructor Detail

ToolbarPanel

public ToolbarPanel(org.eclipse.swt.widgets.Composite parent,
                    int style)
Method Detail

setControl

public void setControl(org.eclipse.swt.widgets.Control control)

getControl

public org.eclipse.swt.widgets.Control getControl()

getToolbar

public org.eclipse.swt.widgets.CoolBar getToolbar()

setBounds

public void setBounds(int x,
                      int y,
                      int width,
                      int height)
Overrides:
setBounds in class org.eclipse.swt.widgets.Control


Copyright © 2008 Commonwealth of Australia