Mercurial > projects > mde
changeset 155:4e8819b65882
Changed collapsible widget in GUI.
author | Diggory Hardy <diggory.hardy@gmail.com> |
---|---|
date | Sat, 18 Apr 2009 12:19:24 +0200 |
parents | 0520cc00c0cc |
children | 36df0ffe34d2 |
files | codeDoc/jobs.txt data/conf/guiDemo.mtt mde/gui/widget/ParentContent.d |
diffstat | 3 files changed, 5 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/codeDoc/jobs.txt Sat Apr 18 12:02:33 2009 +0200 +++ b/codeDoc/jobs.txt Sat Apr 18 12:19:24 2009 +0200 @@ -8,8 +8,6 @@ To do (importance 0-5: 0 pointless, 1 no obvious impact now, 2 todo sometime, 3 useful, 4 important, 5 urgent): Also search for FIXME/NOTE/BUG/WARNING comment marks. -4 Entering a hashmap tag like {0:"x","y"} causes an infinite loop. -4 Revise widgets/functions available: remove TextLabel, add VoidContent creation 3 GUI: up-clicks get passed as events and activate objects 3 Too many redraws: mouse-over causes them 3 Glyph 's' drawn incorrectly in release mode - ??
--- a/data/conf/guiDemo.mtt Sat Apr 18 12:02:33 2009 +0200 +++ b/data/conf/guiDemo.mtt Sat Apr 18 12:19:24 2009 +0200 @@ -35,11 +35,11 @@ <WidgetData|optSep={0:[0x21, 0xff],1:[" = "]}> <BoolContent|gui.collapse=> -<WidgetData|sliderCB={0:[0x2031],1:["gui.collapse","sliderC"]}> -<WidgetData|sliderC={0:[0x4214],1:["sliderL"]}> -<WidgetData|sliderL={0:[0x4100,0,1,2],1:["slider labelC","slider"]}> -<WidgetData|slider labelC={0:[0x2031],1:["gui.collapse","slider label"]}> +<WidgetData|sliderCB={0:[0x2031],1:["gui.collapse","collapseL"]}> +<WidgetData|collapseL={0:[0x4100,0,2,1],1:["collapseTop","sliderC"]}> +<WidgetData|collapseTop={0:[0x4100,4,1,2],1:["slider label","optVal"]}> <WidgetData|slider label={0:[0x4040,0,1]}> +<WidgetData|sliderC={0:[0x4214],1:["slider"]}> <WidgetData|slider={0:[0x2031],1:["MiscOptions.pollInterval","sliderW"]}> <WidgetData|sliderW={0:[0x4044]}>
--- a/mde/gui/widget/ParentContent.d Sat Apr 18 12:02:33 2009 +0200 +++ b/mde/gui/widget/ParentContent.d Sat Apr 18 12:19:24 2009 +0200 @@ -241,7 +241,7 @@ content_ = cast(BoolContent) c; WDCCheck (data, 1, 1, content_); - subWidgets = [mgr.makeWidget (this, data.strings[0])]; + subWidgets = [mgr.makeWidget (this, data.strings[0], c)]; content_.addCallback (&collapse); }