net.sourceforge.geeboss.view.widget.knob
Class StandardKnob

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 net.sourceforge.geeboss.view.widget.knob.KnobControl
                      extended by net.sourceforge.geeboss.view.widget.knob.StandardKnob
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class StandardKnob
extends KnobControl

Base class for knob controls

Author:
Frederic BORRY

Field Summary
 
Fields inherited from class net.sourceforge.geeboss.view.widget.knob.KnobControl
HEIGHT, WIDTH
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
StandardKnob(Parameter parameter, org.eclipse.swt.widgets.Composite comp, int flag, org.eclipse.swt.graphics.Image background)
          Construct a new StandardKnob given a background image
 
Method Summary
protected  org.eclipse.swt.graphics.Image[] getKnobImages()
          Get implementation specific knob images
 
Methods inherited from class net.sourceforge.geeboss.view.widget.knob.KnobControl
getMaximum, getMinimum, getValue, redraw, setMaximum, setMinimum, setValue
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBorderWidth, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBounds, setBounds, setCapture, setCursor, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, 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, 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
 

Constructor Detail

StandardKnob

public StandardKnob(Parameter parameter,
                    org.eclipse.swt.widgets.Composite comp,
                    int flag,
                    org.eclipse.swt.graphics.Image background)
Construct a new StandardKnob given a background image

Parameters:
parameter - the parameter edited by this control
comp - the parent composite
flag - the style flag
background - the background image
Method Detail

getKnobImages

protected org.eclipse.swt.graphics.Image[] getKnobImages()
Get implementation specific knob images

Specified by:
getKnobImages in class KnobControl
Returns:
a array of knob images


Copyright (c) 2005 The Geeboss team (http://geeboss.sourceforge.net). All Rights Reserved.