#46 StretchLayoutManager working
[fanfix.git] / src / jexer / demos / DemoMainWindow.java
index 7ad14fe145860ce2b9faffc68b02345eeecc485d..1c8b4fbc154c3cf4d799990d09767fbaaf980f58 100644 (file)
@@ -44,6 +44,7 @@ import jexer.TTimer;
 import jexer.TWidget;
 import jexer.TWindow;
 import jexer.event.TCommandEvent;
+import jexer.layout.StretchLayoutManager;
 import static jexer.TCommand.*;
 import static jexer.TKeypress.*;
 
@@ -108,6 +109,8 @@ public class DemoMainWindow extends TWindow {
         // centered on screen.
         super(parent, i18n.getString("windowTitle"), 0, 0, 64, 23, flags);
 
+        setLayoutManager(new StretchLayoutManager(getWidth(), getHeight()));
+
         int row = 1;
 
         // Add some widgets
@@ -251,6 +254,20 @@ public class DemoMainWindow extends TWindow {
             }
         );
 
+        /*
+        addButton("Exception", 35, row + 3,
+            new TAction() {
+                public void DO() {
+                    try {
+                        throw new RuntimeException("FUBAR'd!");
+                    } catch (Exception e) {
+                        new jexer.TExceptionDialog(getApplication(), e);
+                    }
+                }
+            }
+        );
+         */
+
         activate(first);
 
         statusBar = newStatusBar(i18n.getString("statusBar"));