-
Notifications
You must be signed in to change notification settings - Fork 94
/
Copy pathsubarch.lfm
318 lines (318 loc) · 9.39 KB
/
subarch.lfm
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
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
object SubarchForm: TSubarchForm
Left = 438
Height = 326
Top = 133
Width = 553
AutoSize = True
BorderIcons = [biSystemMenu]
BorderStyle = bsSingle
Caption = 'Subarch Settings'
ClientHeight = 326
ClientWidth = 553
OnClose = FormClose
OnCreate = FormCreate
OnShow = FormShow
Position = poMainFormCenter
LCLVersion = '2.1.0.0'
object GroupBox4: TGroupBox
AnchorSideLeft.Control = rgrpSelectCPU
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = rgrpSelectCPU
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = rgrpSelectSubarch
AnchorSideBottom.Side = asrBottom
Left = 174
Height = 268
Top = 6
Width = 372
Anchors = [akTop, akLeft, akBottom]
BorderSpacing.Left = 8
BorderSpacing.Right = 8
Caption = 'Custom tools location and build options'
ClientHeight = 248
ClientWidth = 368
ParentFont = False
TabOrder = 0
object EditLibLocation: TEdit
AnchorSideLeft.Control = GroupBox4
AnchorSideTop.Control = LabelLibraries
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = btnSelectLibDir
Left = 4
Height = 23
Hint = 'Double click to clear'
Top = 19
Width = 266
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 4
BorderSpacing.Top = 4
BorderSpacing.Right = 12
OnDblClick = EditDeleteDblClick
ParentFont = False
ParentShowHint = False
ReadOnly = True
ShowHint = True
TabOrder = 0
end
object EditBinLocation: TEdit
AnchorSideLeft.Control = GroupBox4
AnchorSideTop.Control = LabelBintools
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = btnSelectBinDir
Left = 4
Height = 23
Hint = 'Double click to clear'
Top = 69
Width = 266
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 4
BorderSpacing.Top = 4
BorderSpacing.Right = 12
OnDblClick = EditDeleteDblClick
ParentFont = False
ParentShowHint = False
ReadOnly = True
ShowHint = True
TabOrder = 1
end
object EditCrossBuildOptions: TEdit
AnchorSideLeft.Control = GroupBox4
AnchorSideTop.Control = LabelCrossBuildOptions
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = GroupBox4
AnchorSideRight.Side = asrBottom
Left = 4
Height = 23
Top = 119
Width = 350
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 4
BorderSpacing.Top = 4
BorderSpacing.Right = 14
OnDblClick = EditDeleteDblClick
OnEditingDone = EditCrossBuildOptionsEditingDone
ParentFont = False
TabOrder = 2
end
object LabelCrossBuildOptions: TLabel
AnchorSideLeft.Control = GroupBox4
AnchorSideTop.Control = EditBinLocation
AnchorSideTop.Side = asrBottom
Left = 4
Height = 15
Top = 100
Width = 219
BorderSpacing.Left = 4
BorderSpacing.Top = 8
Caption = 'Cross Build Options Override (i.e. -CfSoft)'
ParentColor = False
ParentFont = False
end
object RadioGroupARMArch: TRadioGroup
AnchorSideLeft.Control = GroupBox4
AnchorSideTop.Control = EditCrossBuildOptions
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = GroupBox4
AnchorSideRight.Side = asrBottom
Left = 4
Height = 40
Top = 150
Width = 350
Anchors = [akTop, akLeft, akRight]
AutoFill = True
AutoSize = True
BorderSpacing.Left = 4
BorderSpacing.Top = 8
BorderSpacing.Right = 14
Caption = 'ARM target'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 4
Columns = 4
Constraints.MinHeight = 40
OnSelectionChanged = RadioGroupARMArchSelectionChanged
ParentFont = False
TabOrder = 3
end
object LabelLibraries: TLabel
AnchorSideLeft.Control = GroupBox4
AnchorSideTop.Control = GroupBox4
Left = 4
Height = 15
Top = 0
Width = 126
BorderSpacing.Left = 4
Caption = 'Library directory (if any)'
ParentColor = False
ParentFont = False
end
object LabelBintools: TLabel
AnchorSideLeft.Control = GroupBox4
AnchorSideTop.Control = EditLibLocation
AnchorSideTop.Side = asrBottom
Left = 4
Height = 15
Top = 50
Width = 133
BorderSpacing.Left = 4
BorderSpacing.Top = 8
Caption = 'Bintools directory (if any)'
ParentColor = False
ParentFont = False
end
object btnSelectLibDir: TButton
AnchorSideLeft.Control = EditLibLocation
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = EditLibLocation
AnchorSideRight.Control = GroupBox4
AnchorSideRight.Side = asrBottom
Left = 282
Height = 25
Top = 19
Width = 80
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Left = 8
BorderSpacing.Right = 6
Caption = 'Libraries'
Constraints.MinWidth = 80
OnClick = btnSelectDirClick
ParentFont = False
TabOrder = 4
end
object btnSelectBinDir: TButton
AnchorSideLeft.Control = EditBinLocation
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = EditBinLocation
AnchorSideRight.Control = GroupBox4
AnchorSideRight.Side = asrBottom
Left = 282
Height = 25
Top = 69
Width = 80
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Left = 8
BorderSpacing.Right = 6
Caption = 'Tools'
Constraints.MinWidth = 80
OnClick = btnSelectDirClick
ParentFont = False
TabOrder = 5
end
object RadioGroupABI: TRadioGroup
AnchorSideLeft.Control = GroupBox4
AnchorSideTop.Control = RadioGroupARMArch
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = GroupBox4
AnchorSideRight.Side = asrBottom
Left = 4
Height = 40
Top = 198
Width = 350
Anchors = [akTop, akLeft, akRight]
AutoFill = True
AutoSize = True
BorderSpacing.Left = 4
BorderSpacing.Top = 8
BorderSpacing.Right = 14
Caption = 'ABI'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 4
Columns = 4
Constraints.MinHeight = 40
OnSelectionChanged = RadioGroupABISelectionChanged
ParentFont = False
TabOrder = 6
end
end
object rgrpSelectCPU: TRadioGroup
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner
Left = 6
Height = 140
Top = 6
Width = 160
AutoFill = True
AutoSize = True
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'Select CPU'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
Constraints.MinHeight = 140
Constraints.MinWidth = 160
Enabled = False
OnSelectionChanged = rgrpSelectCPUSelectionChanged
TabOrder = 1
end
object rgrpSelectSubarch: TRadioGroup
AnchorSideLeft.Control = rgrpSelectCPU
AnchorSideTop.Control = rgrpSelectCPU
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = rgrpSelectCPU
AnchorSideRight.Side = asrBottom
Left = 6
Height = 120
Top = 154
Width = 160
Anchors = [akTop, akLeft, akRight]
AutoFill = True
AutoSize = True
BorderSpacing.Top = 8
Caption = 'Select Subarch'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
Constraints.MinHeight = 120
OnSelectionChanged = rgrpSelectSubarchSelectionChanged
TabOrder = 2
end
object ButtonPanel1: TButtonPanel
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = rgrpSelectSubarch
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 40
Top = 280
Width = 541
Anchors = [akTop, akLeft, akRight, akBottom]
OKButton.Name = 'OKButton'
OKButton.DefaultCaption = True
HelpButton.Name = 'HelpButton'
HelpButton.DefaultCaption = True
CloseButton.Name = 'CloseButton'
CloseButton.DefaultCaption = True
CancelButton.Name = 'CancelButton'
CancelButton.DefaultCaption = True
TabOrder = 3
ShowButtons = [pbOK]
end
object SelectDirectoryDialog1: TSelectDirectoryDialog
Left = 88
Top = 32
end
end