File: frmbaseconfigcodegenerator.lfm

package info (click to toggle)
lazarus 4.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 275,760 kB
  • sloc: pascal: 2,341,904; xml: 509,420; makefile: 348,726; cpp: 93,608; sh: 3,387; java: 609; perl: 297; sql: 222; ansic: 137
file content (900 lines) | stat: -rw-r--r-- 31,996 bytes parent folder | download | duplicates (3)
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
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
object BaseConfigGeneratorForm: TBaseConfigGeneratorForm
  Left = 338
  Height = 378
  Top = 207
  Width = 549
  ActiveControl = FEFile
  Caption = 'Configure generated code'
  ClientHeight = 378
  ClientWidth = 549
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  LCLVersion = '2.3.0.0'
  object PGenerator: TPanel
    Left = 0
    Height = 40
    Top = 0
    Width = 549
    Align = alTop
    BevelOuter = bvNone
    ClientHeight = 40
    ClientWidth = 549
    TabOrder = 0
    object LSave: TLabel
      Left = 8
      Height = 22
      Top = 5
      Width = 53
      Alignment = taRightJustify
      AutoSize = False
      Caption = '&Save to'
      FocusControl = FEFile
      Layout = tlCenter
    end
    object FEFile: TFileNameEdit
      Left = 72
      Height = 27
      Top = 5
      Width = 304
      DialogKind = dkSave
      DialogOptions = [ofOverwritePrompt, ofPathMustExist]
      FilterIndex = 0
      DefaultExt = '.pas'
      HideDirectories = False
      ButtonWidth = 23
      NumGlyphs = 1
      Anchors = [akTop, akLeft, akRight]
      MaxLength = 0
      TabOrder = 0
      OnEditingDone = FEFileEditingDone
    end
    object CBShowDialog: TCheckBox
      Left = 384
      Height = 23
      Top = 8
      Width = 156
      Caption = 'Sho&w generated code'
      TabOrder = 1
    end
  end
  object PCConf: TPageControl
    Left = 0
    Height = 288
    Top = 40
    Width = 549
    ActivePage = TSFields
    Align = alClient
    TabIndex = 0
    TabOrder = 1
    OnChange = PCConfChange
    object TSFields: TTabSheet
      Caption = 'Fields'
      ClientHeight = 258
      ClientWidth = 539
      object Panel2: TPanel
        Left = 0
        Height = 28
        Top = 0
        Width = 539
        Align = alTop
        BevelOuter = bvNone
        ClientHeight = 28
        ClientWidth = 539
        TabOrder = 0
        object LFields: TLabel
          Left = 0
          Height = 28
          Top = 0
          Width = 170
          Align = alLeft
          Alignment = taCenter
          AutoSize = False
          Caption = 'Fields to generate code for'
          Layout = tlCenter
        end
        object LProperties: TLabel
          Left = 170
          Height = 28
          Top = 0
          Width = 369
          Align = alClient
          Alignment = taCenter
          AutoSize = False
          Caption = 'Properties for selected field'
          Layout = tlCenter
        end
      end
      object PFieldList: TPanel
        Left = 0
        Height = 230
        Top = 28
        Width = 170
        Align = alLeft
        BevelOuter = bvNone
        ClientHeight = 230
        ClientWidth = 170
        TabOrder = 1
        object CLBFields: TCheckListBox
          Left = 35
          Height = 230
          Top = 0
          Width = 135
          Align = alClient
          ItemHeight = 0
          OnClick = CLBFieldsClick
          OnItemClick = CLBFieldsItemClick
          OnKeyUp = CLBFieldsKeyUp
          TabOrder = 0
          TopIndex = -1
        end
        object PButtons: TPanel
          Left = 0
          Height = 230
          Top = 0
          Width = 35
          Align = alLeft
          BevelOuter = bvNone
          ClientHeight = 230
          ClientWidth = 35
          TabOrder = 1
          object SBup: TSpeedButton
            Left = 4
            Height = 27
            Top = 12
            Width = 27
            Flat = True
            Glyph.Data = {
              FA090000424DFA09000000000000360000002800000019000000190000000100
              200000000000C409000064000000640000000000000000000000E0E0E0FFBBBB
              BBFF8A8A8AFF898989FF868686FF858585FF818181FF878787FF858585FF8B8B
              8BFF868686FF868686FF858585FF848484FF8B8B8BFF888888FF8B8B8BFF8B8B
              8BFF8D8D8DFF909090FF919191FF8D8D8DFF898989FF8E8E8EFFB0B0B0FFF1F1
              F1FFB6B6B6FF585858FF2E2E2EFF303030FF303030FF2F2F2FFF2E2E2EFF3131
              31FF303030FF303030FF313131FF333333FF323232FF303030FF2E2E2EFF3030
              30FF2F2F2FFF313131FF313131FF303030FF2F2F2FFF323232FF383838FF8686
              86FFFFFFFFFFFAFAFAFFCACACAFF828282FF838383FF838383FF838383FF8484
              84FF838383FF898989FF8E8E8EFF8B8B8BFF868686FF828282FF838383FF8585
              85FF878787FF858585FF868686FF858585FF878787FF898989FF6B6B6BFF3131
              31FF848484FFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E2FFE0E0E0FFE2E2E2FFE8E8
              E8FFECECECFFF3F3F3FFF1F1F1FFF0F0F0FFF0F0F0FFEEEEEEFFE9E9E9FFE5E5
              E5FFE5E5E5FFE9E9E9FFEAEAEAFFF0F0F0FFECECECFFEBEBEBFFEDEDEDFF8282
              82FF2D2D2DFF838383FFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E2FFDEDEDEFFE1E1
              E1FFF2F2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFC
              FCFFFBFBFBFFFFFFFFFFFDFDFDFFF8F8F8FFFFFFFFFFFEFEFEFFEAEAEAFFE3E3
              E3FF7F7F7FFF2F2F2FFF848484FFFFFFFFFFFFFFFFFFFFFFFFFFE3E3E3FFDFDF
              DFFFD4D4D4FFE0E0E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5E5
              E5FFE3E3E3FF7F7F7FFF2F2F2FFF888888FFFFFFFFFFFFFFFFFFFFFFFFFFE5E5
              E5FFE2E2E2FFB8B8B8FF939393FFD5D5D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8
              F8FFDEDEDEFFE6E6E6FF838383FF303030FF848484FFFFFFFFFFFFFFFFFFFFFF
              FFFFE6E6E6FFE5E5E5FFB0B0B0FF484848FF575757FFCECECEFFEAEAEAFFEAEA
              EAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFFFFFFFFFFFFF
              FFFFE3E3E3FFDFDFDFFFE7E7E7FF878787FF323232FF848484FFFFFFFFFFFFFF
              FFFFFFFFFFFFE7E7E7FFE6E6E6FFD8D8D8FF535353FF171717FF5C5C5CFFAEAE
              AEFFB0B0B0FFB3B3B3FFB2B2B2FFAAAAAAFFA7A7A7FFA9A9A9FFB3B3B3FFD3D3
              D3FFD2D2D2FFDFDFDFFFE8E8E8FFECECECFF868686FF323232FF8F8F8FFFFFFF
              FFFFFFFFFFFFFFFFFFFFE1E1E1FFE8E8E8FFF0F0F0FF989898FF1E1E1EFF2E2E
              2EFF939393FFAFAFAFFFACACACFFA9A9A9FFA7A7A7FFA9A9A9FFACACACFFD4D4
              D4FFE5E5E5FFE1E1E1FFE7E7E7FFE7E7E7FFECECECFF838383FF313131FF8888
              88FFFFFFFFFFFFFFFFFFFFFFFFFFE1E1E1FFE6E6E6FFEEEEEEFFD2D2D2FF4242
              42FF151515FF5B5B5BFFADADADFFB0B0B0FFAFAFAFFFACACACFFACACACFFC7C7
              C7FFE3E3E3FFE4E4E4FFDDDDDDFFE3E3E3FFE5E5E5FFEAEAEAFF828282FF2F2F
              2FFF8E8E8EFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDFFE1E1E1FFEAEAEAFFEAEA
              EAFF898989FF181818FF2F2F2FFF989898FFB4B4B4FFB2B2B2FFAFAFAFFFA8A8
              A8FFDCDCDCFFE1E1E1FFE6E6E6FFE0E0E0FFE7E7E7FFEAEAEAFFF1F1F1FF8585
              85FF303030FF8C8C8CFFFFFFFFFFFFFFFFFFFFFFFFFFDCDCDCFFE2E2E2FFEBEB
              EBFFECECECFFD6D6D6FF414141FF1A1A1AFF6A6A6AFFB3B3B3FFB1B1B1FFAEAE
              AEFFBEBEBEFFE0E0E0FFD8D8D8FFE2E2E2FFDEDEDEFFE6E6E6FFE7E7E7FFEEEE
              EEFF868686FF303030FF888888FFFFFFFFFFFFFFFFFFFFFFFFFFE3E3E3FFE9E9
              E9FFF1F1F1FFF0F0F0FFF4F4F4FF818181FF161616FF3C3C3CFF9D9D9DFFACAC
              ACFFADADADFFE1E1E1FFE0E0E0FFE0E0E0FFE5E5E5FFE4E4E4FFEBEBEBFFE5E5
              E5FFECECECFF868686FF313131FF8D8D8DFFFFFFFFFFFFFFFFFFFFFFFFFFE6E6
              E6FFEBEBEBFFF1F1F1FFEEEEEEFFF0F0F0FFC6C6C6FF313131FF191919FF6969
              69FFACACACFFC7C7C7FFE4E4E4FFE2E2E2FFEAEAEAFFEBEBEBFFEAEAEAFFF0F0
              F0FFE6E6E6FFEDEDEDFF888888FF313131FF909090FFFFFFFFFFFFFFFFFFFFFF
              FFFFE5E5E5FFE9E9E9FFEFEFEFFFEAEAEAFFECECECFFECECECFF717171FF1414
              14FF393939FF9E9E9EFFDFDFDFFFDEDEDEFFE2E2E2FFE8E8E8FFE6E6E6FFE4E4
              E4FFEAEAEAFFE0E0E0FFE9E9E9FF868686FF303030FF8D8D8DFFFFFFFFFFFFFF
              FFFFFFFFFFFFE6E6E6FFEBEBEBFFF1F1F1FFEDEDEDFFEFEFEFFFF0F0F0FFB8B8
              B8FF292929FF242424FFA6A6A6FFDCDCDCFFDCDCDCFFDEDEDEFFEAEAEAFFE5E5
              E5FFE3E3E3FFEAEAEAFFE3E3E3FFEEEEEEFF8A8A8AFF313131FF8B8B8BFFFFFF
              FFFFFFFFFFFFFFFFFFFFE6E6E6FFE9E9E9FFE3E3E3FFE9E9E9FFEBEBEBFFEDED
              EDFFE6E6E6FF5B5B5BFF363636FFAAAAAAFFE3E3E3FFE9E9E9FFDDDDDDFFDCDC
              DCFFE5E5E5FFE6E6E6FFF2F2F2FFEAEAEAFFF3F3F3FF888888FF323232FF8A8A
              8AFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFECECECFFE9E9E9FFE6E6E6FFF1F1
              F1FFECECECFFEBEBEBFF9C9C9CFF838383FFB8B8B8FFD9D9D9FFE3E3E3FFE6E6
              E6FFE8E8E8FFE7E7E7FFEAEAEAFFEAEAEAFFEEEEEEFFEDEDEDFF898989FF3131
              31FF818181FFFFFFFFFFFFFFFFFFFFFFFFFFE6E6E6FFE1E1E1FFEFEFEFFFE0E0
              E0FFF1F1F1FFECECECFFEDEDEDFFD9D9D9FFD9D9D9FFD8D8D8FFDFDFDFFFE8E8
              E8FFEDEDEDFFEFEFEFFFE8E8E8FFEFEFEFFFE7E7E7FFF5F5F5FFECECECFF8989
              89FF2F2F2FFF848484FFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFF0F0F0FFDDDD
              DDFFEDEDEDFFE8E8E8FFEBEBEBFFEDEDEDFFE8E8E8FFEEEEEEFFE8E8E8FFF1F1
              F1FFF0F0F0FFEBEBEBFFEDEDEDFFEAEAEAFFF1F1F1FFEFEFEFFFFAFAFAFFF3F3
              F3FF898989FF2F2F2FFF888888FFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFE8E8
              E8FFECECECFFE9E9E9FFEBEBEBFFECECECFFE4E4E4FFE2E2E2FFEDEDEDFFEAEA
              EAFFF1F1F1FFEBEBEBFFECECECFFECECECFFF0F0F0FFEFEFEFFFF9F9F9FFF4F4
              F4FFF8F8F8FF888888FF303030FF8D8D8DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFD3D3D3FF5F5F5FFF888888FFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBFFB2B2B2FFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5E5E5FFE3E3E3FF
            }
          end
          object SBDown: TSpeedButton
            Left = 4
            Height = 27
            Top = 39
            Width = 27
            Flat = True
            Glyph.Data = {
              FA090000424DFA09000000000000360000002800000019000000190000000100
              200000000000C409000064000000640000000000000000000000E0E0E0FFBBBB
              BBFF8A8A8AFF898989FF868686FF858585FF818181FF878787FF858585FF8B8B
              8BFF868686FF868686FF858585FF848484FF8B8B8BFF888888FF8B8B8BFF8B8B
              8BFF8D8D8DFF909090FF919191FF8D8D8DFF898989FF8E8E8EFFB0B0B0FFF1F1
              F1FFB6B6B6FF585858FF2E2E2EFF303030FF303030FF2F2F2FFF2E2E2EFF3131
              31FF303030FF303030FF313131FF333333FF323232FF303030FF2E2E2EFF3030
              30FF2F2F2FFF313131FF313131FF303030FF2F2F2FFF323232FF383838FF8686
              86FFFFFFFFFFFAFAFAFFCACACAFF828282FF838383FF838383FF838383FF8484
              84FF838383FF898989FF8E8E8EFF8B8B8BFF868686FF828282FF838383FF8585
              85FF878787FF858585FF868686FF858585FF878787FF898989FF6B6B6BFF3131
              31FF848484FFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E2FFE0E0E0FFE2E2E2FFE8E8
              E8FFECECECFFF3F3F3FFF1F1F1FFF0F0F0FFF0F0F0FFEEEEEEFFE9E9E9FFE5E5
              E5FFE5E5E5FFE9E9E9FFEAEAEAFFF0F0F0FFECECECFFEBEBEBFFEDEDEDFF8282
              82FF2D2D2DFF838383FFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E2FFDEDEDEFFE2E2
              E2FFEBEBEBFFF0F0F0FFF8F8F8FFF0F0F0FFEEEEEEFFF3F3F3FFEFEFEFFFE5E5
              E5FFE4E4E4FFEDEDEDFFE6E6E6FFE1E1E1FFEAEAEAFFEDEDEDFFEAEAEAFFE3E3
              E3FF7F7F7FFF2F2F2FFF848484FFFFFFFFFFFFFFFFFFFFFFFFFFE3E3E3FFDFDF
              DFFFE3E3E3FFEAEAEAFFEEEEEEFFF3F3F3FFF0F0F0FFECECECFFF0F0F0FFFBFB
              FBFFF5F5F5FFE8E8E8FFE9E9E9FFE8E8E8FFDCDCDCFFDDDDDDFFE2E2E2FFE5E5
              E5FFE3E3E3FF7F7F7FFF2F2F2FFF888888FFFFFFFFFFFFFFFFFFFFFFFFFFE5E5
              E5FFE2E2E2FFE4E4E4FFE8E8E8FFEBEBEBFFEFEFEFFFF6F6F6FFE2E2E2FFE8E8
              E8FFFFFFFFFFFFFFFFFFEFEFEFFFE2E2E2FFE5E5E5FFE4E4E4FFE7E7E7FFDFDF
              DFFFDEDEDEFFE6E6E6FF838383FF303030FF848484FFFFFFFFFFFFFFFFFFFFFF
              FFFFE6E6E6FFE5E5E5FFE4E4E4FFE8E8E8FFEEEEEEFFE9E9E9FFF8F8F8FFB7B7
              B7FFC7C7C7FFFFFFFFFFFFFFFFFFFFFFFFFFEAEAEAFFE4E4E4FFE7E7E7FFECEC
              ECFFE3E3E3FFDFDFDFFFE7E7E7FF878787FF323232FF848484FFFFFFFFFFFFFF
              FFFFFFFFFFFFE7E7E7FFE6E6E6FFE5E5E5FFEBEBEBFFF3F3F3FFF7F7F7FFE6E6
              E6FF707070FF939393FFF1F1F1FFFFFFFFFFFFFFFFFFE1E1E1FFE9E9E9FFDADA
              DAFFDADADAFFE0E0E0FFE8E8E8FFECECECFF868686FF323232FF8F8F8FFFFFFF
              FFFFFFFFFFFFFFFFFFFFE1E1E1FFE8E8E8FFF0F0F0FFECECECFFEDEDEDFFEDED
              EDFFBFBFBFFF595959FF848484FFCECECEFFFFFFFFFFFFFFFFFFFDFDFDFFE4E4
              E4FFEBEBEBFFE3E3E3FFE7E7E7FFE7E7E7FFECECECFF838383FF313131FF8888
              88FFFFFFFFFFFFFFFFFFFFFFFFFFE1E1E1FFE6E6E6FFEEEEEEFFECECECFFEEEE
              EEFFEAEAEAFF888888FF686868FF9D9D9DFFC0C0C0FFE3E3E3FFFFFFFFFFFFFF
              FFFFE2E2E2FFE6E6E6FFDEDEDEFFE3E3E3FFE5E5E5FFEAEAEAFF828282FF2F2F
              2FFF8E8E8EFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDFFE1E1E1FFEAEAEAFFEAEA
              EAFFEEEEEEFFC5C5C5FF616161FF878787FFB3B3B3FFB6B6B6FFC7C7C7FFFFFF
              FFFFFFFFFFFFFFFFFFFFE7E7E7FFE0E0E0FFE7E7E7FFEAEAEAFFF1F1F1FF8585
              85FF303030FF8C8C8CFFFFFFFFFFFFFFFFFFFFFFFFFFDCDCDCFFE2E2E2FFEBEB
              EBFFECECECFFF0F0F0FF898989FF5C5C5CFF9C9C9CFFB3B3B3FFB1B1B1FFC0C0
              C0FFE3E3E3FFFFFFFFFFFFFFFFFFE8E8E8FFDEDEDEFFE6E6E6FFE7E7E7FFEEEE
              EEFF868686FF303030FF888888FFFFFFFFFFFFFFFFFFFFFFFFFFE3E3E3FFE9E9
              E9FFF1F1F1FFF0F0F0FFD8D8D8FF646464FF7B7B7BFFB0B0B0FFB1B1B1FFADAD
              ADFFAEAEAEFFC0C0C0FFF8F8F8FFFFFFFFFFFFFFFFFFE4E4E4FFEBEBEBFFE5E5
              E5FFECECECFF868686FF313131FF8D8D8DFFFFFFFFFFFFFFFFFFFFFFFFFFE6E6
              E6FFEBEBEBFFF1F1F1FFEDEDEDFF9B9B9BFF696969FF9B9B9BFFB0B0B0FFAFAF
              AFFFACACACFFA9A9A9FFBBBBBBFFDCDCDCFFFFFFFFFFFFFFFFFFEFEFEFFFF0F0
              F0FFE6E6E6FFEDEDEDFF888888FF313131FF909090FFFFFFFFFFFFFFFFFFFFFF
              FFFFE5E5E5FFE9E9E9FFEFEFEFFFD0D0D0FF676767FF7D7D7DFFACACACFFACAC
              ACFFABABABFFACACACFFABABABFFABABABFFC0C0C0FFF8F8F8FFFFFFFFFFFFFF
              FFFFEAEAEAFFE0E0E0FFE9E9E9FF868686FF303030FF8D8D8DFFFFFFFFFFFFFF
              FFFFFFFFFFFFE6E6E6FFEBEBEBFFF0F0F0FF9F9F9FFF565656FF959595FFA7A7
              A7FFA0A0A0FFA0A0A0FFA5A5A5FFA5A5A5FFA4A4A4FFB5B5B5FFE3E3E3FFFFFF
              FFFFFFFFFFFFF6F6F6FFE3E3E3FFEEEEEEFF8A8A8AFF313131FF8B8B8BFFFFFF
              FFFFFFFFFFFFFFFFFFFFE6E6E6FFE9E9E9FFDADADAFF777777FF4D4D4DFF6666
              66FF686868FF616161FF656565FF646464FF666666FF666666FF616161FF9B9B
              9BFFF8F8F8FFFFFFFFFFFFFFFFFFEAEAEAFFF3F3F3FF888888FF323232FF8A8A
              8AFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFECECECFFCFCFCFFF747474FF5353
              53FF4A4A4AFF494949FF454545FF484848FF444444FF444444FF464646FF4747
              47FF535353FF9C9C9CFFE0E0E0FFF5F5F5FFEEEEEEFFEDEDEDFF898989FF3131
              31FF818181FFFFFFFFFFFFFFFFFFFFFFFFFFE6E6E6FFE1E1E1FFD4D4D4FFADAD
              ADFFAFAFAFFFAAAAAAFFABABABFFA6A6A6FFABABABFFA1A1A1FFA2A2A2FFA7A7
              A7FFABABABFFADADADFFB4B4B4FFDCDCDCFFE6E6E6FFF5F5F5FFECECECFF8989
              89FF2F2F2FFF848484FFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFFF0F0F0FFDDDD
              DDFFEDEDEDFFE8E8E8FFEBEBEBFFEDEDEDFFE8E8E8FFEEEEEEFFE8E8E8FFF1F1
              F1FFF0F0F0FFEBEBEBFFEDEDEDFFEAEAEAFFF1F1F1FFEFEFEFFFFAFAFAFFF3F3
              F3FF898989FF2F2F2FFF888888FFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FFE8E8
              E8FFECECECFFE9E9E9FFEBEBEBFFECECECFFE4E4E4FFE2E2E2FFEDEDEDFFEAEA
              EAFFF1F1F1FFEBEBEBFFECECECFFECECECFFF0F0F0FFEFEFEFFFF9F9F9FFF4F4
              F4FFF8F8F8FF888888FF303030FF8D8D8DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFD3D3D3FF5F5F5FFF888888FFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBFFB2B2B2FFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
              FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5E5E5FFE3E3E3FF
            }
          end
        end
      end
      object Splitter1: TSplitter
        Left = 170
        Height = 230
        Top = 28
        Width = 5
        OnMoved = Splitter1Moved
      end
      object GFieldProps: TTIPropertyGrid
        Left = 175
        Height = 230
        Top = 28
        Width = 364
        Align = alClient
        CheckboxForBoolean = False
        DefaultValueFont.Color = clWindowText
        Filter = [tkInteger, tkChar, tkEnumeration, tkFloat, tkSet, tkMethod, tkSString, tkLString, tkAString, tkWString, tkVariant, tkArray, tkRecord, tkInterface, tkClass, tkObject, tkWChar, tkBool, tkInt64, tkQWord, tkDynArray, tkInterfaceRaw, tkProcVar, tkUString, tkUChar]
        Indent = 11
        NameFont.Color = clWindowText
        ValueFont.Color = clMaroon
      end
    end
    object TSOptions: TTabSheet
      Caption = 'Options'
      ClientHeight = 258
      ClientWidth = 539
      object GCodeOptions: TTIPropertyGrid
        Left = 0
        Height = 258
        Top = 0
        Width = 539
        Align = alClient
        CheckboxForBoolean = False
        DefaultValueFont.Color = clWindowText
        Filter = [tkInteger, tkChar, tkEnumeration, tkFloat, tkSet, tkMethod, tkSString, tkLString, tkAString, tkWString, tkVariant, tkArray, tkRecord, tkInterface, tkClass, tkObject, tkWChar, tkBool, tkInt64, tkQWord, tkDynArray, tkInterfaceRaw, tkProcVar, tkUString, tkUChar]
        Indent = 11
        NameFont.Color = clWindowText
        PreferredSplitterX = 200
        SplitterX = 200
        ValueFont.Color = clMaroon
      end
    end
    object TSPreview: TTabSheet
      Caption = 'Preview'
      ClientHeight = 258
      ClientWidth = 539
      inline sePreview: TSynEdit
        Left = 0
        Height = 258
        Top = 0
        Width = 539
        Align = alClient
        Font.Height = 13
        Font.Name = 'DejaVu Sans Mono'
        Font.Pitch = fpFixed
        Font.Quality = fqNonAntialiased
        ParentColor = False
        ParentFont = False
        TabOrder = 0
        Gutter.Width = 57
        Gutter.MouseActions = <>
        RightGutter.Width = 0
        RightGutter.MouseActions = <>
        Highlighter = SHPreview
        Keystrokes = <        
          item
            Command = ecUp
            ShortCut = 38
          end        
          item
            Command = ecSelUp
            ShortCut = 8230
          end        
          item
            Command = ecScrollUp
            ShortCut = 16422
          end        
          item
            Command = ecDown
            ShortCut = 40
          end        
          item
            Command = ecSelDown
            ShortCut = 8232
          end        
          item
            Command = ecScrollDown
            ShortCut = 16424
          end        
          item
            Command = ecLeft
            ShortCut = 37
          end        
          item
            Command = ecSelLeft
            ShortCut = 8229
          end        
          item
            Command = ecWordLeft
            ShortCut = 16421
          end        
          item
            Command = ecSelWordLeft
            ShortCut = 24613
          end        
          item
            Command = ecRight
            ShortCut = 39
          end        
          item
            Command = ecSelRight
            ShortCut = 8231
          end        
          item
            Command = ecWordRight
            ShortCut = 16423
          end        
          item
            Command = ecSelWordRight
            ShortCut = 24615
          end        
          item
            Command = ecPageDown
            ShortCut = 34
          end        
          item
            Command = ecSelPageDown
            ShortCut = 8226
          end        
          item
            Command = ecPageBottom
            ShortCut = 16418
          end        
          item
            Command = ecSelPageBottom
            ShortCut = 24610
          end        
          item
            Command = ecPageUp
            ShortCut = 33
          end        
          item
            Command = ecSelPageUp
            ShortCut = 8225
          end        
          item
            Command = ecPageTop
            ShortCut = 16417
          end        
          item
            Command = ecSelPageTop
            ShortCut = 24609
          end        
          item
            Command = ecLineStart
            ShortCut = 36
          end        
          item
            Command = ecSelLineStart
            ShortCut = 8228
          end        
          item
            Command = ecEditorTop
            ShortCut = 16420
          end        
          item
            Command = ecSelEditorTop
            ShortCut = 24612
          end        
          item
            Command = ecLineEnd
            ShortCut = 35
          end        
          item
            Command = ecSelLineEnd
            ShortCut = 8227
          end        
          item
            Command = ecEditorBottom
            ShortCut = 16419
          end        
          item
            Command = ecSelEditorBottom
            ShortCut = 24611
          end        
          item
            Command = ecToggleMode
            ShortCut = 45
          end        
          item
            Command = ecCopy
            ShortCut = 16429
          end        
          item
            Command = ecPaste
            ShortCut = 8237
          end        
          item
            Command = ecDeleteChar
            ShortCut = 46
          end        
          item
            Command = ecCut
            ShortCut = 8238
          end        
          item
            Command = ecDeleteLastChar
            ShortCut = 8
          end        
          item
            Command = ecDeleteLastChar
            ShortCut = 8200
          end        
          item
            Command = ecDeleteLastWord
            ShortCut = 16392
          end        
          item
            Command = ecUndo
            ShortCut = 32776
          end        
          item
            Command = ecRedo
            ShortCut = 40968
          end        
          item
            Command = ecLineBreak
            ShortCut = 13
          end        
          item
            Command = ecSelectAll
            ShortCut = 16449
          end        
          item
            Command = ecCopy
            ShortCut = 16451
          end        
          item
            Command = ecBlockIndent
            ShortCut = 24649
          end        
          item
            Command = ecLineBreak
            ShortCut = 16461
          end        
          item
            Command = ecInsertLine
            ShortCut = 16462
          end        
          item
            Command = ecDeleteWord
            ShortCut = 16468
          end        
          item
            Command = ecBlockUnindent
            ShortCut = 24661
          end        
          item
            Command = ecPaste
            ShortCut = 16470
          end        
          item
            Command = ecCut
            ShortCut = 16472
          end        
          item
            Command = ecDeleteLine
            ShortCut = 16473
          end        
          item
            Command = ecDeleteEOL
            ShortCut = 24665
          end        
          item
            Command = ecUndo
            ShortCut = 16474
          end        
          item
            Command = ecRedo
            ShortCut = 24666
          end        
          item
            Command = ecGotoMarker0
            ShortCut = 16432
          end        
          item
            Command = ecGotoMarker1
            ShortCut = 16433
          end        
          item
            Command = ecGotoMarker2
            ShortCut = 16434
          end        
          item
            Command = ecGotoMarker3
            ShortCut = 16435
          end        
          item
            Command = ecGotoMarker4
            ShortCut = 16436
          end        
          item
            Command = ecGotoMarker5
            ShortCut = 16437
          end        
          item
            Command = ecGotoMarker6
            ShortCut = 16438
          end        
          item
            Command = ecGotoMarker7
            ShortCut = 16439
          end        
          item
            Command = ecGotoMarker8
            ShortCut = 16440
          end        
          item
            Command = ecGotoMarker9
            ShortCut = 16441
          end        
          item
            Command = ecSetMarker0
            ShortCut = 24624
          end        
          item
            Command = ecSetMarker1
            ShortCut = 24625
          end        
          item
            Command = ecSetMarker2
            ShortCut = 24626
          end        
          item
            Command = ecSetMarker3
            ShortCut = 24627
          end        
          item
            Command = ecSetMarker4
            ShortCut = 24628
          end        
          item
            Command = ecSetMarker5
            ShortCut = 24629
          end        
          item
            Command = ecSetMarker6
            ShortCut = 24630
          end        
          item
            Command = ecSetMarker7
            ShortCut = 24631
          end        
          item
            Command = ecSetMarker8
            ShortCut = 24632
          end        
          item
            Command = ecSetMarker9
            ShortCut = 24633
          end        
          item
            Command = EcFoldLevel1
            ShortCut = 41009
          end        
          item
            Command = EcFoldLevel2
            ShortCut = 41010
          end        
          item
            Command = EcFoldLevel3
            ShortCut = 41011
          end        
          item
            Command = EcFoldLevel4
            ShortCut = 41012
          end        
          item
            Command = EcFoldLevel5
            ShortCut = 41013
          end        
          item
            Command = EcFoldLevel6
            ShortCut = 41014
          end        
          item
            Command = EcFoldLevel7
            ShortCut = 41015
          end        
          item
            Command = EcFoldLevel8
            ShortCut = 41016
          end        
          item
            Command = EcFoldLevel9
            ShortCut = 41017
          end        
          item
            Command = EcFoldLevel0
            ShortCut = 41008
          end        
          item
            Command = EcFoldCurrent
            ShortCut = 41005
          end        
          item
            Command = EcUnFoldCurrent
            ShortCut = 41003
          end        
          item
            Command = EcToggleMarkupWord
            ShortCut = 32845
          end        
          item
            Command = ecNormalSelect
            ShortCut = 24654
          end        
          item
            Command = ecColumnSelect
            ShortCut = 24643
          end        
          item
            Command = ecLineSelect
            ShortCut = 24652
          end        
          item
            Command = ecTab
            ShortCut = 9
          end        
          item
            Command = ecShiftTab
            ShortCut = 8201
          end        
          item
            Command = ecMatchBracket
            ShortCut = 24642
          end        
          item
            Command = ecColSelUp
            ShortCut = 40998
          end        
          item
            Command = ecColSelDown
            ShortCut = 41000
          end        
          item
            Command = ecColSelLeft
            ShortCut = 40997
          end        
          item
            Command = ecColSelRight
            ShortCut = 40999
          end        
          item
            Command = ecColSelPageDown
            ShortCut = 40994
          end        
          item
            Command = ecColSelPageBottom
            ShortCut = 57378
          end        
          item
            Command = ecColSelPageUp
            ShortCut = 40993
          end        
          item
            Command = ecColSelPageTop
            ShortCut = 57377
          end        
          item
            Command = ecColSelLineStart
            ShortCut = 40996
          end        
          item
            Command = ecColSelLineEnd
            ShortCut = 40995
          end        
          item
            Command = ecColSelEditorTop
            ShortCut = 57380
          end        
          item
            Command = ecColSelEditorBottom
            ShortCut = 57379
          end>
        MouseActions = <>
        MouseTextActions = <>
        MouseSelActions = <>
        Lines.Strings = (
          'sePreview'
        )
        VisibleSpecialChars = [vscSpace, vscTabAtLast]
        SelectedColor.BackPriority = 50
        SelectedColor.ForePriority = 50
        SelectedColor.FramePriority = 50
        SelectedColor.BoldPriority = 50
        SelectedColor.ItalicPriority = 50
        SelectedColor.UnderlinePriority = 50
        SelectedColor.StrikeOutPriority = 50
        BracketHighlightStyle = sbhsBoth
        BracketMatchColor.Background = clNone
        BracketMatchColor.Foreground = clNone
        BracketMatchColor.Style = [fsBold]
        FoldedCodeColor.Background = clNone
        FoldedCodeColor.Foreground = clGray
        FoldedCodeColor.FrameColor = clGray
        MouseLinkColor.Background = clNone
        MouseLinkColor.Foreground = clBlue
        LineHighlightColor.Background = clNone
        LineHighlightColor.Foreground = clNone
        inline SynLeftGutterPartList1: TSynGutterPartList
          object SynGutterMarks1: TSynGutterMarks
            Width = 24
            MouseActions = <>
          end
          object SynGutterLineNumber1: TSynGutterLineNumber
            Width = 17
            MouseActions = <>
            MarkupInfo.Background = clBtnFace
            MarkupInfo.Foreground = clNone
            DigitCount = 2
            ShowOnlyLineNumbersMultiplesOf = 1
            ZeroStart = False
            LeadingZeros = False
          end
          object SynGutterChanges1: TSynGutterChanges
            Width = 4
            MouseActions = <>
            ModifiedColor = 59900
            SavedColor = clGreen
          end
          object SynGutterSeparator1: TSynGutterSeparator
            Width = 2
            MouseActions = <>
            MarkupInfo.Background = clWhite
            MarkupInfo.Foreground = clGray
          end
          object SynGutterCodeFolding1: TSynGutterCodeFolding
            MouseActions = <>
            MarkupInfo.Background = clNone
            MarkupInfo.Foreground = clGray
            MouseActionsExpanded = <>
            MouseActionsCollapsed = <>
          end
        end
      end
    end
  end
  object PDlgButtons: TButtonPanel
    Left = 6
    Height = 38
    Top = 334
    Width = 537
    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 = 2
  end
  object ALList: TActionList
    Left = 5
    Top = 204
    object AUP: TAction
      OnExecute = AUPExecute
    end
    object ADown: TAction
      OnExecute = ADownExecute
    end
  end
  object SHPreview: TSynFreePascalSyn
    Enabled = False
    CompilerMode = pcmObjFPC
    NestedComments = True
    TypeHelpers = False
    Left = 207
    Top = 175
  end
end