at.spardat.xma.page
Class StatusBar

java.lang.Object
  extended byorg.eclipse.swt.widgets.Widget
      extended byorg.eclipse.swt.widgets.Control
          extended byorg.eclipse.swt.widgets.Scrollable
              extended byorg.eclipse.swt.widgets.Composite
                  extended byat.spardat.xma.page.StatusBar
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

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

This class implements the status bar of a DialogPage. The status bar consists of an Icon indicating the severity of the message and a read-only text field showing the message.


Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
StatusBar(org.eclipse.swt.widgets.Composite parent, int style)
          Constructor for StatusBar.
 
Method Summary
 void clear()
          Clears the StatusBar.
 void setError(java.lang.String text)
          Displays a message as error.
 void setInfo(java.lang.String text)
          Displays a message as information.
 void setWarning(java.lang.String text)
          Displays a message as warning.
 
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, 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

StatusBar

public StatusBar(org.eclipse.swt.widgets.Composite parent,
                 int style)
Constructor for StatusBar. Initializes the Control and its Widgets.

Parameters:
parent - the parent composite
style - sorry only SWT.NONE supported
Method Detail

setInfo

public void setInfo(java.lang.String text)
Displays a message as information. Displays the Info-Icon in front of the text.

Parameters:
text - the message to display

setWarning

public void setWarning(java.lang.String text)
Displays a message as warning. Displays the Warning-Icon in front of the text.

Parameters:
text - the message to display

setError

public void setError(java.lang.String text)
Displays a message as error. Displays the Error-Icon in front of the text.

Parameters:
text - the message to display

clear

public void clear()
Clears the StatusBar. No Icon or Message is displayed.