public interface com.googlecode.lanterna.gui2.WindowBasedTextGUI extends com.googlecode.lanterna.gui2.TextGUI
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.googlecode.lanterna.gui2.WindowBasedTextGUI
  super_class: java.lang.Object
{
  public abstract com.googlecode.lanterna.gui2.WindowManager getWindowManager();
    descriptor: ()Lcom/googlecode/lanterna/gui2/WindowManager;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.googlecode.lanterna.gui2.WindowBasedTextGUI addWindow(com.googlecode.lanterna.gui2.Window);
    descriptor: (Lcom/googlecode/lanterna/gui2/Window;)Lcom/googlecode/lanterna/gui2/WindowBasedTextGUI;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      window  

  public abstract com.googlecode.lanterna.gui2.WindowBasedTextGUI addWindowAndWait(com.googlecode.lanterna.gui2.Window);
    descriptor: (Lcom/googlecode/lanterna/gui2/Window;)Lcom/googlecode/lanterna/gui2/WindowBasedTextGUI;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      window  

  public abstract com.googlecode.lanterna.gui2.WindowBasedTextGUI removeWindow(com.googlecode.lanterna.gui2.Window);
    descriptor: (Lcom/googlecode/lanterna/gui2/Window;)Lcom/googlecode/lanterna/gui2/WindowBasedTextGUI;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      window  

  public abstract java.util.Collection<com.googlecode.lanterna.gui2.Window> getWindows();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Collection<Lcom/googlecode/lanterna/gui2/Window;>;

  public abstract com.googlecode.lanterna.gui2.WindowBasedTextGUI setActiveWindow(com.googlecode.lanterna.gui2.Window);
    descriptor: (Lcom/googlecode/lanterna/gui2/Window;)Lcom/googlecode/lanterna/gui2/WindowBasedTextGUI;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      activeWindow  

  public abstract com.googlecode.lanterna.gui2.Window getActiveWindow();
    descriptor: ()Lcom/googlecode/lanterna/gui2/Window;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.googlecode.lanterna.gui2.BasePane getBackgroundPane();
    descriptor: ()Lcom/googlecode/lanterna/gui2/BasePane;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.googlecode.lanterna.gui2.WindowPostRenderer getWindowPostRenderer();
    descriptor: ()Lcom/googlecode/lanterna/gui2/WindowPostRenderer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.googlecode.lanterna.gui2.WindowBasedTextGUI moveToTop(com.googlecode.lanterna.gui2.Window);
    descriptor: (Lcom/googlecode/lanterna/gui2/Window;)Lcom/googlecode/lanterna/gui2/WindowBasedTextGUI;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      window  

  public abstract com.googlecode.lanterna.gui2.WindowBasedTextGUI cycleActiveWindow(boolean);
    descriptor: (Z)Lcom/googlecode/lanterna/gui2/WindowBasedTextGUI;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      reverse  

  public abstract void waitForWindowToClose(com.googlecode.lanterna.gui2.Window);
    descriptor: (Lcom/googlecode/lanterna/gui2/Window;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      abstractWindow  
}
SourceFile: "WindowBasedTextGUI.java"