Package de.willuhn.jameica.gui
Class View
- java.lang.Object
-
- de.willuhn.jameica.gui.View
-
-
Constructor Summary
Constructors Constructor Description View()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddPanelButton(PanelButton b)Fuegt einen Panel-Button hinzu.protected voidcleanContent()Leert die Anzeige.protected org.eclipse.swt.widgets.CompositegetContent()Liefert das Composite, in das die anzuzeigenden Dialoge bitte ihre Controls reinmalen sollen.NotificationPanelgetNotificationPanel()Liefert das Notification-Panel.SearchPartgetSearchPart()Liefert die Suchleiste.org.eclipse.swt.widgets.CompositegetSnapin()Liefert das SnapIn-Composite.java.lang.StringgetTitle()Liefert den aktuellen Titel der View.voidpaint(org.eclipse.swt.widgets.Composite parent)Malt die Komponente in das angegebene Composite.protected voidrefreshContent()Aktualisiert die Anzeige.voidsetErrorText(java.lang.String text)Schreibt einen Fehlertext oben in die View.voidsetLogoText(java.lang.String text)Deprecated.Ersatzlos gestrichen.voidsetSuccessText(java.lang.String text)Schreibt einen Erfolgstext oben in die View.voidsetTitle(java.lang.String text)Aktualisiert den Titel der View.voidsnapIn()Das Snapin-Composite wird angezeigt.voidsnapOut()Das Snapin-Composite wird ausgeblendet.booleansnappedIn()Prueft, ob das Snapin gerade angezeigt wird.
-
-
-
Method Detail
-
paint
public void paint(org.eclipse.swt.widgets.Composite parent) throws java.rmi.RemoteExceptionDescription copied from interface:PartMalt die Komponente in das angegebene Composite.- Specified by:
paintin interfacePart- Parameters:
parent- das Composite.- Throws:
java.rmi.RemoteException- See Also:
Part.paint(org.eclipse.swt.widgets.Composite)
-
cleanContent
protected void cleanContent()
Leert die Anzeige. Wird beim Wechsel von einem Dialog auf den naechsten aufgerufen.
-
addPanelButton
public void addPanelButton(PanelButton b)
Fuegt einen Panel-Button hinzu.- Parameters:
b- der Panel-Button.
-
snapIn
public void snapIn()
Das Snapin-Composite wird angezeigt.
-
snapOut
public void snapOut()
Das Snapin-Composite wird ausgeblendet.
-
snappedIn
public boolean snappedIn()
Prueft, ob das Snapin gerade angezeigt wird.- Returns:
- true, wenn es angezeigt wird.
-
getSnapin
public org.eclipse.swt.widgets.Composite getSnapin()
Liefert das SnapIn-Composite. Die Funktion liefert immer ein leeres Snapin. Wenn sich also vorher was drin befunden hat, wird es vorm erneuten Herausgeben geleert. Hinweis: Das Composite enthaelt ein GridLayout.- Returns:
- Snapin-Composite.
-
setTitle
public void setTitle(java.lang.String text)
Aktualisiert den Titel der View.- Parameters:
text- anzuzeigender Titel.
-
getTitle
public java.lang.String getTitle()
Liefert den aktuellen Titel der View.- Returns:
- der aktuelle Titel der View.
-
setLogoText
public void setLogoText(java.lang.String text)
Deprecated.Ersatzlos gestrichen. Verwende eine StatusBarMessage mit dem Typ "TYPE_INFO".Aktualisiert den Text neben dem Logo. Normalerweise steht da nichts. Man kann aber was hinschreiben.- Parameters:
text- der text links neben dem Logo.
-
setErrorText
public void setErrorText(java.lang.String text)
Schreibt einen Fehlertext oben in die View.- Parameters:
text- anzuzeigender Text.
-
setSuccessText
public void setSuccessText(java.lang.String text)
Schreibt einen Erfolgstext oben in die View.- Parameters:
text- anzuzeigender Text.
-
getNotificationPanel
public NotificationPanel getNotificationPanel()
Liefert das Notification-Panel.- Returns:
- das Notification-Panel.
-
getSearchPart
public SearchPart getSearchPart()
Liefert die Suchleiste.- Returns:
- die Suchleiste.
-
refreshContent
protected void refreshContent()
Aktualisiert die Anzeige.
-
getContent
protected org.eclipse.swt.widgets.Composite getContent()
Liefert das Composite, in das die anzuzeigenden Dialoge bitte ihre Controls reinmalen sollen.- Returns:
- Composite, in das der Dialog seine Elemente reinmalen soll.
-
-