+class DemoCheckboxWindow extends TWindow {
+
+ /**
+ * Constructor
+ */
+ DemoCheckboxWindow(TApplication parent) {
+ this(parent, CENTERED | RESIZABLE);
+ }
+
+ /**
+ * Constructor
+ */
+ DemoCheckboxWindow(TApplication parent, int flags) {
+ // Construct a demo window. X and Y don't matter because it
+ // will be centered on screen.
+ super(parent, "Radiobuttons and Checkboxes", 0, 0, 60, 15, flags);
+
+ int row = 1;
+
+ // Add some widgets
+ addLabel("Check box example 1", 1, row);
+ addCheckbox(35, row++, "Checkbox 1", false);
+ addLabel("Check box example 2", 1, row);
+ addCheckbox(35, row++, "Checkbox 2", true);
+ row += 2;
+
+ /*
+ auto group = addRadioGroup(1, row, "Group 1");
+ group.addRadioButton("Radio option 1");
+ group.addRadioButton("Radio option 2");
+ group.addRadioButton("Radio option 3");
+
+ addButton("&Close Window", (width - 14) / 2, height - 4,
+ {
+ application.closeWindow(this);
+ }
+
+ );
+ */
+ }
+
+}
+
+