#include #include #include #include #include #include #include HBox* ComposeClassEditor() { return new HBox( new Message("1) CLASS "), new HGlue(10), new StringEditor(new ButtonState(), " 440 ") ); } HBox* ComposeNumQuesEditor() { return new HBox( new Message("2) NUM OF QUES"), new HGlue(10), new StringEditor(new ButtonState(), " 6 ") ); } VBox* ComposeCriteriaPanel() { return new VBox( ComposeClassEditor(), new VGlue(5), ComposeNumQuesEditor() /* Etc for type, keyword, diff, and time */ ); } VBox* ComposeButtonPanel() { return new VBox( new PushButton("Gen Test", new ButtonState(), true) ); } main(int argc, char** argv) { World* world = new World("Maker UI", argc, argv); world->InsertApplication( new Tray( new HBox( ComposeCriteriaPanel(), new HGlue(10), ComposeButtonPanel() ) ) ); world->Run(); }