X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2FTInputBox.java;fp=src%2Fjexer%2FTInputBox.java;h=6ade42fb6d0cd5d70ed4fe8fd34933ec6cac4fb5;hb=72b6bd90316d58e87afbed110164cc2f203ec919;hp=070f27755fb879699efdf67c5785ce4848c2971c;hpb=0525b2ed026e0d510fdf23f6d8f4cb4562a17e0b;p=fanfix.git diff --git a/src/jexer/TInputBox.java b/src/jexer/TInputBox.java index 070f277..6ade42f 100644 --- a/src/jexer/TInputBox.java +++ b/src/jexer/TInputBox.java @@ -69,7 +69,7 @@ public class TInputBox extends TMessageBox { public TInputBox(final TApplication application, final String title, final String caption) { - this(application, title, caption, ""); + this(application, title, caption, "", Type.OK); } /** @@ -84,7 +84,23 @@ public class TInputBox extends TMessageBox { public TInputBox(final TApplication application, final String title, final String caption, final String text) { - super(application, title, caption, Type.OK, false); + this(application, title, caption, text, Type.OK); + } + + /** + * Public constructor. The input box will be centered on screen. + * + * @param application TApplication that manages this window + * @param title window title, will be centered along the top border + * @param caption message to display. Use embedded newlines to get a + * multi-line box. + * @param text initial text to seed the field with + * @param type one of the Type constants. Default is Type.OK. + */ + public TInputBox(final TApplication application, final String title, + final String caption, final String text, final Type type) { + + super(application, title, caption, type, false); for (TWidget widget: getChildren()) { if (widget instanceof TButton) {