haorenhui
2023-10-30 6d6cc10d9e8e242661da7fd655dec155a09d676c
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
Quintiq file version 2.0
#root
#parent: LibOpt_Desktop
OrphanComponent LibOpt_DialogAutoCleanup
{
  #keys: '[144996.0.1717281366]'
  BaseType: 'Dialog'
  Databinding: 'shadow[LibOpt_Optimizer]'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 579 parent: 0 }
      GBFlow.Column { grow: 0 id: 572 parent: 0 }
      GBFlow.Column { grow: 0 id: 793 parent: 0 }
      GBFlow.Column { grow: 128 id: 638 parent: 0 }
      GBFlow.Column { grow: 0 id: 397 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => Label486
        Position { startcolumn: 397 startrow: 721 endcolumn: 397 endrow: 721 }
      }
      GBElement
      {
        Component => Label889
        Position { startcolumn: 397 startrow: 567 endcolumn: 397 endrow: 567 }
      }
      GBElement
      {
        Component => CheckBoxIsAutoCleanupRunsOnNrOfRuns
        Position { startcolumn: 579 startrow: 721 endcolumn: 572 endrow: 721 }
      }
      GBElement
      {
        Component => CheckBoxIsAutoCleanupRunsOnRunAge
        Position { startcolumn: 579 startrow: 567 endcolumn: 572 endrow: 567 }
      }
      GBElement
      {
        Component => EditorMaxNrOfRuns
        Position { startcolumn: 793 startrow: 721 endcolumn: 793 endrow: 721 }
      }
      GBElement
      {
        Component => GUIDurationSelectorMaxRunAge
        Position { startcolumn: 793 startrow: 567 endcolumn: 793 endrow: 567 }
      }
      GBElement
      {
        Component => LabelExplainDialog
        Position { startcolumn: 579 startrow: 691 endcolumn: 793 endrow: 691 }
      }
      GBElement
      {
        Component => LabelSnapshots
        Position { startcolumn: 579 startrow: 594 endcolumn: 793 endrow: 594 }
      }
      GBElement
      {
        Component => CheckBoxIsAutoCleanupSnapshots
        Position { startcolumn: 579 startrow: 553 endcolumn: 572 endrow: 553 }
      }
      GBElement
      {
        Component => EditorMaxNrOfSnapshotsPerRun
        Position { startcolumn: 793 startrow: 553 endcolumn: 793 endrow: 553 }
      }
      GBElement
      {
        Component => CheckBoxShowWarning
        Position { startcolumn: 579 startrow: 817 endcolumn: 579 endrow: 817 }
      }
    ]
    Gaps: [ left: 10 right: 10 top: 10 bottom: 10 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 691 parent: 0 }
      GBFlow.Row { grow: 0 id: 817 parent: 0 }
      GBFlow.Row { grow: 0 id: 721 parent: 0 }
      GBFlow.Row { grow: 0 id: 567 parent: 0 }
      GBFlow.Row { grow: 0 id: 594 parent: 0 }
      GBFlow.Row { grow: 0 id: 553 parent: 0 }
    ]
  }
  Children:
  [
    Component CheckBoxIsAutoCleanupRunsOnNrOfRuns
    {
      #keys: '[144996.0.1717281378]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'LibOpt_DialogAutoCleanup.Data.IsAutoCleanupRunsOnNrOfRuns'
        Text: 'the number of runs'
      ]
    }
    Component Label486
    {
      #keys: '[144996.0.1717281384]'
      BaseType: 'Label'
      Properties:
      [
        Text: ''
        Transparent: true
      ]
    }
    Component CheckBoxIsAutoCleanupRunsOnRunAge
    {
      #keys: '[144996.0.1717281389]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'LibOpt_DialogAutoCleanup.Data.IsAutoCleanupRunsOnRunAge'
        Text: 'the age of the runs'
      ]
    }
    Component Label889
    {
      #keys: '[144996.0.1717281395]'
      BaseType: 'Label'
      Properties:
      [
        Text: ''
        Transparent: true
      ]
    }
    #child: EditorMaxNrOfRuns
    Component GUIDurationSelectorMaxRunAge
    {
      #keys: '[144996.0.1717281433]'
      BaseType: 'GUIDurationSelector'
      Properties:
      [
        BackgroundColor: 'Window'
        DataBinding: 'LibOpt_DialogAutoCleanup.Data.MaxRunAge'
      ]
    }
    #child: Toolbar863
    Component LabelExplainDialog
    {
      #keys: '[144996.0.1717282030]'
      BaseType: 'Label'
      Properties:
      [
        Text: 'When creating a new run, delete runs according to'
        Transparent: true
      ]
    }
    Component LabelSnapshots
    {
      #keys: '[139596.4.1249898966]'
      BaseType: 'Label'
      Properties:
      [
        Text: 'When creating a new shapshot, delete snapshots according to'
        Transparent: true
      ]
    }
    Component CheckBoxIsAutoCleanupSnapshots
    {
      #keys: '[139596.4.1249898983]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'Dialog.Data.IsAutoCleanupSnapshots'
        Text: 'the number of snapshots'
      ]
    }
    #child: EditorMaxNrOfSnapshotsPerRun
    Component CheckBoxShowWarning
    {
      #keys: '[139596.4.1460068881]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'Dialog.Data.ShowAutoCleanupWarning'
        Text: 'show cleanup warning'
      ]
    }
  ]
  Properties:
  [
    EnterButton: 'btnOk'
    EscapeButton: 'btnCancel'
    Height: 244
    Image: 'BROOM'
    Title: 'Auto cleanup settings'
    Width: 360
    ModeledStringList ChildOrdering
    {
      c: CheckBoxShowWarning
      c: CheckBoxIsAutoCleanupRunsOnNrOfRuns
      c: EditorMaxNrOfRuns
      c: CheckBoxIsAutoCleanupRunsOnRunAge
      c: GUIDurationSelectorMaxRunAge
      c: Label486
      c: CheckBoxIsAutoCleanupSnapshots
      c: EditorMaxNrOfSnapshotsPerRun
      c: Label889
      c: Toolbar863
      c: LabelExplainDialog
      c: LabelSnapshots
    }
  ]
}