|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.willuhn.jameica.gui.GUI
public class GUI
Startet und beendet die GUI der Anwendung.
| Constructor Summary | |
|---|---|
GUI()
Erzeugt die GUI-Instanz. |
|
| Method Summary | |
|---|---|
ApplicationCallback |
getApplicationCallback()
Erzeugt ein Callback-Objekt ueber das die Anwendung mit dem User kommunizieren kann. |
static AbstractView |
getCurrentView()
Liefert die aktuelle View. |
static org.eclipse.swt.widgets.Display |
getDisplay()
Liefert das Display der Anwendung. |
static Menu |
getMenu()
Liefert das Menu (oben) von Jameica. |
static Navigation |
getNavigation()
Liefert die Navigation (linker Tree) von Jameica. |
static org.eclipse.swt.widgets.Shell |
getShell()
Liefert die Shell der Anwendung. |
static StatusBar |
getStatusBar()
Liefert die StatusBar. |
static StyleFactory |
getStyleFactory()
Liefert die konfigurierte Style-Factory. |
static View |
getView()
Liefert die View-Komponente von Jameica. |
void |
init()
Initialisiert den Controller. |
static void |
loadHelp(AbstractView view)
Schaut, ob fuer diese View eine Hilfe-Seite existiert und laedt diese. |
static void |
setStyleFactory(StyleFactory factory)
Speichert die zu verwendende StyleFactory. |
void |
shutDown()
Beendet den Controller |
void |
start(BackgroundTask task)
Startet einen Task im Hintergrund. |
static void |
startPreviousView()
Startet die vorherige View. |
static void |
startSync(java.lang.Runnable job)
Startet einen Job synchron zur GUI, der typischerweise laenger dauert. |
static void |
startView(AbstractView view,
java.lang.Object o)
Zeigt die View im angegebenen Composite an. |
static void |
startView(java.lang.Class clazz,
java.lang.Object o)
Zeigt die View im angegebenen Composite an. |
static void |
startView(java.lang.String className,
java.lang.Object o)
Zeigt die View im angegebenen Composite an. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GUI()
| Method Detail |
|---|
public void init()
throws de.willuhn.util.ApplicationException
ApplicationController
init in interface ApplicationControllerde.willuhn.util.ApplicationExceptionApplicationController.init()public static void startPreviousView()
public static AbstractView getCurrentView()
public static Navigation getNavigation()
public static Menu getMenu()
public static void startView(java.lang.Class clazz,
java.lang.Object o)
clazz - o - startView(String, Object)
public static void startView(java.lang.String className,
java.lang.Object o)
className - Name der Klasse (muss von AbstractView abgeleitet sein).o - das Fachobjekt.startView(String, Object)
public static void startView(AbstractView view,
java.lang.Object o)
view - die anzuzeigende View.o - das Fachobjekt.public static void loadHelp(AbstractView view)
view - die View, fuer die nach der Hilfe-Seite gesucht werden soll.public static View getView()
public static StatusBar getStatusBar()
public static StyleFactory getStyleFactory()
public static void setStyleFactory(StyleFactory factory)
factory - die zu verwendende StyleFactory.public static void startSync(java.lang.Runnable job)
job - public static org.eclipse.swt.widgets.Shell getShell()
public static org.eclipse.swt.widgets.Display getDisplay()
public void shutDown()
ApplicationController
shutDown in interface ApplicationControllerApplicationController.shutDown()public ApplicationCallback getApplicationCallback()
ApplicationController
getApplicationCallback in interface ApplicationControllerApplicationController.getApplicationCallback()public void start(BackgroundTask task)
ApplicationController
start in interface ApplicationControllertask - der zu startende Task.ApplicationController.start(de.willuhn.jameica.system.BackgroundTask)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||