Not dead note
[nikiroo-utils.git] / src / jexer / demos / DemoEditorWindow.java
index 5639ed7c12f00be2c2097a66adb2906ee505f4f1..104715997261206c0d54b1cadd4bf54e70360751 100644 (file)
@@ -34,15 +34,23 @@ import static jexer.TCommand.*;
 import static jexer.TKeypress.*;
 
 /**
- * This window demonstates the TText, THScroller, and TVScroller widgets.
+ * This window demonstates the TEditor widget.
  */
 public class DemoEditorWindow extends TWindow {
 
+    // ------------------------------------------------------------------------
+    // Variables --------------------------------------------------------------
+    // ------------------------------------------------------------------------
+
     /**
      * Hang onto my TEditor so I can resize it with the window.
      */
     private TEditorWidget editField;
 
+    // ------------------------------------------------------------------------
+    // Constructors -----------------------------------------------------------
+    // ------------------------------------------------------------------------
+
     /**
      * Public constructor makes a text window out of any string.
      *
@@ -56,10 +64,9 @@ public class DemoEditorWindow extends TWindow {
         super(parent, title, 0, 0, 44, 22, RESIZABLE);
         editField = addEditor(text, 0, 0, 42, 20);
 
-        statusBar = newStatusBar("Editable text window");
+        statusBar = newStatusBar("Editable text demo window");
         statusBar.addShortcutKeypress(kbF1, cmHelp, "Help");
         statusBar.addShortcutKeypress(kbF2, cmShell, "Shell");
-        statusBar.addShortcutKeypress(kbF3, cmOpen, "Open");
         statusBar.addShortcutKeypress(kbF10, cmExit, "Exit");
     }
 
@@ -80,10 +87,30 @@ public class DemoEditorWindow extends TWindow {
 "on many more platforms.\n" +
 "\n" +
 "This library is licensed MIT.  See the file LICENSE for the full license\n" +
-"for the details.\n");
+"for the details.\n" +
+"\n" +
+"package jexer.demos;\n" +
+"\n" +
+"import jexer.*;\n" +
+"import jexer.event.*;\n" +
+"import static jexer.TCommand.*;\n" +
+"import static jexer.TKeypress.*;\n" +
+"\n" +
+"/**\n" +
+" * This window demonstates the TText, THScroller, and TVScroller widgets.\n" +
+" */\n" +
+"public class DemoEditorWindow extends TWindow {\n" +
+"\n" +
+"1 2 3 123\n" +
+"\n"
+        );
 
     }
 
+    // ------------------------------------------------------------------------
+    // TWindow ----------------------------------------------------------------
+    // ------------------------------------------------------------------------
+
     /**
      * Handle window/screen resize events.
      *