Interface GUI

All Known Implementing Classes:
GUIImpl

public interface GUI
  • Method Details

    • getRenderer

      <C extends Component> Renderer getRenderer(Class<C> componentClass)
    • setRenderer

      <C extends Component> void setRenderer(Class<C> componentClass, Renderer renderer)
    • getTheme

      Theme getTheme()
    • setTheme

      void setTheme(Theme theme)
    • addWindow

      void addWindow(Window window)
    • removeWindow

      void removeWindow(Window window)
    • run

      void run()
    • getTerminal

      Terminal getTerminal()