Mercurial > projects > mde
diff examples/guiDemo.d @ 95:2a364c7d82c9
Boolean options can be adjusted from the gui now (using a very basic widget). Also some bug-fixes.
Fixed a minor bug where layouts with the same id but without shared alignments would be messed up.
Tracked down the "nothing trawn until a resize" bug (see jobs.txt).
If widgets throw during creation they're now replaced by debug widgets.
Function pointers are converted to delegates using a safer method.
author | Diggory Hardy <diggory.hardy@gmail.com> |
---|---|
date | Thu, 06 Nov 2008 11:07:18 +0000 |
parents | 56c0ddd90193 |
children | 49e7cfed4b34 |
line wrap: on
line diff
--- a/examples/guiDemo.d Thu Oct 23 17:45:49 2008 +0100 +++ b/examples/guiDemo.d Thu Nov 06 11:07:18 2008 +0000 @@ -67,7 +67,7 @@ * not allow running components simultaeneously with threads. * Note: probably drawing should start at the beginning of the loop and glFlush()/swapBuffers * be called at the end to optimise. */ - mainSchedule.add (SCHEDULE.DRAW, &Screen.draw); // Draw, per event only. + mainSchedule.add (SCHEDULE.DRAW, &Screen.draw).request = true; // Draw, per event and first frame only. mainSchedule.add (mainSchedule.getNewID, &mde.events.pollEvents).frame = true; //END Main loop setup