diff examples/guiDemo.d @ 121:5b37d0400732

Widgets now receive and store their parent (IParentWidget). Infinite widget recursion checks. WidgetManager code redistributed. WidgetManager code redistributed between classes; WMScreen class moved to WMScreen.d. addContent function now calls makeWidget with another id.
author Diggory Hardy <diggory.hardy@gmail.com>
date Fri, 02 Jan 2009 18:07:10 +0000
parents aba2dd815a1f
children 41582439a42b
line wrap: on
line diff
--- a/examples/guiDemo.d	Thu Jan 01 15:16:00 2009 +0000
+++ b/examples/guiDemo.d	Fri Jan 02 18:07:10 2009 +0000
@@ -23,7 +23,7 @@
 import mde.scheduler.Scheduler;         // mainSchedule
 import mde.setup.Screen;                // Screen.draw()
 import mde.setup.InitStage;             // StageState
-import mde.gui.WidgetManager;
+import mde.gui.WMScreen;
 
 import tango.core.Thread : Thread;	// Thread.sleep()
 import tango.time.Clock;                // Clock.now()
@@ -43,7 +43,7 @@
     }
     
     // Set up the gui
-    scope WidgetManager gui = new WidgetManager ("guiDemo");
+    scope WMScreen gui = new WMScreen ("guiDemo");
     StageState guiLoad () {   // init func
         gui.init;
         gui.loadDesign();