~ubuntu-branches/ubuntu/vivid/ddrescueview/vivid-backports

« back to all changes in this revision

Viewing changes to source/GUI.lfm

  • Committer: Package Import Robot
  • Author(s): Graham Inggs
  • Date: 2015-05-11 11:31:36 UTC
  • Revision ID: package-import@ubuntu.com-20150511113136-7zdpjspc6jfd2nxz
Tags: upstream-0.4~alpha
ImportĀ upstreamĀ versionĀ 0.4~alpha

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
object MainForm: TMainForm
 
2
  Left = 1927
 
3
  Height = 443
 
4
  Top = 418
 
5
  Width = 615
 
6
  AllowDropFiles = True
 
7
  Caption = 'ddrescue log viewer'
 
8
  ClientHeight = 423
 
9
  ClientWidth = 615
 
10
  Color = clBtnFace
 
11
  Constraints.MinHeight = 200
 
12
  Constraints.MinWidth = 600
 
13
  Menu = MainMenu1
 
14
  OnCreate = FormCreate
 
15
  OnDestroy = FormDestroy
 
16
  OnDropFiles = FormDropFiles
 
17
  Position = poScreenCenter
 
18
  ShowHint = True
 
19
  LCLVersion = '1.4.0.3'
 
20
  object TopPanel: TPanel
 
21
    Left = 0
 
22
    Height = 83
 
23
    Top = 0
 
24
    Width = 615
 
25
    Align = alTop
 
26
    AutoSize = True
 
27
    BevelOuter = bvNone
 
28
    ClientHeight = 83
 
29
    ClientWidth = 615
 
30
    Color = clForm
 
31
    ParentColor = False
 
32
    ParentFont = False
 
33
    TabOrder = 0
 
34
    object BlockInfo: TGroupBox
 
35
      Left = 4
 
36
      Height = 77
 
37
      Top = 2
 
38
      Width = 194
 
39
      Align = alLeft
 
40
      AutoSize = True
 
41
      BorderSpacing.Left = 4
 
42
      BorderSpacing.Top = 2
 
43
      BorderSpacing.Right = 4
 
44
      BorderSpacing.Bottom = 4
 
45
      Caption = 'Color key'
 
46
      ClientHeight = 57
 
47
      ClientWidth = 190
 
48
      Color = clForm
 
49
      ParentColor = False
 
50
      ParentFont = False
 
51
      TabOrder = 1
 
52
      object CKCol1Panel: TPanel
 
53
        Left = 4
 
54
        Height = 53
 
55
        Top = 2
 
56
        Width = 82
 
57
        Align = alLeft
 
58
        AutoSize = True
 
59
        BorderSpacing.Left = 4
 
60
        BorderSpacing.Top = 2
 
61
        BorderSpacing.Right = 12
 
62
        BorderSpacing.Bottom = 2
 
63
        BevelOuter = bvNone
 
64
        ChildSizing.TopBottomSpacing = 2
 
65
        ChildSizing.HorizontalSpacing = 4
 
66
        ChildSizing.VerticalSpacing = 2
 
67
        ChildSizing.EnlargeVertical = crsHomogenousSpaceResize
 
68
        ChildSizing.Layout = cclTopToBottomThenLeftToRight
 
69
        ChildSizing.ControlsPerLine = 3
 
70
        ClientHeight = 53
 
71
        ClientWidth = 82
 
72
        Color = clForm
 
73
        ParentColor = False
 
74
        TabOrder = 0
 
75
        object ShapeNonTried: TShape
 
76
          Left = 0
 
77
          Height = 10
 
78
          Top = 4
 
79
          Width = 10
 
80
          BorderSpacing.CellAlignHorizontal = ccaCenter
 
81
          BorderSpacing.CellAlignVertical = ccaCenter
 
82
          Brush.Color = clGray
 
83
          Constraints.MaxHeight = 10
 
84
          Constraints.MaxWidth = 10
 
85
        end
 
86
        object ShapeFinished: TShape
 
87
          Left = 0
 
88
          Height = 10
 
89
          Top = 21
 
90
          Width = 10
 
91
          BorderSpacing.CellAlignHorizontal = ccaCenter
 
92
          BorderSpacing.CellAlignVertical = ccaCenter
 
93
          Brush.Color = clLime
 
94
          Constraints.MaxHeight = 10
 
95
          Constraints.MaxWidth = 10
 
96
        end
 
97
        object ShapeBad: TShape
 
98
          Left = 0
 
99
          Height = 10
 
100
          Top = 38
 
101
          Width = 10
 
102
          BorderSpacing.CellAlignHorizontal = ccaCenter
 
103
          BorderSpacing.CellAlignVertical = ccaCenter
 
104
          Brush.Color = clRed
 
105
          Constraints.MaxHeight = 10
 
106
          Constraints.MaxWidth = 10
 
107
        end
 
108
        object lblNonTried: TLabel
 
109
          Left = 14
 
110
          Height = 15
 
111
          Hint = 'Block that has not yet been attempted to read.'
 
112
          Top = 2
 
113
          Width = 68
 
114
          Caption = 'Non-tried'
 
115
          ParentColor = False
 
116
        end
 
117
        object lblRescued: TLabel
 
118
          Left = 14
 
119
          Height = 15
 
120
          Hint = 'Block that has been successfully read.'
 
121
          Top = 19
 
122
          Width = 68
 
123
          Caption = 'Rescued'
 
124
          ParentColor = False
 
125
        end
 
126
        object lblBad: TLabel
 
127
          Left = 14
 
128
          Height = 15
 
129
          Hint = 'Block that failed to read on the previous attempt.'
 
130
          Top = 36
 
131
          Width = 68
 
132
          Caption = 'Bad sector(s)'
 
133
          ParentColor = False
 
134
        end
 
135
      end
 
136
      object CKCol2Panel: TPanel
 
137
        Left = 98
 
138
        Height = 53
 
139
        Top = 2
 
140
        Width = 88
 
141
        Align = alLeft
 
142
        AutoSize = True
 
143
        BorderSpacing.Left = 4
 
144
        BorderSpacing.Top = 2
 
145
        BorderSpacing.Right = 4
 
146
        BorderSpacing.Bottom = 2
 
147
        BevelOuter = bvNone
 
148
        ChildSizing.TopBottomSpacing = 2
 
149
        ChildSizing.HorizontalSpacing = 4
 
150
        ChildSizing.VerticalSpacing = 2
 
151
        ChildSizing.EnlargeVertical = crsHomogenousSpaceResize
 
152
        ChildSizing.Layout = cclTopToBottomThenLeftToRight
 
153
        ChildSizing.ControlsPerLine = 3
 
154
        ClientHeight = 53
 
155
        ClientWidth = 88
 
156
        Color = clForm
 
157
        ParentColor = False
 
158
        TabOrder = 1
 
159
        object ShapeNonTrimmed: TShape
 
160
          Left = 0
 
161
          Height = 10
 
162
          Top = 4
 
163
          Width = 10
 
164
          BorderSpacing.CellAlignHorizontal = ccaCenter
 
165
          BorderSpacing.CellAlignVertical = ccaCenter
 
166
          Brush.Color = clYellow
 
167
          Constraints.MaxHeight = 10
 
168
          Constraints.MaxWidth = 10
 
169
        end
 
170
        object ShapeNonScraped: TShape
 
171
          Left = 0
 
172
          Height = 10
 
173
          Top = 21
 
174
          Width = 10
 
175
          BorderSpacing.CellAlignHorizontal = ccaCenter
 
176
          BorderSpacing.CellAlignVertical = ccaCenter
 
177
          Brush.Color = clBlue
 
178
          Constraints.MaxHeight = 10
 
179
          Constraints.MaxWidth = 10
 
180
        end
 
181
        object ShapeActive: TShape
 
182
          Left = 0
 
183
          Height = 10
 
184
          Top = 38
 
185
          Width = 10
 
186
          BorderSpacing.CellAlignHorizontal = ccaCenter
 
187
          BorderSpacing.CellAlignVertical = ccaCenter
 
188
          Brush.Color = clBtnFace
 
189
          Constraints.MaxHeight = 10
 
190
          Constraints.MaxWidth = 10
 
191
          Pen.Color = clAqua
 
192
        end
 
193
        object lblNonTrimmed: TLabel
 
194
          Left = 14
 
195
          Height = 15
 
196
          Hint = 'Block that was skipped by ddrescue on a read error (or slow read), to maximize performance. May still contain good data.'
 
197
          Top = 2
 
198
          Width = 74
 
199
          Caption = 'Non-trimmed'
 
200
          ParentColor = False
 
201
        end
 
202
        object lblNonScraped: TLabel
 
203
          Left = 14
 
204
          Height = 15
 
205
          Hint = 'Trimmed block that has yet to be scraped (pre-1.19 ddrescue: Trimmed block that has yet to be split). This block may contain readable data.'
 
206
          Top = 19
 
207
          Width = 74
 
208
          Caption = 'Non-scraped'
 
209
          ParentColor = False
 
210
        end
 
211
        object lblActive: TLabel
 
212
          Left = 14
 
213
          Height = 15
 
214
          Hint = 'Shows ddrescue''s current read position on the source device. '
 
215
          Top = 36
 
216
          Width = 74
 
217
          Caption = 'Current pos.'
 
218
          ParentColor = False
 
219
        end
 
220
      end
 
221
    end
 
222
    object RescueStatusBox: TGroupBox
 
223
      Left = 202
 
224
      Height = 77
 
225
      Top = 2
 
226
      Width = 303
 
227
      Align = alLeft
 
228
      AutoSize = True
 
229
      BorderSpacing.Left = 4
 
230
      BorderSpacing.Top = 2
 
231
      BorderSpacing.Right = 4
 
232
      BorderSpacing.Bottom = 4
 
233
      Caption = 'Rescue status'
 
234
      ClientHeight = 57
 
235
      ClientWidth = 299
 
236
      Color = clForm
 
237
      ParentColor = False
 
238
      ParentFont = False
 
239
      TabOrder = 2
 
240
      object RSCol1Panel: TPanel
 
241
        Left = 4
 
242
        Height = 53
 
243
        Top = 2
 
244
        Width = 141
 
245
        Align = alLeft
 
246
        AutoSize = True
 
247
        BorderSpacing.Left = 4
 
248
        BorderSpacing.Top = 2
 
249
        BorderSpacing.Right = 12
 
250
        BorderSpacing.Bottom = 2
 
251
        BevelOuter = bvNone
 
252
        ChildSizing.LeftRightSpacing = 2
 
253
        ChildSizing.TopBottomSpacing = 2
 
254
        ChildSizing.HorizontalSpacing = 2
 
255
        ChildSizing.VerticalSpacing = 2
 
256
        ChildSizing.EnlargeVertical = crsHomogenousSpaceResize
 
257
        ChildSizing.Layout = cclTopToBottomThenLeftToRight
 
258
        ChildSizing.ControlsPerLine = 3
 
259
        ClientHeight = 53
 
260
        ClientWidth = 141
 
261
        Color = clForm
 
262
        ParentColor = False
 
263
        TabOrder = 0
 
264
        object lblInputSize: TLabel
 
265
          Left = 2
 
266
          Height = 15
 
267
          Hint = 'Size of the rescue device'
 
268
          Top = 2
 
269
          Width = 65
 
270
          BorderSpacing.CellAlignVertical = ccaCenter
 
271
          Caption = 'Input size:'
 
272
          ParentColor = False
 
273
        end
 
274
        object lblWhatever: TLabel
 
275
          Left = 2
 
276
          Height = 15
 
277
          Hint = 'Current phase of ddrescue''s progress'
 
278
          Top = 19
 
279
          Width = 65
 
280
          BorderSpacing.CellAlignVertical = ccaCenter
 
281
          Caption = 'Your stat'
 
282
          ParentColor = False
 
283
        end
 
284
        object lblCurrentPos: TLabel
 
285
          Left = 2
 
286
          Height = 15
 
287
          Hint = 'Current read position on the rescue device'
 
288
          Top = 36
 
289
          Width = 65
 
290
          BorderSpacing.CellAlignVertical = ccaCenter
 
291
          Caption = 'Current pos:'
 
292
          ParentColor = False
 
293
        end
 
294
        object EditInputSize: TEdit
 
295
          AnchorSideLeft.Side = asrBottom
 
296
          Left = 69
 
297
          Height = 15
 
298
          Top = 2
 
299
          Width = 70
 
300
          BorderSpacing.Left = 2
 
301
          BorderStyle = bsNone
 
302
          Color = clForm
 
303
          Constraints.MaxWidth = 70
 
304
          ReadOnly = True
 
305
          TabStop = False
 
306
          TabOrder = 1
 
307
          Text = 'EditInputSize'
 
308
        end
 
309
        object EditWhatever: TEdit
 
310
          AnchorSideLeft.Side = asrBottom
 
311
          Left = 69
 
312
          Height = 15
 
313
          Top = 19
 
314
          Width = 70
 
315
          BorderSpacing.Left = 2
 
316
          BorderStyle = bsNone
 
317
          Color = clForm
 
318
          Constraints.MaxWidth = 70
 
319
          ReadOnly = True
 
320
          TabStop = False
 
321
          TabOrder = 0
 
322
          Text = 'here ;-)'
 
323
        end
 
324
        object EditCurrentPos: TEdit
 
325
          AnchorSideLeft.Side = asrBottom
 
326
          Left = 69
 
327
          Height = 15
 
328
          Top = 36
 
329
          Width = 70
 
330
          BorderSpacing.Left = 2
 
331
          BorderStyle = bsNone
 
332
          Color = clForm
 
333
          Constraints.MaxWidth = 70
 
334
          ReadOnly = True
 
335
          TabStop = False
 
336
          TabOrder = 2
 
337
          Text = 'EditCurrentPos'
 
338
        end
 
339
      end
 
340
      object RSCol2Panel: TPanel
 
341
        Left = 157
 
342
        Height = 53
 
343
        Top = 2
 
344
        Width = 138
 
345
        Align = alLeft
 
346
        AutoSize = True
 
347
        BorderSpacing.Left = 4
 
348
        BorderSpacing.Top = 2
 
349
        BorderSpacing.Right = 4
 
350
        BorderSpacing.Bottom = 2
 
351
        BevelOuter = bvNone
 
352
        ChildSizing.LeftRightSpacing = 2
 
353
        ChildSizing.TopBottomSpacing = 2
 
354
        ChildSizing.HorizontalSpacing = 2
 
355
        ChildSizing.VerticalSpacing = 2
 
356
        ChildSizing.EnlargeVertical = crsHomogenousSpaceResize
 
357
        ChildSizing.Layout = cclTopToBottomThenLeftToRight
 
358
        ChildSizing.ControlsPerLine = 3
 
359
        ClientHeight = 53
 
360
        ClientWidth = 138
 
361
        Color = clForm
 
362
        ParentColor = False
 
363
        TabOrder = 1
 
364
        object lblRescued2: TLabel
 
365
          Left = 2
 
366
          Height = 15
 
367
          Hint = 'Total rescued data size'
 
368
          Top = 2
 
369
          Width = 62
 
370
          BorderSpacing.CellAlignVertical = ccaCenter
 
371
          Caption = 'Rescued:'
 
372
          ParentColor = False
 
373
        end
 
374
        object lblErrorSize: TLabel
 
375
          Left = 2
 
376
          Height = 15
 
377
          Hint = 'Current error size (Bad sectors, non-trimmed, non-scraped)'
 
378
          Top = 19
 
379
          Width = 62
 
380
          BorderSpacing.CellAlignVertical = ccaCenter
 
381
          Caption = 'Error size:'
 
382
          ParentColor = False
 
383
        end
 
384
        object lblErrorCount: TLabel
 
385
          Left = 2
 
386
          Height = 15
 
387
          Hint = 'Current number of error regions (Bad sectors, non-trimmed, non-scraped)'
 
388
          Top = 36
 
389
          Width = 62
 
390
          BorderSpacing.CellAlignVertical = ccaCenter
 
391
          Caption = 'Error count:'
 
392
          ParentColor = False
 
393
        end
 
394
        object EditRescued: TEdit
 
395
          AnchorSideLeft.Side = asrBottom
 
396
          Left = 66
 
397
          Height = 15
 
398
          Top = 2
 
399
          Width = 70
 
400
          BorderSpacing.Left = 2
 
401
          BorderStyle = bsNone
 
402
          Color = clForm
 
403
          Constraints.MaxWidth = 70
 
404
          ReadOnly = True
 
405
          TabStop = False
 
406
          TabOrder = 1
 
407
          Text = 'EditRescued'
 
408
        end
 
409
        object EditErrorSize: TEdit
 
410
          AnchorSideLeft.Side = asrBottom
 
411
          Left = 66
 
412
          Height = 15
 
413
          Top = 19
 
414
          Width = 70
 
415
          BorderSpacing.Left = 2
 
416
          BorderStyle = bsNone
 
417
          Color = clForm
 
418
          Constraints.MaxWidth = 70
 
419
          ReadOnly = True
 
420
          TabStop = False
 
421
          TabOrder = 0
 
422
          Text = 'EditErrorSize'
 
423
        end
 
424
        object EditErrorCount: TEdit
 
425
          AnchorSideLeft.Side = asrBottom
 
426
          Left = 66
 
427
          Height = 15
 
428
          Top = 36
 
429
          Width = 70
 
430
          BorderSpacing.Left = 2
 
431
          BorderStyle = bsNone
 
432
          Color = clForm
 
433
          Constraints.MaxWidth = 70
 
434
          ReadOnly = True
 
435
          TabStop = False
 
436
          TabOrder = 2
 
437
          Text = 'EditErrorCount'
 
438
        end
 
439
      end
 
440
    end
 
441
    object TopPiePanel: TPanel
 
442
      Left = 549
 
443
      Height = 79
 
444
      Top = 2
 
445
      Width = 64
 
446
      Align = alRight
 
447
      AutoSize = True
 
448
      BorderSpacing.Around = 2
 
449
      BevelOuter = bvNone
 
450
      ChildSizing.EnlargeVertical = crsHomogenousSpaceResize
 
451
      ChildSizing.Layout = cclLeftToRightThenTopToBottom
 
452
      ChildSizing.ControlsPerLine = 1
 
453
      ClientHeight = 79
 
454
      ClientWidth = 64
 
455
      Color = clForm
 
456
      ParentColor = False
 
457
      TabOrder = 0
 
458
      object PieImage: TImage
 
459
        Left = 0
 
460
        Height = 64
 
461
        Top = 8
 
462
        Width = 64
 
463
        BorderSpacing.CellAlignVertical = ccaCenter
 
464
        Constraints.MaxHeight = 64
 
465
        Constraints.MaxWidth = 64
 
466
        Constraints.MinHeight = 64
 
467
        Constraints.MinWidth = 64
 
468
      end
 
469
    end
 
470
  end
 
471
  object MainPanel: TPanel
 
472
    Left = 0
 
473
    Height = 263
 
474
    Top = 83
 
475
    Width = 615
 
476
    Align = alClient
 
477
    BevelOuter = bvNone
 
478
    ClientHeight = 263
 
479
    ClientWidth = 615
 
480
    Color = clForm
 
481
    ParentColor = False
 
482
    TabOrder = 2
 
483
    OnResize = FormResize
 
484
    object ZoomPanel: TPanel
 
485
      Left = 0
 
486
      Height = 263
 
487
      Top = 0
 
488
      Width = 50
 
489
      Align = alLeft
 
490
      BevelOuter = bvNone
 
491
      BorderStyle = bsSingle
 
492
      ClientHeight = 259
 
493
      ClientWidth = 46
 
494
      Color = clGray
 
495
      ParentColor = False
 
496
      TabOrder = 0
 
497
      object ZoomImage: TImage
 
498
        Left = 0
 
499
        Height = 259
 
500
        Top = 0
 
501
        Width = 46
 
502
        Align = alClient
 
503
        OnMouseDown = ZoomImageMouseDown
 
504
        OnMouseMove = ZoomImageMouseMove
 
505
        OnMouseUp = ZoomImageMouseUp
 
506
      end
 
507
      object BtnCloseZoomBar: TSpeedButton
 
508
        Left = 30
 
509
        Height = 13
 
510
        Hint = 'Close zoom bar'
 
511
        Top = 2
 
512
        Width = 13
 
513
        Glyph.Data = {
 
514
          C2010000424DC20100000000000036000000280000000B0000000B0000000100
 
515
          1800000000008C010000130B0000130B00000000000000000000FF00FFFF00FF
 
516
          FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000FF00
 
517
          FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00
 
518
          0000FF00FFFF00FFFF00FF000000FF00FFFF00FFFF00FF000000FF00FFFF00FF
 
519
          FF00FF000000FF00FFFF00FF000000000000000000FF00FF0000000000000000
 
520
          00FF00FFFF00FF000000FF00FFFF00FFFF00FF00000000000000000000000000
 
521
          0000FF00FFFF00FFFF00FF000000FF00FFFF00FFFF00FFFF00FF000000000000
 
522
          000000FF00FFFF00FFFF00FFFF00FF000000FF00FFFF00FFFF00FF0000000000
 
523
          00000000000000000000FF00FFFF00FFFF00FF000000FF00FFFF00FF00000000
 
524
          0000000000FF00FF000000000000000000FF00FFFF00FF000000FF00FFFF00FF
 
525
          FF00FF000000FF00FFFF00FFFF00FF000000FF00FFFF00FFFF00FF000000FF00
 
526
          FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00
 
527
          0000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
 
528
          FF00FF000000
 
529
        }
 
530
        OnClick = BtnCloseZoomBarClick
 
531
      end
 
532
    end
 
533
    object GridPanel: TPanel
 
534
      Left = 50
 
535
      Height = 263
 
536
      Top = 0
 
537
      Width = 565
 
538
      Align = alClient
 
539
      BevelOuter = bvNone
 
540
      BorderStyle = bsSingle
 
541
      ClientHeight = 259
 
542
      ClientWidth = 561
 
543
      Color = clGray
 
544
      ParentColor = False
 
545
      TabOrder = 1
 
546
      object BlockImage: TImage
 
547
        Left = 0
 
548
        Height = 259
 
549
        Top = 0
 
550
        Width = 561
 
551
        Align = alClient
 
552
        OnMouseDown = BlockImageMouseDown
 
553
        OnMouseWheel = BlockImageMouseWheel
 
554
      end
 
555
    end
 
556
  end
 
557
  object StatusBar1: TStatusBar
 
558
    Left = 0
 
559
    Height = 23
 
560
    Top = 400
 
561
    Width = 615
 
562
    Panels = <    
 
563
      item
 
564
        Text = 'No file opened'
 
565
        Width = 4096
 
566
      end>
 
567
    ParentShowHint = False
 
568
    SimplePanel = False
 
569
    ShowHint = True
 
570
  end
 
571
  object BottomPanel: TPanel
 
572
    Left = 0
 
573
    Height = 50
 
574
    Top = 350
 
575
    Width = 615
 
576
    Align = alBottom
 
577
    BevelOuter = bvNone
 
578
    ClientHeight = 50
 
579
    ClientWidth = 615
 
580
    Color = clForm
 
581
    ParentColor = False
 
582
    TabOrder = 3
 
583
    Visible = False
 
584
    object DbgLog: TMemo
 
585
      Left = 433
 
586
      Height = 50
 
587
      Hint = 'Debug log'
 
588
      Top = 0
 
589
      Width = 182
 
590
      Align = alClient
 
591
      Color = cl3DLight
 
592
      ReadOnly = True
 
593
      ScrollBars = ssBoth
 
594
      TabOrder = 0
 
595
    end
 
596
    object CommentsMemo: TMemo
 
597
      Left = 0
 
598
      Height = 50
 
599
      Hint = 'Comment lines from the ddrescue logfile'
 
600
      Top = 0
 
601
      Width = 428
 
602
      Align = alLeft
 
603
      Color = cl3DLight
 
604
      ReadOnly = True
 
605
      ScrollBars = ssBoth
 
606
      TabOrder = 1
 
607
    end
 
608
    object BottomHSplitter: TSplitter
 
609
      Left = 428
 
610
      Height = 50
 
611
      Top = 0
 
612
      Width = 5
 
613
    end
 
614
  end
 
615
  object MainVSplitter: TSplitter
 
616
    Cursor = crVSplit
 
617
    Left = 0
 
618
    Height = 4
 
619
    Top = 346
 
620
    Width = 615
 
621
    Align = alBottom
 
622
    AutoSnap = False
 
623
    MinSize = 50
 
624
    ResizeAnchor = akBottom
 
625
    Visible = False
 
626
  end
 
627
  object MainMenu1: TMainMenu
 
628
    left = 216
 
629
    top = 144
 
630
    object FileMenu: TMenuItem
 
631
      Caption = 'File'
 
632
      object Openlogfile1: TMenuItem
 
633
        Caption = 'Open log file'
 
634
        OnClick = Openlogfile1Click
 
635
      end
 
636
      object Closefile1: TMenuItem
 
637
        Caption = 'Close log file'
 
638
        OnClick = Closefile1Click
 
639
      end
 
640
      object Exit1: TMenuItem
 
641
        Caption = 'Exit'
 
642
        OnClick = Exit1Click
 
643
      end
 
644
    end
 
645
    object View1: TMenuItem
 
646
      Caption = 'View'
 
647
      object miRefresh: TMenuItem
 
648
        Caption = 'Refresh now'
 
649
        Hint = 'Updates the block view immediately'
 
650
        OnClick = miRefreshClick
 
651
      end
 
652
      object miZoomBar: TMenuItem
 
653
        Caption = 'Show zoom bar'
 
654
        Checked = True
 
655
        OnClick = miZoomBarClick
 
656
      end
 
657
      object miShowLog: TMenuItem
 
658
        Caption = 'Show log panel'
 
659
        OnClick = miShowLogClick
 
660
      end
 
661
    end
 
662
    object OptionsMenu: TMenuItem
 
663
      Caption = 'Options'
 
664
      object Automatc1: TMenuItem
 
665
        Caption = 'Automatic refresh'
 
666
        object off1: TMenuItem
 
667
          Caption = 'off'
 
668
          Checked = True
 
669
          GroupIndex = 2
 
670
          RadioItem = True
 
671
          OnClick = autoParseClick
 
672
        end
 
673
        object N5sec1: TMenuItem
 
674
          Tag = 5
 
675
          Caption = '5 sec'
 
676
          GroupIndex = 2
 
677
          RadioItem = True
 
678
          OnClick = autoParseClick
 
679
        end
 
680
        object N10sec1: TMenuItem
 
681
          Tag = 10
 
682
          Caption = '10 sec'
 
683
          GroupIndex = 2
 
684
          RadioItem = True
 
685
          OnClick = autoParseClick
 
686
        end
 
687
        object N30sec1: TMenuItem
 
688
          Tag = 30
 
689
          Caption = '30 sec'
 
690
          GroupIndex = 2
 
691
          RadioItem = True
 
692
          OnClick = autoParseClick
 
693
        end
 
694
        object N1min1: TMenuItem
 
695
          Tag = 60
 
696
          Caption = '1 min.'
 
697
          GroupIndex = 2
 
698
          RadioItem = True
 
699
          OnClick = autoParseClick
 
700
        end
 
701
        object N2mins1: TMenuItem
 
702
          Tag = 120
 
703
          Caption = '2 mins'
 
704
          GroupIndex = 2
 
705
          RadioItem = True
 
706
          OnClick = autoParseClick
 
707
        end
 
708
        object N5mins1: TMenuItem
 
709
          Tag = 300
 
710
          Caption = '5 mins'
 
711
          GroupIndex = 2
 
712
          RadioItem = True
 
713
          OnClick = autoParseClick
 
714
        end
 
715
      end
 
716
      object Gridsize1: TMenuItem
 
717
        Caption = 'Grid size'
 
718
        object N4px1: TMenuItem
 
719
          Tag = 4
 
720
          Caption = '4 px'
 
721
          GroupIndex = 3
 
722
          RadioItem = True
 
723
          OnClick = setGridSize
 
724
        end
 
725
        object N6px1: TMenuItem
 
726
          Tag = 6
 
727
          Caption = '6 px'
 
728
          GroupIndex = 3
 
729
          RadioItem = True
 
730
          OnClick = setGridSize
 
731
        end
 
732
        object N8px1: TMenuItem
 
733
          Tag = 8
 
734
          Caption = '8 px'
 
735
          Checked = True
 
736
          GroupIndex = 3
 
737
          RadioItem = True
 
738
          OnClick = setGridSize
 
739
        end
 
740
        object N10px1: TMenuItem
 
741
          Tag = 10
 
742
          Caption = '10 px'
 
743
          GroupIndex = 3
 
744
          RadioItem = True
 
745
          OnClick = setGridSize
 
746
        end
 
747
        object N12px1: TMenuItem
 
748
          Tag = 12
 
749
          Caption = '12 px'
 
750
          GroupIndex = 3
 
751
          RadioItem = True
 
752
          OnClick = setGridSize
 
753
        end
 
754
        object N14px1: TMenuItem
 
755
          Tag = 14
 
756
          Caption = '14 px'
 
757
          GroupIndex = 3
 
758
          RadioItem = True
 
759
          OnClick = setGridSize
 
760
        end
 
761
        object N16px1: TMenuItem
 
762
          Tag = 16
 
763
          Caption = '16 px'
 
764
          GroupIndex = 3
 
765
          RadioItem = True
 
766
          OnClick = setGridSize
 
767
        end
 
768
        object N20px1: TMenuItem
 
769
          Tag = 20
 
770
          Caption = '20 px'
 
771
          GroupIndex = 3
 
772
          RadioItem = True
 
773
          OnClick = setGridSize
 
774
        end
 
775
        object N24px1: TMenuItem
 
776
          Tag = 24
 
777
          Caption = '24 px'
 
778
          GroupIndex = 3
 
779
          RadioItem = True
 
780
          OnClick = setGridSize
 
781
        end
 
782
      end
 
783
      object Prefixes1: TMenuItem
 
784
        Caption = 'Unit system'
 
785
        object DecimalKBMB1: TMenuItem
 
786
          Caption = 'Decimal [KB, MB, ...]'
 
787
          Checked = True
 
788
          GroupIndex = 1
 
789
          RadioItem = True
 
790
          OnClick = UnitFormatClick
 
791
        end
 
792
        object BinaryKiBMiB1: TMenuItem
 
793
          Caption = 'Binary [KiB, MiB, ...]'
 
794
          GroupIndex = 1
 
795
          RadioItem = True
 
796
          OnClick = UnitFormatClick
 
797
        end
 
798
      end
 
799
      object DevSectSize: TMenuItem
 
800
        Caption = 'Device sector size'
 
801
        Hint = 'You can manually select the rescue device''s sector size. It is also automatically determined from the log file''s command line, if possible. This settings has minor influences in display.'
 
802
        object DS512: TMenuItem
 
803
          Tag = 512
 
804
          Caption = 'Default (512 Bytes)'
 
805
          Checked = True
 
806
          GroupIndex = 1
 
807
          RadioItem = True
 
808
          OnClick = DSClick
 
809
        end
 
810
        object DS2048: TMenuItem
 
811
          Tag = 2048
 
812
          Caption = 'Optical media (2048 Bytes)'
 
813
          GroupIndex = 1
 
814
          RadioItem = True
 
815
          OnClick = DSClick
 
816
        end
 
817
        object DS4096: TMenuItem
 
818
          Tag = 4096
 
819
          Caption = 'Advanced Format (4096 Bytes)'
 
820
          GroupIndex = 1
 
821
          RadioItem = True
 
822
          OnClick = DSClick
 
823
        end
 
824
        object DSCustom: TMenuItem
 
825
          Caption = 'Custom...'
 
826
          GroupIndex = 1
 
827
          RadioItem = True
 
828
          OnClick = DSClick
 
829
        end
 
830
      end
 
831
      object miSettings: TMenuItem
 
832
        Caption = 'Color Settings'
 
833
        OnClick = miSettingsClick
 
834
      end
 
835
    end
 
836
    object Extras1: TMenuItem
 
837
      Caption = 'Help'
 
838
      object miAbout: TMenuItem
 
839
        Caption = 'About'
 
840
        Hint = 'Shows an information box about the program'
 
841
        OnClick = miAboutClick
 
842
      end
 
843
    end
 
844
    object miDevExample: TMenuItem
 
845
      Caption = '_example_'
 
846
      Visible = False
 
847
      OnClick = miDevExampleClick
 
848
    end
 
849
  end
 
850
  object OpenDialog1: TOpenDialog
 
851
    Filter = 'All files|*.*'
 
852
    Options = [ofReadOnly, ofHideReadOnly, ofPathMustExist, ofFileMustExist, ofEnableSizing]
 
853
    left = 296
 
854
    top = 144
 
855
  end
 
856
  object updateTimer: TTimer
 
857
    Enabled = False
 
858
    OnTimer = miRefreshClick
 
859
    left = 376
 
860
    top = 144
 
861
  end
 
862
  object ApplicationEvents1: TApplicationProperties
 
863
    OnShowHint = ApplicationEvents1ShowHint
 
864
    left = 464
 
865
    top = 144
 
866
  end
 
867
  object redrawTimer: TTimer
 
868
    Enabled = False
 
869
    Interval = 15
 
870
    OnTimer = redrawTimerTimer
 
871
    left = 552
 
872
    top = 144
 
873
  end
 
874
end