Class View

java.lang.Object
de.willuhn.jameica.gui.View
All Implemented Interfaces:
Part

public class View extends Object implements Part
Bildet das Content-Frame ab.
Author:
willuhn
  • Constructor Details

    • View

      public View()
  • Method Details

    • paint

      public void paint(org.eclipse.swt.widgets.Composite parent) throws RemoteException
      Description copied from interface: Part
      Malt die Komponente in das angegebene Composite.
      Specified by:
      paint in interface Part
      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

      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(String text)
      Aktualisiert den Titel der View.
      Parameters:
      text - anzuzeigender Titel.
    • getTitle

      public String getTitle()
      Liefert den aktuellen Titel der View.
      Returns:
      der aktuelle Titel der View.
    • setLogoText

      public void setLogoText(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(String text)
      Schreibt einen Fehlertext oben in die View.
      Parameters:
      text - anzuzeigender Text.
    • setSuccessText

      public void setSuccessText(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.