comparison mde/gui/widget/layout.d @ 175:1cbde9807293

Compile/link-time fixes for ldc & non-debug builds. Moved WidgetManager to widget/ Reverted IChildWidget to an interface, not an abstract class. Introduced a work-around for a compiler problem. May not cover all cases.
author Diggory Hardy <diggory.hardy@gmail.com>
date Fri, 11 Sep 2009 20:56:53 +0200
parents 3d58adc17d20
children d5d5fe04ca6c
comparison
equal deleted inserted replaced
174:3d58adc17d20 175:1cbde9807293
21 21
22 import mde.content.Content; 22 import mde.content.Content;
23 23
24 import tango.util.container.HashMap; 24 import tango.util.container.HashMap;
25 25
26 debug {
27 import tango.util.log.Log : Log, Logger; 26 import tango.util.log.Log : Log, Logger;
28 private Logger logger; 27 private Logger logger;
29 static this () { 28 static this () {
30 logger = Log.getLogger ("mde.gui.widget.layout"); 29 logger = Log.getLogger ("mde.gui.widget.layout");
31 } 30 }
32 }
33 31
34 /************************************************************************************************* 32 /*************************************************************************************************
35 * Encapsulates a grid of Widgets. 33 * Encapsulates a grid of Widgets.
36 * 34 *
37 * Currently there is no support for changing number of cells, sub-widgets or sub-widget properties 35 * Currently there is no support for changing number of cells, sub-widgets or sub-widget properties