X-Git-Url: http://git.nikiroo.be/?p=jvcard.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fjvcard%2Ftui%2FTuiLauncher.java;h=066ba315c4be651db64e51a181850ec3d36d98b8;hp=deb09d4636e499c0cd5f2d3357e747309c9ec7c6;hb=7da41ecd30228908bf2afcd07ff7943ab59d4c01;hpb=0b6140e4a200c4952c9dc003d8389f375191564e diff --git a/src/be/nikiroo/jvcard/tui/TuiLauncher.java b/src/be/nikiroo/jvcard/tui/TuiLauncher.java index deb09d4..066ba31 100644 --- a/src/be/nikiroo/jvcard/tui/TuiLauncher.java +++ b/src/be/nikiroo/jvcard/tui/TuiLauncher.java @@ -1,6 +1,9 @@ package be.nikiroo.jvcard.tui; import java.io.IOException; +import java.util.List; + +import be.nikiroo.jvcard.tui.panes.FileList; import com.googlecode.lanterna.TerminalSize; import com.googlecode.lanterna.TextColor; @@ -21,7 +24,36 @@ import com.googlecode.lanterna.terminal.Terminal; * */ public class TuiLauncher { + /** + * Start the TUI program. + * + * @param textMode + * TRUE to force text mode, FALSE to force the Swing terminal + * emulator, null to automatically determine the best choice + * @param files + * the files to show at startup + * + * @throws IOException + * in case of IO error + */ + static public void start(Boolean textMode, List files) + throws IOException { + Window win = new MainWindow(new FileList(files)); + TuiLauncher.start(textMode, win); + } + /** + * Start the TUI program. + * + * @param textMode + * TRUE to force text mode, FALSE to force the Swing terminal + * emulator, null to automatically determine the best choice + * @param win + * the window to show at start + * + * @throws IOException + * in case of IO error + */ static public void start(Boolean textMode, Window win) throws IOException { Terminal terminal = null;