hongji.li
2023-11-07 1a1ba3ad5ed9e4380185aa1ccad20204a0e5f115
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
Quintiq file version 2.0
#root
#parent: LibMacroPlannerTCUI
OrphanComponent DialogCreateEditCurrencyRate
{
  #keys: '[11660.0.354468270]'
  Accessibility: 'Extensible'
  BaseType: 'Dialog'
  Databinding: 'shadow[CurrencyRate_MP]'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 2 parent: 0 }
      GBFlow.Column { grow: 128 id: 19 parent: 0 }
      GBFlow.Column { grow: 0 id: 23 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => LabelStart
        Position { startcolumn: 2 startrow: 2 endcolumn: 2 endrow: 2 }
      }
      GBElement
      {
        Component => LabelCurrencyRate
        Position { startcolumn: 2 startrow: 3 endcolumn: 2 endrow: 3 }
      }
      GBElement
      {
        Component => SelectionCurrency
        Position { startcolumn: 19 startrow: 1 endcolumn: 19 endrow: 1 }
      }
      GBElement
      {
        Component => GUIDateTimeSelectorStart
        Position { startcolumn: 19 startrow: 2 endcolumn: 19 endrow: 2 }
      }
      GBElement
      {
        Component => EditorRate
        Position { startcolumn: 19 startrow: 3 endcolumn: 19 endrow: 3 }
      }
      GBElement
      {
        Component => LabelCurrencyRate1
        Position { startcolumn: 23 startrow: 3 endcolumn: 23 endrow: 3 }
      }
      GBElement
      {
        Component => LabelCurrency
        Position { startcolumn: 2 startrow: 1 endcolumn: 2 endrow: 1 }
      }
    ]
    Gaps: [ left: 10 right: 10 top: 10 bottom: 10 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 1 parent: 0 }
      GBFlow.Row { grow: 0 id: 2 parent: 0 }
      GBFlow.Row { grow: 0 id: 3 parent: 0 }
    ]
  }
  Children:
  [
    Component GUIDateTimeSelectorStart
    {
      #keys: '[11660.0.354468313]'
      BaseType: 'GUIDateTimeSelector'
      Properties:
      [
        BackgroundColor: 'White'
        DataBinding: 'Dialog.Data.Start'
        Format: 'DMMY'
        SizePosition: 'lt99 314 44 74'
      ]
    }
    Component LabelStart
    {
      #keys: '[11660.0.354468314]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'GUIDateTimeSelectorStart'
        NumberLines: 1
        Shortcut: 'Alt+S'
        SizePosition: 'lt54 82 52 68'
        Text: '&Start'
        Transparent: true
      ]
    }
    #child: EditorRate
    Component LabelCurrencyRate
    {
      #keys: '[11660.0.354469037]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorRate'
        NumberLines: 1
        Shortcut: 'Alt+R'
        SizePosition: 'lt55 82 82 98'
        Text: '&Rate'
        Transparent: true
      ]
    }
    Component LabelCurrency
    {
      #keys: '[11660.0.354524096]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionCurrency'
        NumberLines: 1
        Shortcut: 'Alt+U'
        SizePosition: 'lt30 82 21 37'
        Text: 'C&urrency'
      ]
    }
    #child: SelectionCurrency
    Component LabelCurrencyRate1
    {
      #keys: '[11660.0.506728993]'
      BaseType: 'Label'
      Properties:
      [
        FocusControl: 'EditorRate'
        NumberLines: 1
        SizePosition: 'lt227 311 81 97'
        Text: 'Base to 1 Curr'
        Transparent: true
      ]
    }
    #child: Toolbar
  ]
  Properties:
  [
    EnterButton: 'btnOk'
    EscapeButton: 'btnCancel'
    Height: 166
    InitialPlacement: 'floating'
    ResizeStrategy: 'horizontal'
    Title: 'Currency rate'
    Width: 309
    ModeledStringList ChildOrdering
    {
      c: SelectionCurrency
      c: GUIDateTimeSelectorStart
      c: EditorRate
      c: LabelCurrencyRate1
      c: LabelCurrencyRate
      c: LabelStart
      c: LabelCurrency
      c: Toolbar
    }
  ]
}