X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2Fdemos%2FDemoTextWindow.java;h=969ca6381aa79bfc6fe0b9c5f1e41cfe5d27cb20;hb=43ad7b6c509c45c8f261e77ea059c10fed8c9f1c;hp=1c51296af5900b14f010433278f16eb660566742;hpb=7657ad8c9c48bdde0c7d693859e942bd2186b1f7;p=fanfix.git diff --git a/src/jexer/demos/DemoTextWindow.java b/src/jexer/demos/DemoTextWindow.java index 1c51296..969ca63 100644 --- a/src/jexer/demos/DemoTextWindow.java +++ b/src/jexer/demos/DemoTextWindow.java @@ -39,11 +39,19 @@ import static jexer.TKeypress.*; */ public class DemoTextWindow extends TWindow { + // ------------------------------------------------------------------------ + // Variables -------------------------------------------------------------- + // ------------------------------------------------------------------------ + /** * Hang onto my TText so I can resize it with the window. */ private TText textField; + // ------------------------------------------------------------------------ + // Constructors ----------------------------------------------------------- + // ------------------------------------------------------------------------ + /** * Public constructor makes a text window out of any string. * @@ -111,6 +119,10 @@ public class DemoTextWindow extends TWindow { } + // ------------------------------------------------------------------------ + // TWindow ---------------------------------------------------------------- + // ------------------------------------------------------------------------ + /** * Handle window/screen resize events. * @@ -120,9 +132,9 @@ public class DemoTextWindow extends TWindow { public void onResize(final TResizeEvent event) { if (event.getType() == TResizeEvent.Type.WIDGET) { // Resize the text field - textField.setWidth(event.getWidth() - 4); - textField.setHeight(event.getHeight() - 6); - textField.reflow(); + TResizeEvent textSize = new TResizeEvent(TResizeEvent.Type.WIDGET, + event.getWidth() - 4, event.getHeight() - 6); + textField.onResize(textSize); return; }