diff mde/gui/widget/TextWidget.d @ 94:9520cc0448e5

Boolean options are now encapsulated within a Content class (currently an experiment). This should facilitate generic option editing widgets.
author Diggory Hardy <diggory.hardy@gmail.com>
date Thu, 23 Oct 2008 17:45:49 +0100
parents 08a4ae11454b
children 2a364c7d82c9
line wrap: on
line diff
--- a/mde/gui/widget/TextWidget.d	Tue Oct 21 11:35:15 2008 +0100
+++ b/mde/gui/widget/TextWidget.d	Thu Oct 23 17:45:49 2008 +0100
@@ -24,6 +24,14 @@
 import mde.gui.renderer.IRenderer;
 import mde.gui.content.Content;
 
+debug {
+    import tango.util.log.Log : Log, Logger;
+    private Logger logger;
+    static this () {
+        logger = Log.getLogger ("mde.gui.widget.TextWidget");
+    }
+}
+
 /// Basic text widget
 class TextLabelWidget : Widget
 {
@@ -53,6 +61,7 @@
 class ContentLabelWidget : Widget
 {
     this (IWidgetManager mgr, widgetID id, WidgetData data, IContent c) {
+        debug assert (c, "content is null (code error)");
         WDCheck (data, 3, 0);
         content = c;
         index = data.ints[1];