Class View
java.lang.Object
de.willuhn.jameica.gui.View
- All Implemented Interfaces:
Part
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidFuegt einen Panel-Button hinzu.protected voidLeert die Anzeige.protected org.eclipse.swt.widgets.CompositeLiefert das Composite, in das die anzuzeigenden Dialoge bitte ihre Controls reinmalen sollen.Liefert den Logo-Part.Liefert das Notification-Panel.Liefert die Suchleiste.org.eclipse.swt.widgets.CompositeLiefert das SnapIn-Composite.getTitle()Liefert den aktuellen Titel der View.voidpaint(org.eclipse.swt.widgets.Composite parent) Malt die Komponente in das angegebene Composite.protected voidAktualisiert die Anzeige.voidsetErrorText(String text) Schreibt einen Fehlertext oben in die View.voidsetLogoText(String text) Deprecated.Ersatzlos gestrichen.voidsetSuccessText(String text) Schreibt einen Erfolgstext oben in die View.voidAktualisiert den Titel der View.voidsnapIn()Das Snapin-Composite wird angezeigt.voidsnapOut()Das Snapin-Composite wird ausgeblendet.booleanPrueft, ob das Snapin gerade angezeigt wird.
-
Constructor Details
-
View
public View()
-
-
Method Details
-
paint
Description copied from interface:PartMalt die Komponente in das angegebene Composite.- Specified by:
paintin interfacePart- Parameters:
parent- das Composite.- Throws:
RemoteException- See Also:
-
cleanContent
protected void cleanContent()Leert die Anzeige. Wird beim Wechsel von einem Dialog auf den naechsten aufgerufen. -
addPanelButton
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
Aktualisiert den Titel der View.- Parameters:
text- anzuzeigender Titel.
-
getTitle
Liefert den aktuellen Titel der View.- Returns:
- der aktuelle Titel der View.
-
setLogoText
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
Schreibt einen Fehlertext oben in die View.- Parameters:
text- anzuzeigender Text.
-
setSuccessText
Schreibt einen Erfolgstext oben in die View.- Parameters:
text- anzuzeigender Text.
-
getNotificationPanel
Liefert das Notification-Panel.- Returns:
- das Notification-Panel.
-
getSearchPart
-
getLogoPart
-
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.
-