vips.gui
Class DebugShell

java.lang.Object
  extended by vips.gui.DebugShell

public class DebugShell
extends java.lang.Object

Diese Shell ist für das Ausführen eines Struktogramms im Einzelschritt- Modus zuständig.


Method Summary
 void close()
          Fordert den Dialog auf, sich selber zu beenden.
static DebugShell getLaufendeInstanz()
          Gibt das gerade offene Debug-Fenster zurück, oder null, wenn keins offen ist.
static boolean open(org.eclipse.swt.widgets.Shell parent, Projekt projekt)
          Öffnet eine DebugShell, garantiert aber, dass immer nur eine Instanz gleichzeitig geöffet sein kann.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

open

public static boolean open(org.eclipse.swt.widgets.Shell parent,
                           Projekt projekt)
Öffnet eine DebugShell, garantiert aber, dass immer nur eine Instanz gleichzeitig geöffet sein kann.
Das übergebene Projekt wird sofort gestartet.

Returns:
True, wenn ein neues Fenster geöffnet wurde, False, wenn bereits eins offen ist.
Throws:
java.lang.IllegalArgumentException - Wenn parent oder projekt null ist

getLaufendeInstanz

public static DebugShell getLaufendeInstanz()
Gibt das gerade offene Debug-Fenster zurück, oder null, wenn keins offen ist.


close

public void close()
Fordert den Dialog auf, sich selber zu beenden.