diff --git a/src/ce_projinspect.lfm b/src/ce_projinspect.lfm index b41d27f2..6817d166 100644 --- a/src/ce_projinspect.lfm +++ b/src/ce_projinspect.lfm @@ -1,27 +1,27 @@ inherited CEProjectInspectWidget: TCEProjectInspectWidget Left = 1390 - Height = 241 + Height = 258 Top = 26 Width = 341 AllowDropFiles = True Caption = 'Project inspector' - ClientHeight = 241 + ClientHeight = 258 ClientWidth = 341 OnDropFiles = FormDropFiles inherited Back: TPanel - Height = 241 + Height = 258 Width = 341 - ClientHeight = 241 + ClientHeight = 258 ClientWidth = 341 inherited Content: TPanel - Height = 241 + Height = 258 Width = 341 - ClientHeight = 241 + ClientHeight = 258 ClientWidth = 341 PopupMenu = nil object Tree: TTreeView[0] Left = 2 - Height = 211 + Height = 228 Top = 28 Width = 337 Align = alClient @@ -65,42 +65,6 @@ inherited CEProjectInspectWidget: TCEProjectInspectWidget Top = 0 Width = 28 Align = alLeft - Glyph.Data = { - 36040000424D3604000000000000360000002800000010000000100000000100 - 2000000000000004000064000000640000000000000000000000FFFFFF000000 - 001D000000340000003600000036000000360000003600000036000000360000 - 0036155A2EA1196A36F5196B37FF196A36F517613296FFFFFF00FFFFFF000000 - 0034F9F9F9F5FCFCFCFDFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFF86B1 - 96FF288C53FF64BA8DFF95D2B2FF64BA8DFF288C53FF196B378C000000010000 - 0036FCFCFCFEFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFF2271 - 3FFF62BA8BFF60BA87FFFFFFFFFF60B987FF67BC8FFF196B37F7000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFBFBFBFFFBFBFBFF317B - 4CFF9CD4B6FFFFFFFFFFFFFFFFFFFFFFFFFF95D2B2FF196B37FF000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFBFBFBFFFBFBFBFFFAFAFAFF4A8B - 62FF90D3B1FF92D6B1FFFFFFFFFF65BC8CFF67BC8FFF196B37F7000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFBFBFBFFFBFBFBFFFBFBFBFFA5C4 - B1FF61AB81FF95D4B4FFBAE6D0FF6ABB8FFF2D8F57FF196B378C000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFBFB - FBFFABC8B6FF609975FF4F8E66FF4A8A61FF26623C9800000001000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFAFA - FAFFF9F9F9FFF6F6F6FFF6F6F6FFFCFCFCFF0000003600000001000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFBFBFBFFF8F8 - F8FFF6F6F6FFF3F3F3FFF2F2F2FFFCFCFCFF0000003600000001000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFBFBFBFFF8F8F8FFF5F5 - F5FFF2F2F2FFEFEFEFFFEDEDEDFFFCFCFCFF0000003600000001000000010000 - 0036FCFCFCFFFBFBFBFFFCFCFCFFFCFCFCFFFBFBFBFFF8F8F8FFF5F5F5FFF1F1 - F1FFECECECFFEAEAEAFFE6E6E6FFFCFCFCFF0000003600000001000000010000 - 0036FCFCFCFFF9F9F9FFF9F9F9FFF9F9F9FFF7F7F7FFF6F6F6FFF2F2F2FFEBEB - EBFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFF0000003600000001000000010000 - 0036FCFCFCFFF7F7F7FFF9F9F9FFF7F7F7FFF7F7F7FFF3F3F3FFF0F0F0FFEAEA - EAFFFCFCFCFFF6F6F6FFF4F4F4FF9999999100000020FFFFFF00FFFFFF000000 - 0036FBFBFBFDF4F4F4FFF5F5F5FFF5F5F5FFF5F5F5FFF1F1F1FFEFEFEFFFE9E9 - E9FFFCFCFCFFE7E7E7FF959595910000002000000002FFFFFF00FFFFFF000000 - 0033F8F8F8F0FBFBFBFDFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFC - FCFFF8F8F8FF949494910000002000000002FFFFFF00FFFFFF00FFFFFF000000 - 001C000000330000003600000036000000360000003600000036000000360000 - 0036000000360000002000000002FFFFFF00FFFFFF00FFFFFF00 - } OnClick = btnAddFileClick ShowCaption = False end @@ -111,42 +75,6 @@ inherited CEProjectInspectWidget: TCEProjectInspectWidget Width = 28 Action = CEMainForm.actProjOpts Align = alLeft - Glyph.Data = { - 36040000424D3604000000000000360000002800000010000000100000000100 - 2000000000000004000064000000640000000000000000000000FFFFFF000000 - 0023000000330000003300000022000000000000000000000000000000000000 - 00000000000000000000000000000000000000000000FFFFFF00FFFFFF001278 - D4C01C8FEBFF1A8CEAFF1178D3BD000000210000000000000000000000000000 - 00000000000000000000000000000000000000000000FFFFFF00FFFFFF001F94 - EBFF4DD6FFFF38BDFFFF1F99F7FF0C77D7B90000002100000000000000000000 - 00000000000000000000000000000000000000000000FFFFFF00FFFFFF001F93 - EBFF65D0FFFF42C9FFFF31B4FFFF1B97FAFF0D78D7B900000021000000000000 - 00000000000000000000000000000000000000000000FFFFFF00FFFFFF001382 - E6AC2FABF2FF63CDFFFF3BC1FFFF2BACFFFF1A94F8FF1078D2B9000000220000 - 00000000000000000000000000000000000000000000FFFFFF00FFFFFF000000 - 00001281E6A73CBDF7FF63CEFFFF35BBFFFF25A6FFFF1490FAFF087ADEBB0000 - 00010000000000000000000000000000000000000000FFFFFF00FFFFFF000000 - 0000000000001180E6A73FB7F7FF64CFFFFF23A6FFFF169FFFFF357FC0FF1211 - 10330000000000000000000000000000000000000000FFFFFF00FFFFFF000000 - 000000000000000000001181E6A734B8F8FF5DD1FFFF63B8EEFFC6B9AEFF7974 - 70E50000003300000033000000330000002600000000FFFFFF00FFFFFF000000 - 00000000000000000000000000000D82EBAA397FBFFFF5E9DFFFD0CAC7FFA9A7 - A4FF757370FF8E8C8AFF7F7D7BFF737170CC0000002FFFFFFF00FFFFFF000000 - 00000000000000000000000000000000000000000000837B76EED3D0D0FFC9C7 - C6FFD4D2D1FFECEBEBFFEFEFEFFFDCDCDCFF807E7CF0FFFFFF00FFFFFF000000 - 0000000000000000000000000000000000000000000083807DF3DBD9D8FFCECC - CCFFCDCBC9FFCBC9CAFF898684FF878582FF8A8886FFFFFFFF00FFFFFF000000 - 000000000000000000000000000000000000000000008C8986FFE1E1E0FFCAC8 - C7FFCCCAC9FF8E8C89FF000000000000000000000000FFFFFF00FFFFFF000000 - 0000000000000000000000000000000000000000000092908CFFE2E2E1FFBBB9 - B8FFBCBABAFF94928FFF000000330000003300000033FFFFFF00FFFFFF000000 - 00000000000000000000000000000000000000000000999794FAD4D3D3FFDDDB - DBFFB4B1AFFFA9A6A4FF9D9B98FF9E9C98FF9C9B97FFFFFFFF00FFFFFF000000 - 00000000000000000000000000000000000000000000A19F9C48AEACAAFFDADA - D9FFF0EEEFFFECEBEAFFE2E0E0FFBFBCBCFFA3A19EFFFFFFFF00FFFFFF000000 - 0000000000000000000000000000000000000000000000000000A6A4A133A5A3 - 9FE5AEACA9FFB9B6B5FFABA9A5FFA7A5A2D2A8A6A323FFFFFF00 - } ShowCaption = False end object btnAddFold: TSpeedButton @@ -156,42 +84,6 @@ inherited CEProjectInspectWidget: TCEProjectInspectWidget Top = 0 Width = 28 Align = alLeft - Glyph.Data = { - 36040000424D3604000000000000360000002800000010000000100000000100 - 2000000000000004000064000000640000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000001E0000003300000033000000330000001E00000000469AD300469A - D300469AD300469AD300469AD300469AD300469AD300479AD5004D99DF000000 - 001E008C53AC009E5EFF009D5DFF009E5EFF008C55AC0000001E469AD3000000 - 000B0000000A0000000A0000000A0000000A0000000A0000000A00000008008D - 4BAA00A668FF00BA86FF77DFC4FF00BA86FF00A66AFF008C55AC0000002F2959 - 7A5F2655755C2655745C2655745C2655745C2655745C2653745A24486851009E - 52FF00C08AFF00BB82FFFFFFFFFF00BB82FF00C08CFF009E5EFF4598D0F14398 - D2FF4094D0FF3E92CFFF3E92CEFF3F92CEFF3F92CEFF4092D1FF4792DAFF009B - 4EFF75E5CAFFFFFFFFFFFFFFFFFFFFFFFFFF77E5CCFF009C5CFF4499D2FF3F94 - D0FFABFBFFFF9BF3FFFF92F1FFFF93F1FFFF93F1FFFF95F1FFFF9EF4FFFF0096 - 4AFF00CA93FF00C78EFFFFFFFFFF00C88FFF00CC97FF009D5CFF4397D1FF56AC - DDFF8EDAF5FFA2EDFFFF82E5FEFF84E5FEFF84E5FEFF86E6FFFF8DE9FFFF35BA - 9EFF00A965FF00D299FF74ECD1FF00D29AFF00AE6CFF009F56924296D1FF71C4 - EAFF6CBCE6FFBBF2FFFF75DEFDFF77DEFCFF78DEFCFF7CDFFDFF80E1FFFF89E4 - FFFF32B89EFF009549FF00954AFF00974BFF1F9E91FF000000124095D0FF90DD - F8FF44A0D8FFDDFCFFFFDAFAFFFFDBF9FFFFDEFAFFFF74DCFCFF76DBFBFF78DB - FEFF7CDDFFFF7FDFFFFF7FDFFFFFADECFFFF82C1EEFF3575A7703E93CFFFB2F6 - FFFF51ACDEFF358ACAFF358ACAFF358ACAFF368ACAFF5BBDE9FF6ED9FBFF6AD6 - FAFF69D5FBFF69D5FBFF68D5FCFF84DEFEFFABE1F8FF3A8AC1C83D92CFFFB8F3 - FFFF77DFFEFF7BE0FEFF7CE1FEFF7CE1FFFF7DE2FFFF52ABDDFF56B9E8FFDAF8 - FFFFD6F6FFFFD6F6FFFFD5F6FFFFD5F7FFFFDBFCFFFF3E94D0FF3C92CFFFC0F3 - FFFF70D9FBFF73DAFBFF74DAFBFF74DAFBFF74DBFBFF76DEFDFF4FA9DCFF368B - CAFF358BCBFF338BCBFF338CCCFF3790CEFF3D94D0FF4398D2AE3B92CFFFCAF6 - FFFF69D5F9FF6CD5F9FF6AD4F9FF69D4F9FF69D5F9FF6AD6FAFF6BD8FBFF6BD9 - FCFF6BDAFDFF69DAFDFFDAFDFFFF3C93D0FF367BAA2F469AD3003B92CFFFD5F7 - FFFF60D1F9FF61D0F8FFB4EBFDFFD9F6FFFFDAF8FFFFDAF8FFFFDAF9FFFFDBF9 - FFFFDAF9FFFFDAFAFFFFDFFEFFFF3D94D0FF4599D335469AD3003D94D0FFDCFC - FFFFD8F7FFFFD8F7FFFFDBFAFFFF358ECDFF3991CEFF3A92CFFF3A92CFFF3A92 - CFFF3A92CFFF3A92CFFF3D94D0FF4298D2EA469AD300469AD3004398D2EF3D94 - D0FF3A92CFFF3A92CFFF3D94D0FF4197D1E44398D22B4498D2324498D2334498 - D2334498D2334499D2334499D337459AD300469AD300469AD300 - } OnClick = btnAddFoldClick ShowCaption = False end @@ -217,42 +109,6 @@ inherited CEProjectInspectWidget: TCEProjectInspectWidget Top = 0 Width = 28 Align = alLeft - Glyph.Data = { - 36040000424D3604000000000000360000002800000010000000100000000100 - 2000000000000004000064000000640000000000000000000000FFFFFF000000 - 001D000000340000003600000036000000360000003600000036000000360000 - 003617469E950343B3E60442BCFE0343B4E9033DA489FFFFFF00FFFFFF000000 - 0034F9F9F9F5FCFCFCFDFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFF8BA9 - DFFF2866CAFF2177E6FF0579EAFF0164DDFF044DBCFD0345B87A000000010000 - 0036FCFCFCFEFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFF1E59 - C0FF639DF4FF187FFFFF0076F8FF0076EEFF0368E1FF0345B9E4000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFBFBFBFFFBFBFBFF0543 - BCFFAECDFEFFFFFFFFFFFFFFFFFFFFFFFFFF187FEFFF0442BCFE000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFBFBFBFFFBFBFBFFFAFAFAFF245C - C2FF8DB5F6FF4D92FFFF1177FFFF2186FFFF408AEBFF0344B9DE000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFBFBFBFFFBFBFBFFFBFBFBFF93AE - E1FF3D76D2FF8DB5F7FFB8D6FEFF72A8F5FF2D6BCAFD0442B96E000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFBFB - FBFF92ADE0FF2A61C7FF0543BCFF1F5AC1FF0237959500000001000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFAFA - FAFFF9F9F9FFF6F6F6FFF6F6F6FFFCFCFCFF0000003600000001000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFBFBFBFFF8F8 - F8FFF6F6F6FFF3F3F3FFF2F2F2FFFCFCFCFF0000003600000001000000010000 - 0036FCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFBFBFBFFF8F8F8FFF5F5 - F5FFF2F2F2FFEFEFEFFFEDEDEDFFFCFCFCFF0000003600000001000000010000 - 0036FCFCFCFFFBFBFBFFFCFCFCFFFCFCFCFFFBFBFBFFF8F8F8FFF5F5F5FFF1F1 - F1FFECECECFFEAEAEAFFE6E6E6FFFCFCFCFF0000003600000001000000010000 - 0036FCFCFCFFF9F9F9FFF9F9F9FFF9F9F9FFF7F7F7FFF6F6F6FFF2F2F2FFEBEB - EBFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFF0000003600000001000000010000 - 0036FCFCFCFFF7F7F7FFF9F9F9FFF7F7F7FFF7F7F7FFF3F3F3FFF0F0F0FFEAEA - EAFFFCFCFCFFF6F6F6FFF4F4F4FF9999999100000020FFFFFF00FFFFFF000000 - 0036FBFBFBFDF4F4F4FFF5F5F5FFF5F5F5FFF5F5F5FFF1F1F1FFEFEFEFFFE9E9 - E9FFFCFCFCFFE7E7E7FF959595910000002000000002FFFFFF00FFFFFF000000 - 0033F8F8F8F0FBFBFBFDFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFC - FCFFF8F8F8FF949494910000002000000002FFFFFF00FFFFFF00FFFFFF000000 - 001C000000330000003600000036000000360000003600000036000000360000 - 0036000000360000002000000002FFFFFF00FFFFFF00FFFFFF00 - } OnClick = btnRemFileClick end object btnRemFold: TSpeedButton @@ -262,42 +118,6 @@ inherited CEProjectInspectWidget: TCEProjectInspectWidget Top = 0 Width = 28 Align = alLeft - Glyph.Data = { - 36040000424D3604000000000000360000002800000010000000100000000100 - 2000000000000004000064000000640000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000001E0000003300000033000000330000001E00000000469AD300469A - D300469AD300469AD300469AD300469AD300469AD300469BD30048A2D3000000 - 001E3044B4AC384DCCFF384DCBFF384DCCFF3145B4AC0000001E469AD3000000 - 000B0000000A0000000A0000000A0000000A0000000A0000000A000000082F3D - B4AA3851D7FF385DF9FF375DFAFF385DF9FF3852D7FF3044B4AC0000002F2959 - 7A5F2655755C2655745C2655745C2655745C2655745C2654725A214B63513342 - CBFF4164FBFF3C60FAFF3A5DF8FF3C60FAFF4165FBFF344BCCFF4598D0F14398 - D2FF4094D0FF3E92CFFF3E92CEFF3F92CEFF3F92CEFF4094CFFF419BCFFF2E3E - C9FFA9B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFA9BAFFFF3148CAFF4499D2FF3F94 - D0FFABFBFFFF9BF3FFFF92F1FFFF93F1FFFF93F1FFFF94F3FFFF98FCFFFF2A38 - C6FF5B75FDFF5775FEFF5473FDFF5775FEFF5D79FFFF3349CBFF4397D1FF56AC - DDFF8EDAF5FFA2EDFFFF82E5FEFF84E5FEFF84E5FEFF86E7FEFF89EEFFFF5589 - E0FF4052D9FF6E85FFFF7289FFFF6E86FFFF4559DCFF3446CC924296D1FF71C4 - EAFF6CBCE6FFBBF2FFFF75DEFDFF77DEFCFF78DEFCFF7BDFFCFF7FE3FDFF83EC - FFFF5186DEFF2B38C6FF2B3AC6FF2B3AC7FF3E6FCFFF000000124095D0FF90DD - F8FF44A0D8FFDDFCFFFFDAFAFFFFDBF9FFFFDEFAFFFF74DCFCFF76DCFBFF77DD - FBFF79E2FCFF7AE6FDFF79E7FEFFA7F4FFFF7FC6E7FF3377A4703E93CFFFB2F6 - FFFF51ACDEFF358ACAFF358ACAFF358ACAFF368ACAFF5BBDE9FF6ED9FBFF6AD6 - FAFF69D6FAFF68D6FAFF67D6FAFF83DFFCFFAAE1F6FF3A8AC1C83D92CFFFB8F3 - FFFF77DFFEFF7BE0FEFF7CE1FEFF7CE1FFFF7DE2FFFF52ABDDFF56B9E8FFDAF8 - FFFFD6F6FFFFD6F6FFFFD5F6FFFFD5F7FFFFDBFCFFFF3E94D0FF3C92CFFFC0F3 - FFFF70D9FBFF73DAFBFF74DAFBFF74DAFBFF74DBFBFF76DEFDFF4FA9DCFF368B - CAFF358BCBFF338BCBFF338CCCFF3790CEFF3D94D0FF4398D2AE3B92CFFFCAF6 - FFFF69D5F9FF6CD5F9FF6AD4F9FF69D4F9FF69D5F9FF6AD6FAFF6BD8FBFF6BD9 - FCFF6BDAFDFF69DAFDFFDAFDFFFF3C93D0FF367BAA2F469AD3003B92CFFFD5F7 - FFFF60D1F9FF61D0F8FFB4EBFDFFD9F6FFFFDAF8FFFFDAF8FFFFDAF9FFFFDBF9 - FFFFDAF9FFFFDAFAFFFFDFFEFFFF3D94D0FF4599D335469AD3003D94D0FFDCFC - FFFFD8F7FFFFD8F7FFFFDBFAFFFF358ECDFF3991CEFF3A92CFFF3A92CFFF3A92 - CFFF3A92CFFF3A92CFFF3D94D0FF4298D2EA469AD300469AD3004398D2EF3D94 - D0FF3A92CFFF3A92CFFF3D94D0FF4197D1E44398D22B4498D2324498D2334498 - D2334498D2334499D2334499D337459AD300469AD300469AD300 - } OnClick = btnRemFoldClick ShowCaption = False end diff --git a/src/ce_projinspect.pas b/src/ce_projinspect.pas index 38969517..ff1324e8 100644 --- a/src/ce_projinspect.pas +++ b/src/ce_projinspect.pas @@ -63,6 +63,8 @@ uses {$REGION Standard Comp/Obj------------------------------------------------------} constructor TCEProjectInspectWidget.create(aOwner: TComponent); +var + png: TPortableNetworkGraphic; begin fActOpenFile := TAction.Create(self); fActOpenFile.Caption := 'Open file in editor'; @@ -73,6 +75,23 @@ begin fActSelConf.OnUpdate := @actUpdate; // inherited; + // + png := TPortableNetworkGraphic.Create; + try + png.LoadFromLazarusResource('document_add'); + btnAddFile.Glyph.Assign(png); + png.LoadFromLazarusResource('document_delete'); + btnRemFile.Glyph.Assign(png); + png.LoadFromLazarusResource('folder_add'); + btnAddFold.Glyph.Assign(png); + png.LoadFromLazarusResource('folder_delete'); + btnRemFold.Glyph.Assign(png); + png.LoadFromLazarusResource('wrench_orange'); + btnProjOpts.Glyph.Assign(png); + finally + png.Free; + end; + // Tree.OnDblClick := @TreeDblClick; fFileNode := Tree.Items[0]; fConfNode := Tree.Items[1];