import com.googlecode.lanterna.TerminalSize;
import com.googlecode.lanterna.TextColor;
-import com.googlecode.lanterna.gui2.DefaultWindowManager;
-import com.googlecode.lanterna.gui2.EmptySpace;
import com.googlecode.lanterna.gui2.MultiWindowTextGUI;
import com.googlecode.lanterna.gui2.Window;
import com.googlecode.lanterna.screen.Screen;
*
*/
public class TuiLauncher {
+ static private Screen screen = null;
+
/**
* Start the TUI program.
*
TuiLauncher.start(textMode, win);
}
+ /**
+ * Return the used {@link Screen}.
+ *
+ * @return the {@link Screen}
+ */
+ static public Screen getScreen() {
+ return screen;
+ }
+
/**
* Start the TUI program.
*
});
}
- Screen screen = new TerminalScreen(terminal);
+ screen = new TerminalScreen(terminal);
screen.startScreen();
// Create gui and start gui
MultiWindowTextGUI gui = new MultiWindowTextGUI(screen,
- new DefaultWindowManager(), new EmptySpace(TextColor.ANSI.BLUE));
- gui.addWindowAndWait(win);
+ TextColor.ANSI.BLUE);
+ gui.setTheme(UiColors.getCustomTheme());
+
+ gui.addWindowAndWait(win);
screen.stopScreen();
}
}