|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvips.gui.MainShell
public class MainShell
Diese Klasse ist das Hauptfenster der Anwendung und gleichzeitig eine Art "Controller", da Dinge wie zB das Projekt der Anwendung von hier gesteuert werden.
| Constructor Summary | |
|---|---|
MainShell(org.eclipse.swt.widgets.Display display)
Erzeugt neues Hauptfenster. |
|
| Method Summary | |
|---|---|
java.lang.String |
getFilename()
Gibt den Dateinamen des Projekts zurück oder null, wenn noch nicht gespeichert wurde. |
java.lang.Object |
getFocusControl()
Gibt das Control zurück, welches den Focus hat, entweder die StruktogrammList, das GlobaleVarsControl, ein Editor, die Konsole oder null, wenn keins davon. |
GlobaleVarsControl |
getGlobVarsControl()
Gibt das GlobaleVarsControl des Fensters zurück |
Konsole |
getKonsole()
Gibt die Konsole von Vips zurück. |
MRUManager |
getMRUManager()
Gibt die Zuletzt-Geöffnet Liste des Programms zurück. |
Projekt |
getProjekt()
Gibt das Projekt der Anwendung zurück |
org.eclipse.swt.widgets.Shell |
getShell()
Gibt die Shell zurück |
java.lang.String |
getStatusText()
Gibt den in der Statuszeile angezeigten Text zurück. |
StruktogrammList |
getStruktoList()
Gibt das StruktogrammList-Control des Fensters zurück |
TabControl |
getTabControl()
Gibt das TabControl des Fensters zurück. |
boolean |
isModified()
Gibt zurück, ob seit dem letzten Speichern was an dem Struktogramm verändert wurde |
void |
runEventLoop()
Startet die Event-Loop des Programms. |
void |
setFilename(java.lang.String name)
Setzt den Dateinamen des Projekts neu. |
void |
setIsRunning(boolean b)
Setzt, ob das Struktogramm gerade ausgeführt wird. |
void |
setModified(boolean m)
Setzt den Geändert-Status des Projekts neu. |
void |
setProjekt(Projekt neuesPrj)
Setzt das Projekt der Anwendung neu. |
void |
setStatusText(java.lang.String text)
Setzt den Text der Statuszeile neu |
void |
toggleKonsoleVisible()
Wenn die Konsole angezeigt wird, wird sie ausgeblendet, wenn sie bereits weg ist, wird sie angezeigt. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MainShell(org.eclipse.swt.widgets.Display display)
| Method Detail |
|---|
public StruktogrammList getStruktoList()
public GlobaleVarsControl getGlobVarsControl()
public TabControl getTabControl()
public Konsole getKonsole()
public org.eclipse.swt.widgets.Shell getShell()
public void toggleKonsoleVisible()
public java.lang.Object getFocusControl()
public void setIsRunning(boolean b)
public void setFilename(java.lang.String name)
public java.lang.String getFilename()
public void setModified(boolean m)
public boolean isModified()
public MRUManager getMRUManager()
public void setStatusText(java.lang.String text)
java.lang.IllegalArgumentException - Wenn text null istpublic java.lang.String getStatusText()
public void setProjekt(Projekt neuesPrj)
java.lang.IllegalArgumentException - Wenn neuesPrj null istpublic Projekt getProjekt()
public void runEventLoop()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||