dexed/src/ce_toolseditor.lfm

319 lines
16 KiB
Plaintext

inherited CEToolsEditorWidget: TCEToolsEditorWidget
Left = 1428
Height = 280
Top = 345
Width = 441
Caption = 'Tools editor'
ClientHeight = 280
ClientWidth = 441
inherited Back: TPanel
Height = 280
Width = 441
ClientHeight = 280
ClientWidth = 441
inherited Content: TPanel
Height = 280
Width = 441
ClientHeight = 280
ClientWidth = 441
object Panel1: TPanel[0]
Left = 4
Height = 24
Top = 4
Width = 433
Align = alTop
BorderSpacing.Around = 4
BevelOuter = bvNone
ClientHeight = 24
ClientWidth = 433
TabOrder = 0
object BtnAddTool: TBitBtn
Left = 0
Height = 24
Hint = 'add a tool'
Top = 0
Width = 28
Align = alLeft
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000001E0000003300000033000000330000001E00000000BB871F00BB87
1F00BB871F00BB871F00BB871F00BB871F00BB871F00BE871E00CD8419000000
0021008D57AC009E5EFF009D5DFF009E5EFF008C55AC0000001E000000240000
003300000033000000330000003300000033000000330000003300000033038F
55B700A66BFF00BA86FF77DFC4FF00BA86FF00A66AFF008C55ACA8740DC1B67E
0EFFB47B09FFB47A07FFB47A07FFB47A07FFB47A07FFB77A07FFC97A06FF009D
5FFF00C08CFF00BB82FFFFFFFFFF00BB82FF00C08CFF009E5EFFB67E0EFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0096
51FF73E4CAFFFFFFFFFFFFFFFFFFFFFFFFFF77E5CCFF009C5CFFB47B09FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0091
4AFF00C993FF00C78EFFFFFFFFFF00C88FFF00CC98FF009D5DFFB47A07FFFFFF
FFFFFBFCFDFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFDFBFCFFFFFFFFFF65C3
9EFF00A766FF00D199FF73ECD2FF00D39DFF00AF74FF009F6294B47A07FFFFFF
FFFFF2F3F3FFF2F2F1FFF2F2F1FFF2F2F1FFF2F2F1FFF3F2F1FFF8F4F4FFFFF9
FDFF61C099FF00934BFF00934DFF009755FF55903AFF00A36900B47B08FFFFFF
FFFFEAEAEBFFEBEAE9FFEBEAE9FFEBEAE9FFEBEAE9FFEBEAE9FFEDEAEAFFF1EC
ECFFFAEFF1FFFFF0F5FFFFF1F7FFFFFFFFFFC67C08FFCC831600B47B08FFFFFF
FFFFE1E0E1FFE2E1E0FFE2E1E0FFE2E1E0FFE2E1E0FFE2E1E0FFE2E1E0FFE3E2
E1FFE5E2E1FFE5E2E2FFE5E2E3FFFFFFFFFFB77B08FFBD851A00B47B08FFFFFF
FFFFD5D6D6FFD6D6D5FFD7D7D5FFD7D7D5FFD7D7D5FFD7D7D5FFD7D7D5FFD7D7
D5FFD7D7D5FFD6D6D5FFD5D6D6FFFFFFFFFFB47B08FFBA851B00B57C0AFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB57C0AFFBA851C00B57E0FFFF7E0
BFFFE0A649FFE0A74CFFE0A84DFFE0A84DFFE0A84DFFE0A84DFFE0A84DFFE0A8
4DFFE0A84DFFE0A74CFFE0A649FFF7E0BFFFB57E0FFFBA851C00B68013FFF2D8
AEFFD49222FFD49426FFD49427FFD49427FFD49427FFD49427FFD49427FFD494
27FFD49427FFD49426FFD49222FFF2D8AEFFB68013FFBA861D00B88217FFEED0
9BFFECCE98FFECCE9AFFECCE9AFFECCE9AFFECCE9AFFECCE9AFFECCE9AFFECCE
9AFFECCE9AFFECCE9AFFECCE98FFEED09BFFB88217FFBB861E00BA851CC5B882
17FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB781
16FFB78116FFB78116FFB78116FFB88217FFBA851CA7BB871F00
}
Layout = blGlyphBottom
OnClick = BtnAddToolClick
Spacing = 0
TabOrder = 0
end
object btnRemTool: TBitBtn
Left = 28
Height = 24
Hint = 'remove selected tool'
Top = 0
Width = 28
Align = alLeft
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000001E0000003300000033000000330000001E00000000BB871F00BB87
1F00BB871F00BB871F00BB871F00BB871F00BB871F00BD881C00C88C0E000000
00212E44B8AC374DCCFF384DCBFF384DCCFF3145B4AC0000001E000000260000
0033000000330000003300000033000000330000003300000033000000333347
B4B73550DBFF385DF9FF375DFAFF385DF9FF3852D7FF3044B4ACAD7C17CCB67E
0EFFB47B09FFB47A07FFB47A07FFB47A07FFB47A07FFB67C06FFC38300FF2441
D8FF3F64FEFF3C60FAFF3A5DF8FF3C60FAFF4165FBFF344BCCFFB67E0EFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E39
CCFFA6B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFA9BAFFFF3148CAFFB47B09FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1933
C6FF5674FEFF5675FEFF5473FDFF5776FEFF5C79FFFF334ACCFFB47A07FFFFFF
FFFFFBFCFDFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFCFCFBFFFFFFFDFF8491
DEFF3650DAFF6A84FFFF7089FFFF6C87FFFF425CE2FF324BD194B47A07FFFFFF
FFFFF2F3F3FFF2F2F1FFF2F2F1FFF2F2F1FFF2F2F1FFF2F2F1FFF7F6F2FFFFFF
F4FF818FDAFF1C36C7FF1F39C9FF1F3BD0FF706474FF2747E300B47B08FFFFFF
FFFFEAEAEBFFEBEAE9FFEBEAE9FFEBEAE9FFEBEAE9FFEBEAE9FFECEBE9FFF0EE
EAFFF6F3EBFFFBF8EBFFFCFAEDFFFFFFFFFFC18300FFC78B0B00B47B08FFFFFF
FFFFE1E0E1FFE2E1E0FFE2E1E0FFE2E1E0FFE2E1E0FFE2E1E0FFE2E1E0FFE3E2
E1FFE4E3E1FFE5E3E0FFE3E3E1FFFFFFFFFFB67C07FFBC861900B47B08FFFFFF
FFFFD5D6D6FFD6D6D5FFD7D7D5FFD7D7D5FFD7D7D5FFD7D7D5FFD7D7D5FFD7D7
D5FFD7D7D5FFD6D6D5FFD5D6D6FFFFFFFFFFB47B08FFBA851B00B57C0AFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB57C0AFFBA851C00B57E0FFFF7E0
BFFFE0A649FFE0A74CFFE0A84DFFE0A84DFFE0A84DFFE0A84DFFE0A84DFFE0A8
4DFFE0A84DFFE0A74CFFE0A649FFF7E0BFFFB57E0FFFBA851C00B68013FFF2D8
AEFFD49222FFD49426FFD49427FFD49427FFD49427FFD49427FFD49427FFD494
27FFD49427FFD49426FFD49222FFF2D8AEFFB68013FFBA861D00B88217FFEED0
9BFFECCE98FFECCE9AFFECCE9AFFECCE9AFFECCE9AFFECCE9AFFECCE9AFFECCE
9AFFECCE9AFFECCE9AFFECCE98FFEED09BFFB88217FFBB861E00BA851CC5B882
17FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB781
16FFB78116FFB78116FFB78116FFB88217FFBA851CBFBB871F00
}
Layout = blGlyphBottom
OnClick = btnRemToolClick
Spacing = 0
TabOrder = 1
end
object btnRun: TBitBtn
Left = 405
Height = 24
Hint = 'execute selected tool'
Top = 0
Width = 28
Align = alRight
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00330000002F0000000000000000000000000000000000000000BB871F00BB87
1F00BB871F00BB871F00BB871F00BB871F00BD871D00C68711001D8EE9002A8D
D7FF2D8BCDF1000000330000000D8A8B6400C1871700BC871E00000000240000
0033000000330000003300000033000000330000003300000033000000334B7F
96C03A9BDCFF3A99DCFF445652670000003300000024BE871B00A8740DC1B67E
0EFFB47B09FFB47A07FFB47A07FFB47A07FFB47A07FFB57A06FFBA7A01FFBB7B
02FF4AA4D5FF92F4FFFF469DD4FF8F8655FFA8740DC1C7850D00B67E0EFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFA7CCEEFF6BCDF0FF83EBFFFF3B9EE5FF81886BFF00000022B47B09FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2082
CDFF3E9ED9FF4FAFE0FF7DE9FDFF7FEFFFFF52B4EAFF3786C4BBB47A07FFFFFF
FFFFFBFCFDFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFDFCFBFFFFFFFEFF2984
CEFF8AEBFCFF6CE1F9FF5CC0E9FF3D8DD3FF3F93D9FF4395D7FFB47A07FFFFFF
FFFFF2F3F3FFF2F2F1FFF2F2F1FFF2F2F1FFF2F2F1FFF4F3F1FFFFF9F3FF65A5
D9FF88D3F1FF7CE0F8FF57CCF0FF4296DAFFA48741FF4096D900B47B08FFFFFF
FFFFEAEAEBFFEBEAE9FFEBEAE9FFEBEAE9FFEBEAE9FFEDEBE9FFF5EFEAFF8CB8
DDFF56B5E5FFD9F9FEFF4DD3F4FF49B5E8FF5A93BDFF00000012B47B08FFFFFF
FFFFE1E0E1FFE2E1E0FFE2E1E0FFE2E1E0FFE2E1E0FFE3E2E0FFEAE5E1FFACC6
DDFF3A9FDDFF8FE7F8FF91E7F8FF95E9FBFF4998DAFF3972A07BB47B08FFFFFF
FFFFD5D6D6FFD6D6D5FFD7D7D5FFD7D7D5FFD7D7D5FFD7D7D5FFDBD8D6FFC2CC
D5FF388FD9FF3C8FD8FF3D90D8FF4093DDFF489BE4FF4E9EE2FFB57C0AFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC67C00FF42A0F600B57E0FFFF7E0
BFFFE0A649FFE0A74CFFE0A84DFFE0A84DFFE0A84DFFE0A84DFFE0A84DFFE1A8
4DFFE2A84DFFE2A84CFFE2A649FFFAE1BEFFBA7E09FFC3840E00B68013FFF2D8
AEFFD49222FFD49426FFD49427FFD49427FFD49427FFD49427FFD49427FFD494
27FFD49427FFD49426FFD49222FFF2D8AEFFB78012FFBB851B00B88217FFEED0
9BFFECCE98FFECCE9AFFECCE9AFFECCE9AFFECCE9AFFECCE9AFFECCE9AFFECCE
9AFFECCE9AFFECCE9AFFECCE98FFEED09BFFB88217FFBB861E00B67E0EB2B882
17FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB78116FFB781
16FFB78116FFB78116FFB78116FFB88217FFB67E0EB2BB871F00
}
Layout = blGlyphBottom
OnClick = btnRunClick
Spacing = 0
TabOrder = 2
end
object btnMoveDown: TBitBtn
Left = 56
Height = 24
Top = 0
Width = 28
Align = alLeft
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00B66B
1900AF641400A85D0E00A2570A009C510500994E035C984D02CC994E035C9C51
0500A2570A00A85D0E00AF641400B66B1900FFFFFF00FFFFFF00FFFFFF00B66B
1900AF641400A85D0E00A2570A009D52065C9C5105CCFFBB1AFF9C5105CC9D52
065CA2570A00A85D0E00AF641400B66B1900FFFFFF00FFFFFF00FFFFFF00B66B
1900AF641400A85D0E00A3580B5CA2570ACCFEBF28FFFEB102FFFEBC22FFA257
0ACCA3580B5CA85D0E00AF641400B66B1900FFFFFF00FFFFFF00FFFFFF00B66B
1900AF641400A95E0F5CA85D0ECCF9C03EFFF5AB0EFFF5AB0EFFF5AB0EFFF8BA
31FFA85D0ECCA95E0F5CAF641400B66B1900FFFFFF00FFFFFF00FFFFFF00B66B
1900B065155CAF6414CCF3C256FFE9A31EFFE9A31EFFE9A31EFFE9A31EFFE9A3
1EFFEFB743FFAF6414CCB065155CB66B1900FFFFFF00FFFFFF00FFFFFF00B76C
1A5CB66B19CCF1C56CFFE7B04CFFE6AF4BFFE1A43DFFDC9A30FFE0A33BFFE4AB
45FFE4AA44FFE9B554FFB66B19CCB76C1A5CFFFFFF00FFFFFF00FFFFFF00BD72
1E99BE731FCCBE731FCCBE731FCCBE731FCCDEAB58FFD1943EFFDDA955FFBE73
1FCCBE731FCCBE731FCCBE731FCCBD721E99FFFFFF00FFFFFF00FFFFFF00BE73
1F00BF752000BF752000C1772200C57A25CCDDAD61FFCC9044FFDCA95DFFC57A
25CCC1772200BF752000BF752000BE731F00FFFFFF00FFFFFF00FFFFFF00BE73
1F00BF752000C3792300CD822A00CD822ACCF1C175FFDFA357FFE4B367FFCD82
2ACCCD822A00C3792300BF752000BE731F00FFFFFF00FFFFFF00FFFFFF00BE73
1F00C57B2500D4893000D4893000D48930CCF5C77BFFEEB266FFF5C67AFFD489
30CCD4893000D4893000C57B2500BE731F00FFFFFF00FFFFFF00FFFFFF00CD82
2A00DB903400DB903400DB903400DB9034CCF8CD81FFF2B96DFFF7CB7FFFDB90
34CCDB903400DB903400DB903400CD822A00FFFFFF00FFFFFF00FFFFFF00E196
3900E1963900E1963900E1963900E19639CCFCD589FFF8C77BFFFCD488FFE196
39CCE1963900E1963900E1963900E1963900FFFFFF00FFFFFF00FFFFFF00E59A
3D00E59A3D00E59A3D00E59A3D00E59A3DCCFFE094FFFEDB8FFFFFDF93FFE59A
3DCCE59A3D00E59A3D00E59A3D00E59A3D00FFFFFF00FFFFFF00FFFFFF00E89D
3F00E89D3F00E89D3F00E89D3F00E99E4099E99E40CCE99E40CCE99E40CCE99E
4099E89D3F00E89D3F00E89D3F00E89D3F00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00
}
Layout = blGlyphBottom
OnClick = btnMoveDownClick
Spacing = 0
TabOrder = 3
end
object btnMoveUp: TBitBtn
Left = 84
Height = 24
Top = 0
Width = 28
Align = alLeft
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00994E
0300994E0300994E0300994E0300994E0399984D02CC984D02CC984D02CC994E
0399994E0300994E0300994E0300994E0300FFFFFF00FFFFFF00FFFFFF009C51
05009C5105009C5105009C5105009C5105CCFFBA16FFFFB60CFFFFB811FF9C51
05CC9C5105009C5105009C5105009C510500FFFFFF00FFFFFF00FFFFFF00A257
0A00A2570A00A2570A00A2570A00A2570ACCFEB816FFFEB102FFFEB712FFA257
0ACCA2570A00A2570A00A2570A00A2570A00FFFFFF00FFFFFF00FFFFFF00B66B
1900A85D0E00A85D0E00A85D0E00A85D0ECCF7B525FFF5AB0EFFF7B321FFA85D
0ECCA85D0E00A85D0E00A85D0E00B66B1900FFFFFF00FFFFFF00FFFFFF00C57A
2500BE731F00AF641400AF641400AF6414CCEEB137FFE9A31EFFEDAF33FFAF64
14CCAF641400AF641400BE731F00C57A2500FFFFFF00FFFFFF00FFFFFF00C57A
2500C3782300C0752100B66B1900B66B19CCE5AD4AFFDC9A30FFE4AA46FFB66B
19CCB66B1900C0752100C3782300C57A2500FFFFFF00FFFFFF00FFFFFF00C57A
2500C3782300C3782300C2772200BE731FCCDEAB58FFD1943EFFDDA955FFBE73
1FCCC2772200C3782300C3782300C57A2500FFFFFF00FFFFFF00FFFFFF00C67B
2699C57A25CCC57A25CCC57A25CCC57A25CCDDAD61FFCC9044FFDCA95DFFC57A
25CCC57A25CCC57A25CCC57A25CCC67B2699FFFFFF00FFFFFF00FFFFFF00CC81
295CCD822ACCFCDB8FFFF5C67AFFF5C579FFEDB76BFFDFA357FFDEA75BFFE0AF
63FFDDAB5FFFEBC377FFCD822ACCCC81295CFFFFFF00FFFFFF00FFFFFF00CD82
2A00D3882F5CD48930CCFDDE92FFEEB266FFEEB266FFEEB266FFEEB266FFEEB2
66FFFAD68AFFD48930CCD3882F5CCD822A00FFFFFF00FFFFFF00FFFFFF00CD82
2A00D4893000DA8F345CDB9034CCFEE195FFF2B96DFFF2B96DFFF2B96DFFFDDD
91FFDB9034CCDA8F345CD4893000CD822A00FFFFFF00FFFFFF00FFFFFF00CD82
2A00D4893000DB903400E095395CE19639CCFFE397FFF8C77BFFFFE296FFE196
39CCE095395CDB903400D4893000CD822A00FFFFFF00FFFFFF00FFFFFF00CD82
2A00D4893000DB903400E1963900E59A3D5CE59A3DCCFFE599FFE59A3DCCE59A
3D5CE1963900DB903400D4893000CD822A00FFFFFF00FFFFFF00FFFFFF00CD82
2A00D4893000DB903400E1963900E59A3D00E99E405CE99E40CCE99E405CE59A
3D00E1963900DB903400D4893000CD822A00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00
}
Layout = blGlyphBottom
OnClick = btnMoveUpClick
Spacing = 0
TabOrder = 4
end
end
object Panel2: TPanel[1]
Left = 4
Height = 244
Top = 32
Width = 433
Align = alClient
BorderSpacing.Around = 4
BevelOuter = bvNone
ClientHeight = 244
ClientWidth = 433
TabOrder = 1
OnClick = Panel2Click
object lstTools: TListBox
Left = 0
Height = 244
Top = 0
Width = 160
Align = alLeft
ItemHeight = 0
OnSelectionChange = lstToolsSelectionChange
TabOrder = 0
end
object Splitter1: TSplitter
Left = 160
Height = 244
Top = 0
Width = 5
AutoSnap = False
end
object propsEd: TTIPropertyGrid
Left = 165
Height = 244
Top = 0
Width = 268
Align = alClient
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, tkHelper]
Indent = 16
NameFont.Color = clWindowText
OnModified = propsEdModified
ValueFont.Color = clMaroon
end
end
end
end
inherited contextMenu: TPopupMenu
left = 16
top = 40
end
end