summaryrefslogtreecommitdiff
path: root/src/test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/test.cc')
-rw-r--r--src/test.cc22
1 files changed, 21 insertions, 1 deletions
diff --git a/src/test.cc b/src/test.cc
index f197c87..45d758c 100644
--- a/src/test.cc
+++ b/src/test.cc
@@ -695,7 +695,27 @@ virtual int startup() throw (GeneralException) {
new mogltk::widgets::SmartBox(sh, w, 120, 50, 100, 100, "Test"),
12, 30, 50, 20, "Toto");
#endif
- new mogltk::widgets::MsgBox(sh, w, "Test", "Blablabla\nCeci est un test de la\nclasse MsgBox.");
+ new mogltk::widgets::Frame(sh, w, 10, 10, 600, 400);
+ //new mogltk::widgets::MsgBox(sh, w, "Test", "Blablabla\nCeci est un test de la\nclasse MsgBox.");
+
+ mogltk::widgets::ContextMenu * c = new mogltk::widgets::ContextMenu(sh, w, 20, 20), * c2;
+ mogltk::widget * sm;
+ mogltk::rect r;
+
+ sm = new mogltk::widgets::SmartBox(sh, w, 250, 300, 100, 70, "SmartBox");
+ r = sm->GetDrawRect();
+ new mogltk::widgets::Menu(sh, w);
+
+ c->addnode("Test", 0);
+ c->addnode("Test2", 0);
+ c->addline();
+ c->addnode("Test3", 0);
+ c->addnode("Test of a long entry", 0);
+
+ c2 = c->createsub("Sub");
+ c2->addnode("A sub", 0);
+ c2->createsub("subsub")->addnode("Toto", 0);
+ c2->SetEnabled(0, false);
w->mainloop();