yanweiyuan3
2023-08-09 588bc7829387dfc761cc25f06f77d4c81818bd10
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
Quintiq file version 2.0
#root
#parent: LibMacroPlannerTCUI
OrphanComponent LibPTF_pnlTestRunner
{
  #keys: '[136682.0.314427109]'
  BaseType: 'Panel'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 59 parent: 0 }
      GBFlow.Column { grow: 0 id: 60 parent: 0 }
      GBFlow.Column { grow: 0 id: 61 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => chkLoggedStartMarker
        Position { startcolumn: 60 startrow: 16 endcolumn: 60 endrow: 16 }
      }
      GBElement
      {
        Component => chkActionDone
        Position { startcolumn: 61 startrow: 16 endcolumn: 61 endrow: 16 }
      }
      GBElement
      {
        Component => btnPTFStatus
        Position { startcolumn: 59 startrow: 16 endcolumn: 59 endrow: 16 }
      }
    ]
    Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 16 parent: 0 }
    ]
  }
  Children:
  [
    Component chkActionDone
    {
      #keys: '[102890.0.1865405312]'
      BaseType: 'CheckBox'
      Properties:
      [
        Enabled: false
        SizePosition: 'rb163 86 20 4'
        Text: 'End marking'
      ]
    }
    Component chkLoggedStartMarker
    {
      #keys: '[102890.0.1865405313]'
      BaseType: 'CheckBox'
      Properties:
      [
        Enabled: false
        SizePosition: 'rb252 170 20 4'
        Text: 'Start marking'
      ]
    }
    Component gtPTF
    {
      #keys: '[102890.0.1865405317]'
      BaseType: 'GUITimer'
      Properties:
      [
        Enabled: false
        Interval: 100
        PosX: 148
        PosY: 64
        SizePosition: 'lt-130 -104 62 88'
      ]
    }
    Component gtPTFKickStart
    {
      #keys: '[102890.0.1880797200]'
      BaseType: 'GUITimer'
      Properties:
      [
        Enabled: false
        Interval: 100
        PosX: 147
        PosY: 33
        SizePosition: 'lt269 295 108 134'
      ]
    }
    Component vhLogStart
    {
      #keys: '[103546.0.54652306]'
      BaseType: 'ValueHolder'
      Properties:
      [
        PosX: 64
        PosY: 31
      ]
    }
    Component vhAutoClose
    {
      #keys: '[103546.0.81355542]'
      BaseType: 'ValueHolder'
      Properties:
      [
        PosX: 27
        PosY: 60
      ]
    }
    Component vhLogging
    {
      #keys: '[105690.0.246954464]'
      BaseType: 'ValueHolder'
      Properties:
      [
        PosX: 27
        PosY: 31
      ]
    }
    Component vhResultLogPath
    {
      #keys: '[105690.0.247211998]'
      BaseType: 'ValueHolder'
      Properties:
      [
        PosX: 65
        PosY: 62
      ]
    }
    Component vhDoActionInfoReturn
    {
      #keys: '[104342.0.773994982]'
      BaseType: 'ValueHolder'
      Properties:
      [
        PosX: 66
        PosY: 93
      ]
    }
    Component vhPendingActions
    {
      #keys: '[104342.0.867521338]'
      BaseType: 'ValueHolder'
      Properties:
      [
        PosX: 102
        PosY: 30
      ]
    }
    Component vhSharedRepository
    {
      #keys: '[104342.0.867524820]'
      BaseType: 'ValueHolder'
      Properties:
      [
        PosX: 105
        PosY: 62
      ]
    }
    Component btnPTFStatus
    {
      #keys: '[104342.0.867766963]'
      BaseType: 'Button'
      Properties:
      [
        Image: 'MONITOR'
        SizePosition: 'lt25 47 3 25'
        Tooltip: 'PTF status'
      ]
    }
    Component vhAsyncActionStatus
    {
      #keys: '[105690.0.892938783]'
      BaseType: 'ValueHolder'
      Properties:
      [
        DataBinding: 'MacroPlan.Algorithm.LastAlgorithmRun.Duration'
        PosX: 185
        PosY: 33
      ]
    }
    Component vhPTFExecutionStatus
    {
      #keys: '[105690.0.892939622]'
      BaseType: 'ValueHolder'
      Properties:
      [
        PosX: 185
        PosY: 64
        Value: 'Inactive'
      ]
    }
  ]
  Properties:
  [
    SizePosition: 'ss0 5 0 4'
    ModeledStringList ChildOrdering
    {
      c: btnPTFStatus
      c: gtPTF
      c: gtPTFKickStart
      c: vhLogStart
      c: vhDoActionInfoReturn
      c: chkLoggedStartMarker
      c: chkActionDone
      c: vhAutoClose
      c: vhLogging
      c: vhResultLogPath
      c: vhPendingActions
      c: vhSharedRepository
      c: vhAsyncActionStatus
      c: vhPTFExecutionStatus
    }
  ]
}