-
Notifications
You must be signed in to change notification settings - Fork 4
/
udrawbox.lfm
733 lines (733 loc) · 36.4 KB
/
udrawbox.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
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
object DrawForm: TDrawForm
Left = 302
Height = 654
Top = 43
Width = 1055
Caption = 'DrawForm'
ClientHeight = 634
ClientWidth = 1055
Menu = MainMenu
OnClose = FormClose
OnCloseQuery = FormCloseQuery
OnCreate = FormCreate
Position = poScreenCenter
LCLVersion = '1.6.4.0'
object MainPaintBox: TPaintBox
AnchorSideTop.Control = Owner
Cursor = crCross
Left = 120
Height = 599
Top = 0
Width = 903
Anchors = [akTop, akLeft, akRight, akBottom]
OnMouseDown = MainPaintBoxMouseDown
OnMouseMove = MainPaintBoxMouseMove
OnMouseUp = MainPaintBoxMouseUp
OnMouseWheel = MainPaintBoxMouseWheel
OnPaint = MainPaintBoxPaint
OnResize = MainPaintBoxResize
end
object ToolsPanel: TPanel
AnchorSideRight.Control = MainPaintBox
Left = 1
Height = 0
Top = 0
Width = 117
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Left = 2
BorderSpacing.Right = 2
TabOrder = 0
end
object HorizontalScrollBar: TScrollBar
AnchorSideLeft.Control = MainPaintBox
AnchorSideTop.Control = MainPaintBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = MainPaintBox
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 120
Height = 35
Top = 599
Width = 903
Anchors = [akTop, akLeft, akRight, akBottom]
PageSize = 0
TabOrder = 1
OnScroll = ScrollBarScroll
end
object VerticalScrollBar: TScrollBar
AnchorSideLeft.Control = MainPaintBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = MainPaintBox
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = MainPaintBox
AnchorSideBottom.Side = asrBottom
Left = 1023
Height = 599
Top = 0
Width = 32
Anchors = [akTop, akLeft, akRight, akBottom]
Kind = sbVertical
PageSize = 0
TabOrder = 2
OnScroll = ScrollBarScroll
end
object CanvasPropsPanel: TPanel
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ToolsPanel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = MainPaintBox
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 2
Height = 622
Top = 10
Width = 116
Anchors = [akTop, akLeft, akRight, akBottom]
AutoSize = True
BorderSpacing.Top = 8
BorderSpacing.Around = 2
BevelOuter = bvNone
ClientHeight = 622
ClientWidth = 116
TabOrder = 3
object ScaleFloatSpin: TFloatSpinEdit
AnchorSideLeft.Control = CanvasPropsPanel
AnchorSideTop.Control = ScaleLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = PercentSignLabel
Left = 0
Height = 23
Top = 17
Width = 98
Alignment = taRightJustify
Anchors = [akTop, akLeft, akRight]
AutoSize = False
BorderSpacing.Top = 2
Increment = 1
MaxValue = 100
MinValue = 0
OnChange = ScaleFloatSpinChange
TabOrder = 0
Value = 100
end
object ScaleLabel: TLabel
AnchorSideLeft.Control = CanvasPropsPanel
AnchorSideTop.Control = CanvasPropsPanel
AnchorSideRight.Control = CanvasPropsPanel
AnchorSideRight.Side = asrBottom
Left = 0
Height = 15
Top = 0
Width = 116
Anchors = [akTop, akLeft, akRight]
Caption = 'Scale:'
ParentColor = False
end
object ToolParamsPanel: TPanel
AnchorSideLeft.Control = CanvasPropsPanel
AnchorSideRight.Control = CanvasPropsPanel
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = CanvasPropsPanel
AnchorSideBottom.Side = asrBottom
Left = 0
Height = 573
Top = 48
Width = 116
Alignment = taLeftJustify
Anchors = [akTop, akLeft, akRight, akBottom]
AutoSize = True
BorderSpacing.Bottom = 1
BevelInner = bvSpace
BevelOuter = bvLowered
TabOrder = 1
end
object PercentSignLabel: TLabel
AnchorSideLeft.Control = ScaleFloatSpin
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ScaleLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = CanvasPropsPanel
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = ToolParamsPanel
Left = 98
Height = 33
Top = 15
Width = 18
Alignment = taCenter
Anchors = [akTop, akRight, akBottom]
AutoSize = False
Caption = '%'
Font.Height = 27
ParentColor = False
ParentFont = False
OptimalFill = True
end
end
object MainMenu: TMainMenu
left = 232
object FileMenuItem: TMenuItem
Caption = 'File'
object NewMenuItem: TMenuItem
Caption = 'New image'
Bitmap.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
0009030303EE131313FC131313FC131313FC131313FC131313FC131313FC1313
13FC131313FC131313FC131313FC030303EE0000000900000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000001100000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000001100000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000001100000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000001100000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000001100000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000001100000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000001100000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000001100000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000001100000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000001100000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFF2F2F2FDF2F2F2FDF2F2F2FD2D2D2DFF0000001100000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0A0
A0FE1C1C1CFE313131FE101010FE000000EF0000000600000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F
8FFF949494FCB9B9B9FE0D0D0DE9000000360000000000000000000000000000
0011303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F
8FFF3E3E3EFD040404D900000023000000000000000000000000000000000000
0009030303EE131313FC131313FC131313FC131313FC131313FC131313FC0A0A
0AFD000000BC0000001400000000000000000000000000000000
}
ShortCut = 16462
OnClick = NewMenuItemClick
end
object LoadMenuItem: TMenuItem
Caption = 'Load file...'
Bitmap.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000720000
00B0000000B0000000B0000000B0000000B0000000B0000000B0000000B00000
00B0000000B0000000B00000008F0000000E0000000000000000171717FBECEC
ECFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEF
EFFFEFEFEFFFEFEFEFFF999999FE000000950000000000000000000000FFCACA
CAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFDFDFDFF1F1F1FEC0000000600000000010101FF7070
70FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF787878FE0000004D00000000383838FF4D4D
4DFEFCFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFE000000A6000000003A3A3AFF8D8D
8DFFBABABAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B2B2BF40000000B3A3A3AFFE3E3
E3FF676767FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF858585FE0000005A3A3A3AFFFFFF
FFFF505050FFF7F7F7FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9D9FE010101B33A3A3AFFFFFF
FFFFA8A8A8FF767676FEB8B8B8FBB8B8B8FBB8B8B8FBB8B8B8FBB8B8B8FBB8B8
B8FBB8B8B8FBB8B8B8FBB8B8B8FBB8B8B8FBB8B8B8FB1B1B1BF23A3A3AFFFFFF
FFFFFFFFFFFFB9B9B9FF989898FF989898FF989898FF989898FF989898FF9898
98FF989898FF989898FF6E6E6EFF000000C90000008C000000553A3A3AFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFBCBCBCFE000000870000000000000000151515D86666
66FFD1D1D1FFFFFFFFFFFFFFFFFFFFFFFFFFCDCDCDFF6A6A6AFF5D5D5DFE5D5D
5DFE5D5D5DFE5D5D5DFE414141FE0000005F00000000000000000000000A0000
00322D2D2DEDEDEDEDFFF8F8F8FFC2C2C2FF121212D200000033000000280000
002800000028000000280000001F000000000000000000000000000000000000
000000000049000000AD000000B00000009A0000001C00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000
}
ShortCut = 16463
OnClick = LoadMenuItemClick
end
object SaveMenuItem: TMenuItem
Caption = 'Save'
Bitmap.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
20000000000000040000640000006400000000000000000000001B1B1BD47070
70FF3B3B3BFF696969FE707070FF707070FF707070FF707070FF707070FF7070
70FF707070FF707070FF484848FF5B5B5BFE707070FF1B1B1BD4434343D1FFFF
FFFF8F8F8FFFF3F3F3FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFAFAFAFFFD5D5D5FCFFFFFFFF434343D1434343D1FFFF
FFFF8F8F8FFFF3F3F3FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFAFAFAFFFD5D5D5FCFFFFFFFF434343D1434343D1FFFF
FFFF8F8F8FFFF3F3F3FDFAFAFAFDF7F7F7FBF7F7F7FBF9F9F9FDFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFAFAFAFFFD5D5D5FCFFFFFFFF434343D1434343D1FFFF
FFFF8F8F8FFFF3F3F3FD9B9B9BFC787878FB787878FB939393FCD6D6D6FEFFFF
FFFFFFFFFFFFFFFFFFFFAFAFAFFFD5D5D5FCFFFFFFFF434343D1434343D1FFFF
FFFF8F8F8FFFF3F3F3FD9E9E9EFE7F7F7FFF8F8F8FFEFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFAFAFAFFFD5D5D5FCFFFFFFFF434343D1434343D1FFFF
FFFF8F8F8FFFE3E3E3FDEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEF
EFFFEFEFEFFFEFEFEFFFA0A0A0FFD5D5D5FCFFFFFFFF434343D1434343D1FFFF
FFFFCECECEFF8F8F8FFF8F8F8FFF8F8F8FFF8F8F8FFF8F8F8FFF8F8F8FFF8F8F
8FFF8F8F8FFF8F8F8FFF8F8F8FFFEBEBEBFEFFFFFFFF434343D1434343D1FFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF434343D1434343D1FFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF434343D1434343D1FFFF
FFFFFFFFFFFF6F6F6FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F
7FFF7F7F7FFF666666FFD8D8D8FFFFFFFFFFFFFFFFFF434343D1434343D1FFFF
FFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8181
81FB919191FCAFAFAFFFD0D0D0FFFFFFFFFFFFFFFFFF434343D1434343D1FFFF
FFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A7A
7AFE818181FBAFAFAFFFD0D0D0FFFFFFFFFFFFFFFFFF434343D1434343D1FFFF
FFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F
7FFF858585FCAFAFAFFFD0D0D0FFFFFFFFFFABABABFE09090982434343D1FFFF
FFFFFFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C6C
6CFA7D7D7DFBAFAFAFFFD0D0D0FFABABABFE09090987000000001B1B1BD47070
70FF707070FF373737FF707070FF707070FF707070FF707070FF707070FF7070
70FF707070FF4C4C4CFF525252FE090909870000000000000000
}
ShortCut = 16467
OnClick = SaveMenuItemClick
end
object SaveAsMenuItem: TMenuItem
Caption = 'Save as...'
ShortCut = 24659
OnClick = SaveAsMenuItemClick
end
object ExportToBitmapMenuItem: TMenuItem
Caption = 'Export to bitmap...'
OnClick = ExportToBitmapMenuItemClick
end
object ExitMenuItem: TMenuItem
Caption = 'Exit'
ShortCut = 32883
OnClick = ExitMenuItemClick
end
end
object EditMenuItem: TMenuItem
Caption = 'Edit'
OnClick = EditMenuItemClick
object UndoMenuItem: TMenuItem
Caption = 'Undo'
Bitmap.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000002D000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000079000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000C5000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000001E000000EE000000000000
00000000000000000000000000010000007F000000A900000000000000000000
000000000000000000000000000000000000000000B9000000F0000000000000
00000000000000000010000000B3000000FF000000C800000000000000000000
000000000000000000000000000400000078000000FF000000E0000000000000
00000000002C000000DB000000FF000000FF000000C800000000000000000000
00040000001C00000072000000E1000000FF000000FF00000096000000000000
0057000000F4000000FF000000FF000000FF000000F4000000D7000000ED0000
00FE000000FF000000FF000000FF000000FF000000FA00000030000000840000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF00000071000000000000009E0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000DC0000004A0000000000000000000000000000
0077000000FC000000FF000000FF000000FF000000F6000000C3000000A70000
008B0000006F0000003600000000000000000000000000000000000000000000
000000000044000000EC000000FF000000FF000000C800000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000001F000000CD000000FF000000C800000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000080000009F000000BA00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000300000000000000000000
0000000000000000000000000000000000000000000000000000
}
ShortCut = 16474
OnClick = UndoMenuItemClick
end
object RedoMenuItem: TMenuItem
Caption = 'Redo'
Bitmap.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000040000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000470000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000008D0000
0012000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000670000
00A2000000030000000000000000000000000000000000000000000000000000
0001000000000000000000000000000000000000000000000000000000270000
00FB000000B70000000F00000000000000000000000000000000000000000000
002F000000910000000500000000000000000000000000000000000000000000
0079000000FF000000DA0000006A0000001A0000000000000000000000000000
0030000000FF000000C80000001E000000000000000000000000000000000000
0001000000BA000000FF000000FF000000FE000000CA000000B1000000AA0000
00B4000000FF000000FF000000EC000000490000000000000000000000000000
000000000017000000CF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FE0000008400000003000000000000
000000000000000000040000007D000000F9000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000A6000000000000
00000000000000000000000000000000002C000000AF000000F8000000FF0000
00FF000000FF000000FF000000FF000000FF000000BF00000018000000000000
000000000000000000000000000000000000000000000000000E0000005E0000
00BC000000FF000000FF000000FE000000840000000300000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0030000000FF000000EB00000048000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0030000000C50000001C00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000B000000040000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000
}
ShortCut = 24666
OnClick = RedoMenuItemClick
end
object UndoRedoSeparator: TMenuItem
Caption = '-'
end
object CutMenuItem: TMenuItem
Action = CutAction
Bitmap.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
000000000055000000E5000000EE0000007D0000000100000000000000000000
00010000007D000000EE000000E5000000550000000000000000000000000000
000F000000F50000007400000050000000E50000006F00000000000000000000
006E000000E50000005000000074000000F50000000F00000000000000000000
0030000000FF000000050000000000000058000000E500000002000000020000
00E5000000580000000000000005000000FF0000003000000000000000000000
000D000000F500000052000000000000003E000000FF00000032000000320000
00FF0000003E0000000000000052000000F50000000D00000000000000000000
000000000071000000F50000009A000000D5000000FF0000007B0000007B0000
00FF000000D50000009A000000F5000000710000000000000000000000000000
0000000000000000004D0000009D000000AE000000FF000000D4000000D40000
00FF000000AE0000009D0000004D000000000000000000000000000000000000
000000000000000000000000000000000003000000D2000000FF000000FF0000
00D2000000030000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000047000000FF000000FF0000
0047000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000006D000000FF000000FF0000
006D000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000E000000EA000000F9000000F90000
00EA0000000E0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000085000000FF0000008C0000008C0000
00FF000000850000000000000000000000000000000000000000000000000000
000000000000000000000000001B000000F5000000EA0000000F0000000F0000
00EA000000F50000001B00000000000000000000000000000000000000000000
000000000000000000000000009D000000FF0000006800000000000000000000
0068000000FF0000009D00000000000000000000000000000000000000000000
0000000000000000002A000000FC000000D20000000300000000000000000000
0003000000D2000000FC0000002A000000000000000000000000000000000000
0000000000000000005F000000FF000000430000000000000000000000000000
000000000043000000FF0000005F000000000000000000000000000000000000
0000000000000000001200000098000000000000000000000000000000000000
0000000000000000009800000012000000000000000000000000
}
end
object CopyMenuItem: TMenuItem
Action = CopyAction
Bitmap.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
00000000000000000000000000B5272727FF303030FF303030FF303030FF3030
30FF2D2D2DFF000000AE00000006000000000000000000000000000000000000
00000000000000000000000000B5D3D3D3FDFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFF6F6F6FC000000FF000000B0000000060000000000000000000000000000
0000000000C4000000C9000000EF414141FE505050FF505050FF515151FFD2D2
D2FFF7F7F7FC101010FF101010FF010101B00000000000000000000000000000
0000121212F5EFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFA8A8A8FD1616
16FFD2D2D2FFFFFFFFFFFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5B5B5FC0000
00FF161616FFCDCDCDFFFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FECFCF
CFFFABABABFD575757FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD565656FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD565656FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD565656FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD565656FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD565656FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD565656FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD4E4E4EFCEFEFEFFF121212F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD000000EF000000C9000000C40000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD000000B500000000000000000000000000000000000000000000
0000030303F8303030FF303030FF303030FF303030FF303030FF303030FF3030
30FF272727FF000000B500000000000000000000000000000000
}
end
object PasteMenuItem: TMenuItem
Action = PasteAction
Bitmap.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
002E000000E3000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000E30000002E00000000000000000000
00861B1B1BFF979797FB979797FB979797FB979797FB979797FB979797FB9797
97FB979797FB979797FB979797FB1B1B1BFF0000008600000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFF9F9F9FDF6F6F6FCF6F6F6FCF6F6F6FCF6F6F6FCF6F6
F6FCF6F6F6FCF9F9F9FDFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFF707070FF000000FF000000FF000000FF000000FF0000
00FF000000FF707070FFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFF707070FF000000FF000000FF000000FF000000FF0000
00FF000000FF707070FFFFFFFFFF303030FF0000008C00000000000000000000
006F090909FF303030FF141414FF000000FF000000FF00000074000000740000
00FF000000FF141414FF303030FF090909FF0000006F00000000000000000000
00060000006F0000008C0000008C0000008C000000F5000000B6000000B60000
00F50000008C0000008C0000008C0000006F0000000600000000000000000000
0000000000000000000000000000000000000000005A000000E7000000E70000
005A000000000000000000000000000000000000000000000000
}
end
object ClipboardSeparator: TMenuItem
Caption = '-'
end
object ShowAllMenuItem: TMenuItem
Caption = 'Show all'
OnClick = ShowAllMenuItemClick
end
object ClearAllMenuItem: TMenuItem
Caption = 'Clear all'
OnClick = ClearAllMenuItemClick
end
object VisibilitySeparator: TMenuItem
Caption = '-'
Enabled = False
end
object SelectAllMenuItem: TMenuItem
Caption = 'Select all'
ShortCut = 16449
OnClick = SelectAllMenuItemClick
end
object RemoveSelectionMenuItem: TMenuItem
Caption = 'Remove selection'
ShortCut = 27
OnClick = RemoveSelectionMenuItemClick
end
object DeleteSelectedMenuItem: TMenuItem
Action = DeleteSelectedAction
end
object MoveUpMenuItem: TMenuItem
Caption = 'Move up'
ShortCut = 24614
OnClick = MoveUpMenuItemClick
end
object MoveDownMenuItem: TMenuItem
Caption = 'Move down'
ShortCut = 24616
OnClick = MoveDownMenuItemClick
end
end
object HelpMenuItem: TMenuItem
Caption = 'Help'
object AboutMenuItem: TMenuItem
Caption = 'About...'
ShortCut = 16496
OnClick = AboutMenuItemClick
end
end
end
object EditorActionList: TActionList
left = 152
object CutAction: TAction
Caption = 'Cut'
OnExecute = CutActionExecute
ShortCut = 16472
end
object CopyAction: TAction
Caption = 'Copy'
OnExecute = CopyActionExecute
ShortCut = 16451
end
object PasteAction: TAction
Caption = 'Paste'
OnExecute = PasteActionExecute
ShortCut = 16470
end
object DeleteSelectedAction: TAction
Caption = 'Delete selected'
OnExecute = DeleteSelectedActionExecute
ShortCut = 46
end
end
object OpenImgDialog: TOpenDialog
Title = 'Open image...'
Filter = 'VecDraw images|*.vd'
Options = [ofFileMustExist, ofEnableSizing, ofViewDetail]
left = 312
end
object SaveImgDialog: TSaveDialog
Title = 'Save image...'
Filter = 'VecDraw images|*.vd'
Options = [ofOverwritePrompt, ofPathMustExist, ofEnableSizing, ofViewDetail]
left = 400
end
object ExportBitmapDialog: TSaveDialog
Title = 'Export to bitmap'
Filter = 'BMP|*.bmp|PNG|*.png'
Options = [ofOverwritePrompt, ofPathMustExist, ofEnableSizing, ofViewDetail]
left = 512
end
object ClipboardPopupMenu: TPopupMenu
Alignment = paRight
OnPopup = ClipboardPopupMenuPopup
left = 624
object CutPopupItem: TMenuItem
Action = CutAction
Bitmap.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
000000000055000000E5000000EE0000007D0000000100000000000000000000
00010000007D000000EE000000E5000000550000000000000000000000000000
000F000000F50000007400000050000000E50000006F00000000000000000000
006E000000E50000005000000074000000F50000000F00000000000000000000
0030000000FF000000050000000000000058000000E500000002000000020000
00E5000000580000000000000005000000FF0000003000000000000000000000
000D000000F500000052000000000000003E000000FF00000032000000320000
00FF0000003E0000000000000052000000F50000000D00000000000000000000
000000000071000000F50000009A000000D5000000FF0000007B0000007B0000
00FF000000D50000009A000000F5000000710000000000000000000000000000
0000000000000000004D0000009D000000AE000000FF000000D4000000D40000
00FF000000AE0000009D0000004D000000000000000000000000000000000000
000000000000000000000000000000000003000000D2000000FF000000FF0000
00D2000000030000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000047000000FF000000FF0000
0047000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000006D000000FF000000FF0000
006D000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000E000000EA000000F9000000F90000
00EA0000000E0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000085000000FF0000008C0000008C0000
00FF000000850000000000000000000000000000000000000000000000000000
000000000000000000000000001B000000F5000000EA0000000F0000000F0000
00EA000000F50000001B00000000000000000000000000000000000000000000
000000000000000000000000009D000000FF0000006800000000000000000000
0068000000FF0000009D00000000000000000000000000000000000000000000
0000000000000000002A000000FC000000D20000000300000000000000000000
0003000000D2000000FC0000002A000000000000000000000000000000000000
0000000000000000005F000000FF000000430000000000000000000000000000
000000000043000000FF0000005F000000000000000000000000000000000000
0000000000000000001200000098000000000000000000000000000000000000
0000000000000000009800000012000000000000000000000000
}
end
object CopyPopupItem: TMenuItem
Action = CopyAction
Bitmap.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
00000000000000000000000000B5272727FF303030FF303030FF303030FF3030
30FF2D2D2DFF000000AE00000006000000000000000000000000000000000000
00000000000000000000000000B5D3D3D3FDFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFF6F6F6FC000000FF000000B0000000060000000000000000000000000000
0000000000C4000000C9000000EF414141FE505050FF505050FF515151FFD2D2
D2FFF7F7F7FC101010FF101010FF010101B00000000000000000000000000000
0000121212F5EFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFA8A8A8FD1616
16FFD2D2D2FFFFFFFFFFFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5B5B5FC0000
00FF161616FFCDCDCDFFFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F1F1FECFCF
CFFFABABABFD575757FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD565656FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD565656FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD565656FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD565656FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD565656FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD565656FCFFFFFFFF141414F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD4E4E4EFCEFEFEFFF121212F50000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD000000EF000000C9000000C40000000000000000000000000000
0000141414F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFD3D3D3FD000000B500000000000000000000000000000000000000000000
0000030303F8303030FF303030FF303030FF303030FF303030FF303030FF3030
30FF272727FF000000B500000000000000000000000000000000
}
end
object PastePopupItem: TMenuItem
Action = PasteAction
Bitmap.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
002E000000E3000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000E30000002E00000000000000000000
00861B1B1BFF979797FB979797FB979797FB979797FB979797FB979797FB9797
97FB979797FB979797FB979797FB1B1B1BFF0000008600000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFFF9F9F9FDF6F6F6FCF6F6F6FCF6F6F6FCF6F6F6FCF6F6
F6FCF6F6F6FCF9F9F9FDFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFF707070FF000000FF000000FF000000FF000000FF0000
00FF000000FF707070FFFFFFFFFF303030FF0000008C00000000000000000000
008C303030FFFFFFFFFF707070FF000000FF000000FF000000FF000000FF0000
00FF000000FF707070FFFFFFFFFF303030FF0000008C00000000000000000000
006F090909FF303030FF141414FF000000FF000000FF00000074000000740000
00FF000000FF141414FF303030FF090909FF0000006F00000000000000000000
00060000006F0000008C0000008C0000008C000000F5000000B6000000B60000
00F50000008C0000008C0000008C0000006F0000000600000000000000000000
0000000000000000000000000000000000000000005A000000E7000000E70000
005A000000000000000000000000000000000000000000000000
}
end
object PopupDelimeter: TMenuItem
Caption = '-'
end
object DeletePopupItem: TMenuItem
Action = DeleteSelectedAction
end
end
end