Mercurial > projects > mde
comparison data/conf/gui.mtt @ 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 | b525ff28774b |
comparison
equal
deleted
inserted
replaced
79:61ea26abe4dd | 80:ea58f277f487 |
---|---|
1 {MT01} | 1 {MT01} |
2 <char[]|Renderer="Simple"> | 2 <char[]|Renderer="Simple"> |
3 <char[]|Design="Working"> | 3 <char[]|Design="Working"> |
4 {Working} | 4 {Working} |
5 <WidgetData|root=[0xB004,3,3],["square","blank","square","blank","content","blank","square","blank","square"]> | 5 <WidgetData|root={0:[0x8100,3,3],1:["square","blank","square","blank","content","blank","square","blank","square"]}> |
6 <WidgetData|square=[0x1,6,6],[]> | 6 <WidgetData|square={0:[0x1,6,6]}> |
7 <WidgetData|content=[0xB004,4,2],["blank","button","blank","blank","blank","opts","blank","blank"]> | 7 <WidgetData|content={0:[0x8100,4,2],1:["floating","button","blank","blank","blank","opts","blank","blank"]}> |
8 <WidgetData|button=[0x4010,200,200],[]> | 8 <WidgetData|button={0:[0x10,200,200]}> |
9 <WidgetData|blank=[0x3001],[]> | 9 <WidgetData|blank={0:[0x2]}> |
10 <WidgetData|opts=[0xB005, 0xfe8c00],[]> | 10 <WidgetData|opts={0:[0x8110, 0xfe8c00]}> |
11 <WidgetData|floating={0:[0x8200,20,20],1:["text"]}> | |
12 <WidgetData|text={0:[0x21,0xFF0000],1:["Floating text"]}> | |
11 {Basic} | 13 {Basic} |
12 <WidgetData|root=[0x21,0x90D970],["A string!"]> | 14 <WidgetData|root={0:[0x21,0x90D970],1:["A string!"]}> |
13 !{ | |
14 {W1} | |
15 <int|x=30> | |
16 <int|y=80> | |
17 <int[][int]|widgetData=[0:[0xB004,2,1,1,2],1:[0x4010,200,200],2:[0x1,100,100]]> | |
18 {W2} | |
19 <int|x=150> | |
20 <int|y=200> | |
21 <int[][int]|widgetData=[0:[0xB004,5,5,3,1,22,1,2,1,1,1,1,1,22,1,22,1,22,1,1,1,1,1,2,1,22,1,3],1:[0x3001],2:[0x21,0,0xFFFF00],3:[0x21,1,0xBFFF00],22:[0x22,1,0xFF00]]> | |
22 <char[][int]|widgetStrings=[0:"alpha=α", 1:"beta=β"]> | |
23 {WEmbedded} | |
24 <int|x=20> | |
25 <int|y=100> | |
26 <int[][int]|widgetData=[0:[0xB005,0,0xB04000]]> | |
27 } |