de.willuhn.jameica.gui
Class StatusBar

java.lang.Object
  extended by de.willuhn.jameica.gui.StatusBar
All Implemented Interfaces:
Part

public class StatusBar
extends java.lang.Object
implements Part

Bildet die Statusleiste der Anwendung ab.

Author:
willuhn

Constructor Summary
StatusBar()
          ct.
 
Method Summary
 void addItem(StatusBarItem item)
          Fuegt der Statusbar ein neues Element hinzu.
 void paint(org.eclipse.swt.widgets.Composite parent)
          Malt die Komponente in das angegebene Composite.
 void setErrorText(java.lang.String message)
          Ersetzt den aktuellen Statustext rechts unten gegen den uebergebenen.
 void setSuccessText(java.lang.String message)
          Ersetzt den aktuellen Statustext rechts unten gegen den uebergebenen.
 void startProgress()
          Schaltet den Progress-Balken ein.
 void stopProgress()
          Schaltet den Progress-Balken aus.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatusBar

public StatusBar()
ct.

Method Detail

addItem

public void addItem(StatusBarItem item)
Fuegt der Statusbar ein neues Element hinzu.

Parameters:
item - das hinzufuegende Element.

paint

public void paint(org.eclipse.swt.widgets.Composite parent)
           throws java.rmi.RemoteException
Description copied from interface: Part
Malt die Komponente in das angegebene Composite.

Specified by:
paint in interface Part
Parameters:
parent - das Composite.
Throws:
java.rmi.RemoteException
See Also:
Part.paint(org.eclipse.swt.widgets.Composite)

startProgress

public void startProgress()
Schaltet den Progress-Balken ein.


stopProgress

public void stopProgress()
Schaltet den Progress-Balken aus.


setSuccessText

public void setSuccessText(java.lang.String message)
Ersetzt den aktuellen Statustext rechts unten gegen den uebergebenen.

Parameters:
message - anzuzeigender Text. Nachrichten sollten direkt ueber die MessagingFactory mit dem Nachrichtentyp StatusBarMessage gesendet werden.

setErrorText

public void setErrorText(java.lang.String message)
Ersetzt den aktuellen Statustext rechts unten gegen den uebergebenen. Formatiert die Anzeige hierbei aber rot als Fehler.

Parameters:
message - anzuzeigender Text. Nachrichten sollten direkt ueber die MessagingFactory mit dem Nachrichtentyp StatusBarMessage gesendet werden.