Package de.willuhn.jameica.gui
Class View
java.lang.Object
de.willuhn.jameica.gui.View
- All Implemented Interfaces:
Part
Bildet das Content-Frame ab.
- Author:
- willuhn
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Fuegt einen Panel-Button hinzu.protected void
Leert die Anzeige.protected org.eclipse.swt.widgets.Composite
Liefert 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.Composite
Liefert das SnapIn-Composite.getTitle()
Liefert den aktuellen Titel der View.void
paint
(org.eclipse.swt.widgets.Composite parent) Malt die Komponente in das angegebene Composite.protected void
Aktualisiert die Anzeige.void
setErrorText
(String text) Schreibt einen Fehlertext oben in die View.void
setLogoText
(String text) Deprecated.Ersatzlos gestrichen.void
setSuccessText
(String text) Schreibt einen Erfolgstext oben in die View.void
Aktualisiert den Titel der View.void
snapIn()
Das Snapin-Composite wird angezeigt.void
snapOut()
Das Snapin-Composite wird ausgeblendet.boolean
Prueft, ob das Snapin gerade angezeigt wird.
-
Constructor Details
-
View
public View()
-
-
Method Details
-
paint
Description copied from interface:Part
Malt die Komponente in das angegebene Composite.- Specified by:
paint
in 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
Liefert die Suchleiste.- Returns:
- die Suchleiste.
-
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.
-