net.sourceforge.geeboss.view.widget.led
Class RedLed

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

public class RedLed
extends LedControl

Red led implementation

Author:
Frederic BORRY

Field Summary
 
Fields inherited from class net.sourceforge.geeboss.view.widget.led.LedControl
HEIGHT, WIDTH
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
RedLed(Parameter parameter, org.eclipse.swt.widgets.Composite comp, int flag, org.eclipse.swt.graphics.Image background)
          Construct a new RedLed given a background image
 
Method Summary
protected  org.eclipse.swt.graphics.Image getLedOffImage()
          Get implementatiOff specific led Off image
protected  org.eclipse.swt.graphics.Image getLedOnImage()
          Get implementation specific led on image
 
Methods inherited from class net.sourceforge.geeboss.view.widget.led.LedControl
getState, redraw, setState, toggleState
 
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

RedLed

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

Parameters:
parameter - the parameter associated to this led
comp - the parent composite
flag - the style flag
background - the background image
Method Detail

getLedOnImage

protected org.eclipse.swt.graphics.Image getLedOnImage()
Get implementation specific led on image

Specified by:
getLedOnImage in class LedControl
Returns:
a led on image

getLedOffImage

protected org.eclipse.swt.graphics.Image getLedOffImage()
Get implementatiOff specific led Off image

Specified by:
getLedOffImage in class LedControl
Returns:
a led Off image


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