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 }