-
Notifications
You must be signed in to change notification settings - Fork 33
/
crop.lfm
408 lines (408 loc) · 9.44 KB
/
crop.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
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
object CropForm: TCropForm
Left = 512
Height = 349
Top = 246
Width = 407
AutoSize = True
BorderWidth = 8
Caption = 'Volume Cropping'
ClientHeight = 349
ClientWidth = 407
OnClose = FormClose
Position = poScreenCenter
LCLVersion = '2.1.0.0'
object FilenameLabel: TLabel
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner
Left = 12
Height = 16
Top = 12
Width = 87
BorderSpacing.Left = 4
BorderSpacing.Top = 4
Caption = 'FilenameLabel'
ParentColor = False
end
object xMinLabel: TLabel
AnchorSideLeft.Control = FilenameLabel
AnchorSideTop.Control = xMinTrack
AnchorSideTop.Side = asrCenter
Left = 12
Height = 16
Top = 56
Width = 29
Caption = 'xMin'
ParentColor = False
end
object xMinTrack: TTrackBar
AnchorSideLeft.Control = xMinLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = NoteLabel
AnchorSideTop.Side = asrBottom
Left = 47
Height = 25
Top = 52
Width = 280
OnChange = MinTrackChange
Position = 0
TickStyle = tsNone
BorderSpacing.Left = 6
BorderSpacing.Top = 4
Constraints.MinWidth = 280
TabOrder = 0
end
object xMaxLabel: TLabel
AnchorSideLeft.Control = FilenameLabel
AnchorSideTop.Control = xMaxTrack
AnchorSideTop.Side = asrCenter
Left = 12
Height = 16
Top = 85
Width = 32
Caption = 'xMax'
ParentColor = False
end
object xMaxTrack: TTrackBar
AnchorSideLeft.Control = xMinTrack
AnchorSideTop.Control = xMinTrack
AnchorSideTop.Side = asrBottom
Left = 47
Height = 25
Top = 81
Width = 280
OnChange = MaxTrackChange
Position = 1
TickStyle = tsNone
BorderSpacing.Top = 4
Constraints.MinWidth = 280
TabOrder = 1
end
object yMinLabel: TLabel
AnchorSideLeft.Control = FilenameLabel
AnchorSideTop.Control = yMinTrack
AnchorSideTop.Side = asrCenter
Left = 12
Height = 16
Top = 114
Width = 29
Caption = 'yMin'
ParentColor = False
end
object yMinTrack: TTrackBar
AnchorSideLeft.Control = xMinTrack
AnchorSideTop.Control = xMaxTrack
AnchorSideTop.Side = asrBottom
Left = 47
Height = 25
Top = 110
Width = 280
OnChange = MinTrackChange
Position = 0
TickStyle = tsNone
BorderSpacing.Top = 4
Constraints.MinWidth = 280
TabOrder = 2
end
object yMaxTrack: TTrackBar
AnchorSideLeft.Control = xMinTrack
AnchorSideTop.Control = yMinTrack
AnchorSideTop.Side = asrBottom
Left = 47
Height = 25
Top = 139
Width = 280
OnChange = MaxTrackChange
Position = 1
TickStyle = tsNone
BorderSpacing.Top = 4
Constraints.MinWidth = 280
TabOrder = 3
end
object yMaxLabel: TLabel
AnchorSideLeft.Control = FilenameLabel
AnchorSideTop.Control = yMaxTrack
AnchorSideTop.Side = asrCenter
Left = 12
Height = 16
Top = 143
Width = 32
Caption = 'yMax'
ParentColor = False
end
object zMinLabel: TLabel
AnchorSideLeft.Control = FilenameLabel
AnchorSideTop.Control = zMinTrack
AnchorSideTop.Side = asrCenter
Left = 12
Height = 16
Top = 172
Width = 29
Caption = 'zMin'
ParentColor = False
end
object zMinTrack: TTrackBar
AnchorSideLeft.Control = xMinTrack
AnchorSideTop.Control = yMaxTrack
AnchorSideTop.Side = asrBottom
Left = 47
Height = 25
Top = 168
Width = 280
OnChange = MinTrackChange
Position = 0
TickStyle = tsNone
BorderSpacing.Top = 4
Constraints.MinWidth = 280
TabOrder = 4
end
object zMaxLabel: TLabel
AnchorSideLeft.Control = FilenameLabel
AnchorSideTop.Control = zMaxTrack
AnchorSideTop.Side = asrCenter
Left = 12
Height = 16
Top = 201
Width = 32
Caption = 'zMax'
ParentColor = False
end
object zMaxTrack: TTrackBar
AnchorSideLeft.Control = xMinTrack
AnchorSideTop.Control = zMinTrack
AnchorSideTop.Side = asrBottom
Left = 47
Height = 25
Top = 197
Width = 280
OnChange = MaxTrackChange
Position = 1
TickStyle = tsNone
BorderSpacing.Top = 4
Constraints.MinWidth = 280
TabOrder = 5
end
object CroppedShapeLabel: TLabel
AnchorSideLeft.Control = FilenameLabel
AnchorSideTop.Control = tMaxTrack
AnchorSideTop.Side = asrBottom
Left = 12
Height = 16
Top = 279
Width = 94
BorderSpacing.Top = 4
Caption = 'Cropped Shape'
ParentColor = False
end
object OKBtn: TButton
AnchorSideTop.Control = CroppedShapeLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 313
Height = 25
Top = 301
Width = 80
Anchors = [akTop, akRight]
BorderSpacing.Top = 6
BorderSpacing.Right = 6
Caption = 'OK'
Constraints.MinWidth = 80
ModalResult = 1
OnClick = BtnClick
TabOrder = 9
end
object CancelBtn: TButton
AnchorSideTop.Control = OKBtn
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = OKBtn
Left = 227
Height = 25
Top = 301
Width = 80
Anchors = [akTop, akRight]
BorderSpacing.Top = 6
BorderSpacing.Right = 6
Caption = 'Cancel'
Constraints.MinWidth = 80
ModalResult = 2
OnClick = BtnClick
TabOrder = 8
end
object tMaxTrack: TTrackBar
AnchorSideLeft.Control = xMinTrack
AnchorSideTop.Control = tMinTrack
AnchorSideTop.Side = asrBottom
Left = 47
Height = 25
Top = 250
Width = 280
OnChange = MaxTrackChange
Position = 1
TickStyle = tsNone
BorderSpacing.Top = 4
Constraints.MinWidth = 280
TabOrder = 7
end
object tMinTrack: TTrackBar
AnchorSideLeft.Control = xMinTrack
AnchorSideTop.Control = zMaxLabel
AnchorSideTop.Side = asrBottom
Left = 47
Height = 25
Top = 221
Width = 280
OnChange = MinTrackChange
Position = 0
TickStyle = tsNone
BorderSpacing.Top = 4
Constraints.MinWidth = 280
TabOrder = 6
end
object tMinLabel: TLabel
AnchorSideLeft.Control = FilenameLabel
AnchorSideTop.Control = tMinTrack
AnchorSideTop.Side = asrCenter
Left = 12
Height = 16
Top = 225
Width = 27
Caption = 'tMin'
ParentColor = False
end
object tMaxLabel: TLabel
AnchorSideLeft.Control = FilenameLabel
AnchorSideTop.Control = tMaxTrack
AnchorSideTop.Side = asrCenter
Left = 12
Height = 16
Top = 254
Width = 30
Caption = 'tMax'
ParentColor = False
end
object NoteLabel: TLabel
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = FilenameLabel
AnchorSideTop.Side = asrBottom
Left = 12
Height = 16
Top = 32
Width = 320
BorderSpacing.Left = 4
BorderSpacing.Top = 4
Caption = 'Crop columns (x), rows (y), slices (z) and volumes (t)'
ParentColor = False
end
object xMinVLabel: TLabel
AnchorSideLeft.Control = xMinTrack
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = xMinTrack
AnchorSideTop.Side = asrCenter
Left = 331
Height = 16
Top = 56
Width = 64
BorderSpacing.Left = 4
Caption = 'xMin'
Constraints.MinWidth = 64
ParentColor = False
end
object xMaxVLabel: TLabel
AnchorSideLeft.Control = xMinTrack
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = xMaxLabel
AnchorSideTop.Side = asrCenter
Left = 331
Height = 16
Top = 85
Width = 64
BorderSpacing.Left = 4
Caption = 'xMax'
Constraints.MinWidth = 64
ParentColor = False
end
object yMaxVLabel: TLabel
AnchorSideLeft.Control = xMinTrack
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = yMaxTrack
AnchorSideTop.Side = asrCenter
Left = 331
Height = 16
Top = 143
Width = 64
BorderSpacing.Left = 4
Caption = 'yMax'
Constraints.MinWidth = 64
ParentColor = False
end
object yMinVLabel: TLabel
AnchorSideLeft.Control = xMinTrack
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = yMinLabel
AnchorSideTop.Side = asrCenter
Left = 331
Height = 16
Top = 114
Width = 64
BorderSpacing.Left = 4
Caption = 'xMin'
Constraints.MinWidth = 64
ParentColor = False
end
object zMinVLabel: TLabel
AnchorSideLeft.Control = xMinTrack
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = zMinTrack
AnchorSideTop.Side = asrCenter
Left = 331
Height = 16
Top = 172
Width = 64
BorderSpacing.Left = 4
Caption = 'zMin'
Constraints.MinWidth = 64
ParentColor = False
end
object zMaxVLabel: TLabel
AnchorSideLeft.Control = xMinTrack
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = zMaxTrack
AnchorSideTop.Side = asrCenter
Left = 331
Height = 16
Top = 201
Width = 64
BorderSpacing.Left = 4
Caption = 'zMax'
Constraints.MinWidth = 64
ParentColor = False
end
object tMinVLabel: TLabel
AnchorSideLeft.Control = xMinTrack
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = tMinTrack
AnchorSideTop.Side = asrCenter
Left = 331
Height = 16
Top = 225
Width = 64
BorderSpacing.Left = 4
Caption = 'tMin'
Constraints.MinWidth = 64
ParentColor = False
end
object tMaxVLabel: TLabel
AnchorSideLeft.Control = xMinTrack
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = tMaxTrack
AnchorSideTop.Side = asrCenter
Left = 331
Height = 16
Top = 254
Width = 64
BorderSpacing.Left = 4
Caption = 'tMax'
Constraints.MinWidth = 64
ParentColor = False
end
end