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 void
addPanelButton(PanelButton b)
Fuegt einen Panel-Button hinzu.protected void
cleanContent()
Leert die Anzeige.protected org.eclipse.swt.widgets.Composite
getContent()
Liefert das Composite, in das die anzuzeigenden Dialoge bitte ihre Controls reinmalen sollen.LogoPart
getLogoPart()
Liefert den Logo-Part.NotificationPanel
getNotificationPanel()
Liefert das Notification-Panel.SearchPart
getSearchPart()
Liefert die Suchleiste.org.eclipse.swt.widgets.Composite
getSnapin()
Liefert das SnapIn-Composite.java.lang.String
getTitle()
Liefert den aktuellen Titel der View.void
paint(org.eclipse.swt.widgets.Composite parent)
Malt die Komponente in das angegebene Composite.protected void
refreshContent()
Aktualisiert die Anzeige.void
setErrorText(java.lang.String text)
Schreibt einen Fehlertext oben in die View.void
setLogoText(java.lang.String text)
Deprecated.Ersatzlos gestrichen.void
setSuccessText(java.lang.String text)
Schreibt einen Erfolgstext oben in die View.void
setTitle(java.lang.String text)
Aktualisiert den Titel der View.void
snapIn()
Das Snapin-Composite wird angezeigt.void
snapOut()
Das Snapin-Composite wird ausgeblendet.boolean
snappedIn()
Prueft, ob das Snapin gerade angezeigt wird.
-
-
-
Method Detail
-
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 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.
-
getLogoPart
public LogoPart getLogoPart()
Liefert den Logo-Part.- Returns:
- der Logo-Part.
-
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.
-
-