comparison mde/gui/widget/Widget.d @ 80:ea58f277f487

Gui reorganization and changes; partial implementation of floating widgets. Moved contents of mde/gui/WidgetData.d elsewhere; new gui/WidgetDataSet.d and gui/types.d modules. Changes to widget/createWidget.d Partially implemented FloatingAreaWidget to provide an area for floating "window" widgets. New DebugWidget and some uses of it (e.g. bad widget data). Decoupled OptionChanges from Options.
author Diggory Hardy <diggory.hardy@gmail.com>
date Thu, 07 Aug 2008 11:25:27 +0100
parents 79a1809421aa
children 4d5d53e4f881
comparison
equal deleted inserted replaced
79:61ea26abe4dd 80:ea58f277f487
21 * is implemented. 21 * is implemented.
22 *************************************************************************************************/ 22 *************************************************************************************************/
23 module mde.gui.widget.Widget; 23 module mde.gui.widget.Widget;
24 24
25 public import mde.gui.widget.Ifaces; 25 public import mde.gui.widget.Ifaces;
26 import mde.gui.renderer.IRenderer;
27 import mde.gui.exception; 26 import mde.gui.exception;
28 27
29 28
30 /************************************************************************************************* 29 /*************************************************************************************************
31 * Widgets may use WDCheck as a utility to check what data holds. Its use is encouraged, so that 30 * Widgets may use WDCheck as a utility to check what data holds. Its use is encouraged, so that