Class GUI

java.lang.Object
javafx.application.Application
de.foellix.aql.ui.gui.GUI
All Implemented Interfaces:
IGUI

public class GUI extends javafx.application.Application implements IGUI
  • Nested Class Summary

    Nested classes/interfaces inherited from class javafx.application.Application

    javafx.application.Application.Parameters
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static Editor
     
    static Options
     
    static javafx.stage.Stage
     
    static boolean
     
    static javafx.scene.control.Tab
     
    static javafx.scene.control.TabPane
     
    static javafx.scene.control.Tab
     
    static Viewer
     
    static boolean
     

    Fields inherited from class javafx.application.Application

    STYLESHEET_CASPIAN, STYLESHEET_MODENA
  • Constructor Summary

    Constructors
    Constructor
    Description
    GUI()
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    alert(boolean error, String title, String header, String msg)
     
    static void
    alert(boolean error, String title, String header, javafx.scene.layout.Pane pane)
     
    static void
    ask()
     
    void
     
    javafx.stage.Stage
     
     
    void
     
    void
     
    void
    open(File file)
     
    void
     
    void
     
    void
    start(javafx.stage.Stage stage)
     
    static void
     
    static void
     

    Methods inherited from class javafx.application.Application

    getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet, stop

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • stage

      public static javafx.stage.Stage stage
    • tabs

      public static javafx.scene.control.TabPane tabs
    • tabEditor

      public static javafx.scene.control.Tab tabEditor
    • tabViewer

      public static javafx.scene.control.Tab tabViewer
    • editor

      public static Editor editor
    • viewer

      public static Viewer viewer
    • viewerActive

      public static boolean viewerActive
    • started

      public static boolean started
    • options

      public static Options options
  • Constructor Details

    • GUI

      public GUI()
  • Method Details

    • start

      public void start(javafx.stage.Stage stage) throws Exception
      Specified by:
      start in class javafx.application.Application
      Throws:
      Exception
    • newFile

      public void newFile()
      Specified by:
      newFile in interface IGUI
    • open

      public void open()
      Specified by:
      open in interface IGUI
    • open

      public void open(File file)
    • saveAs

      public void saveAs()
      Specified by:
      saveAs in interface IGUI
    • save

      public void save()
      Specified by:
      save in interface IGUI
    • exit

      public void exit()
      Specified by:
      exit in interface IGUI
    • getStage

      public javafx.stage.Stage getStage()
      Specified by:
      getStage in interface IGUI
    • getSystem

      public AQLSystem getSystem()
      Specified by:
      getSystem in interface IGUI
    • switchToEditor

      public static void switchToEditor()
    • switchToViewer

      public static void switchToViewer()
    • ask

      public static void ask()
    • alert

      public static void alert(boolean error, String title, String header, String msg)
    • alert

      public static void alert(boolean error, String title, String header, javafx.scene.layout.Pane pane)