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