Mercurial > projects > mde
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];