converted project configuration widget, use shared icons

This commit is contained in:
Basile Burg 2015-01-04 02:37:56 +01:00
parent 374fbaf2d4
commit ea33425ffd
2 changed files with 13 additions and 108 deletions

View File

@ -50,42 +50,6 @@ inherited CEProjectConfigurationWidget: TCEProjectConfigurationWidget
Top = 0
Width = 30
Align = alRight
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
0000000000000000000000000000000000000000003300000033000000330000
00000000001E0000003300000033000000330000001E000000007B7977007B79
770000000024000000237B79770077757300757371FF75716FFF826F73FF0000
0019008C55A9009E5EFF009D5DFF009E5EFF008C55AC0000001E7B7977000000
00236D6B69C16C6A69BF0000002F00000033716F6DFFF0EBEBFF7E6B6FFF0086
4D9800A669FF00BA86FF77DFC4FF00BA86FF00A66AFF008C55AC7B7977006F6D
6BBFA19F9DFF9E9C9AFF706E6CEF716F6DFF898785FFE3DFDFFF998589FF009E
58FF00C08BFF00BB82FFFFFFFFFF00BB82FF00C08CFF009E5EFF7D7B79007A78
76ED9F9D9BFFDFDDDBFFB8B6B4FFDBD9D7FFD8D6D4FFD9D5D3FFEAD7DBFF0099
52FF74E5CBFFFFFFFFFFFFFFFFFFFFFFFFFF77E5CCFF009C5CFF7E7C7A007C7A
7800767572FEB7B3B3FFD2D0CFFFD1CFCFFFD3D1D0FFD6D1D2FFE5D3D8FF009A
53FF00CB96FF00C88FFFFFFFFFFF00C88FFF00CC98FF009D5DFF000000330000
0033787674FFD2D0CEFFCECCCAFFBEBCBAFF92908EFF8F8C8AFF9E9394FF46A3
7EFF00AE6CFF00D29BFF73EDD3FF00D39DFF00AF71FF009F5F94817F7DFF7C7A
78FF9D9B99FFCCC9C8FFCCC9C8FF93918FFF7A78769C7F7C7A227D79789CA594
97FF53B18AFF009951FF009851FF009B54FF3A8E6BFF00A45E00817F7DFFE3E1
DFFFDCDAD8FFC6C5C2FFC8C6C4FF8F8D8BFF4847463D000000074947473D948F
8EFFD4C7C9FFD7C6C9FFECD9DDFFF0DEE2FF8D7C7FFF91808300848280FF807E
7CFF949492FFD0CECCFFC3C0BFFF93918FFF72716FAD3A39384E72716FAD9492
90FFC5C0C0FFD3CECDFF979492FF817D7CFF868280FF88838200868482008583
8100807E7CFFDAD9D8FFBEBBB9FFBCB9B7FF94918EFF928F8DFF94918FFFB3B2
B0FFBEBBB9FFDBD9D8FF807E7CFF83817F008583810086848200858381000000
0023827F7DEFACAAA8FFC7C5C3FFBBB8B7FFBAB7B6FFBBB8B7FFBBB8B7FFBBB8
B7FFC7C5C3FFACAAA8FF817F7DEF0000002385838100858381008C8A88008280
7EBAA4A2A0FFDAD8D7FFC6C4C2FFE4E3E1FFDBD9D7FFC2BFBEFFD7D5D4FFE4E3
E1FFC5C4C2FFDAD8D7FFA4A2A0FF82807EBA8C8A88008C8A88008D8B89008B89
87B2B2B1AFFFAFAEACFF858381EB868482FF9A9897FFBCBAB7FF9A9897FF8684
82FF858381FEAFAEACFFB2B1AFFF8B8987B28D8B89008D8B89008D8B89008C8A
88008D8B89B28D8B89AF8B8987008B8987008B8987FFE9E7E7FF8B8987FF8B89
87008D8B89008C8A88ED8D8B89B08C8A88008D8B89008D8B89008D8B89008D8B
89008F8D8B008F8D8B008C8A880092908E00908E8CFF8F8D8BFF908E8CFF9290
8E008F8D8B008F8D8B008F8D8B008D8B89008D8B89008D8B8900
}
OnClick = btnAddConfClick
ShowCaption = False
end
@ -96,42 +60,6 @@ inherited CEProjectConfigurationWidget: TCEProjectConfigurationWidget
Top = 0
Width = 30
Align = alRight
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
0000000000000000000000000000000000000000003300000033000000330000
00000000001E0000003300000033000000330000001E000000007B7977007B79
770000000024000000237B79770077757300757371FF75726EFF7C7868FF0000
00192F43B5A9384DCCFF384DCBFF384DCCFF3145B4AC0000001E7B7977000000
00236D6B69C16C6A69BF0000002F00000033716F6DFFEFEDEAFF787464FF263B
B0983751D9FF385DF9FF375DFAFF385DF9FF3852D7FF3044B4AC7B7977006F6D
6BBFA19F9DFF9E9C9AFF706E6CEF716F6DFF898785FFE2E0DDFF928D7EFF2942
D1FF4064FCFF3C60FAFF3A5DF8FF3C60FAFF4165FBFF344BCCFF7D7B79007A78
76ED9F9D9BFFDFDDDBFFB8B6B4FFDBD9D7FFD8D6D4FFD8D6D2FFE4E0D0FF233C
CDFFA7B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFA9BAFFFF3148CAFF7E7C7A007C7A
7800767572FEB7B3B3FFD2D0CFFFD1CFCFFFD3D1D0FFD5D3D0FFDFDBCEFF223C
CFFF5976FFFF5775FEFF5473FDFF5776FEFF5D79FFFF334ACBFF000000330000
0033787674FFD2D0CEFFCECCCAFFBEBCBAFF92908EFF8F8C89FF9B988EFF6572
BEFF3C57E1FF6C86FFFF7189FFFF6D87FFFF435DE0FF334BCF94817F7DFF7C7A
78FF9D9B99FFCCC9C8FFCCC9C8FF93918FFF7A78769C7F7C7A227D7B769C9F9B
8DFF7380CCFF223CCDFF233DCCFF253FD0FF5762A6FF2D48D800817F7DFFE3E1
DFFFDCDAD8FFC6C5C2FFC8C6C4FF8F8D8BFF4847463D000000074948463D9390
8BFFD0CCC2FFD2CDBFFFE6E2D3FFEAE6D8FF888376FF8C877900848280FF807E
7CFF949492FFD0CECCFFC3C0BFFF93918FFF72716FAD3A39384E72716FAD9492
90FFC5C1BFFFD2D0CCFF969591FF817E7AFF85837FFF87858100868482008583
8100807E7CFFDAD9D8FFBEBBB9FFBCB9B7FF94918EFF928F8DFF94918FFFB3B2
B0FFBEBBB9FFDBD9D8FF807E7CFF83817F008583810086848200858381000000
0023827F7DEFACAAA8FFC7C5C3FFBBB8B7FFBAB7B6FFBBB8B7FFBBB8B7FFBBB8
B7FFC7C5C3FFACAAA8FF817F7DEF0000002385838100858381008C8A88008280
7EBAA4A2A0FFDAD8D7FFC6C4C2FFE4E3E1FFDBD9D7FFC2BFBEFFD7D5D4FFE4E3
E1FFC5C4C2FFDAD8D7FFA4A2A0FF82807EBA8C8A88008C8A88008D8B89008B89
87B2B2B1AFFFAFAEACFF858381EB868482FF9A9897FFBCBAB7FF9A9897FF8684
82FF858381FEAFAEACFFB2B1AFFF8B8987B28D8B89008D8B89008D8B89008C8A
88008D8B89B28D8B89AF8B8987008B8987008B8987FFE9E7E7FF8B8987FF8B89
87008D8B89008C8A88ED8D8B89B08C8A88008D8B89008D8B89008D8B89008D8B
89008F8D8B008F8D8B008C8A880092908E00908E8CFF8F8D8BFF908E8CFF9290
8E008F8D8B008F8D8B008F8D8B008D8B89008D8B89008D8B8900
}
OnClick = btnDelConfClick
ShowCaption = False
end
@ -142,42 +70,6 @@ inherited CEProjectConfigurationWidget: TCEProjectConfigurationWidget
Top = 0
Width = 30
Align = alRight
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
0000000000000000000000000000000000000000003300000033000000330000
00000000003300000033000000220000000000000000000000007B7977007B79
770000000024000000237B79770078757300777472FF787171FF847176FF0090
4A00008A4AFF00C684FF007C41BD00000021008F4F00008F4F007B7977000000
00236D6B69C16C6A69BF0000002F000000337C7173FFFFEEF4FF8B6E77FF0000
0033008847FF00E4A6FF00BE80FF007C41B900000021008F4F007B7977006F6D
6BBFA19F9DFF9E9C9AFF716E6DEF7C7172FF208254FF00893FFF008842FF0088
45FF008341FF00D9A1FF00D8A0FF00BC80FF007C41B9000000227D7B79007A78
76ED9F9D9BFFDFDDDBFFBBB7B5FFEDDDE0FF00863CFF3DE8BFFF00D79FFF00D7
A0FF00D59FFF00D09CFF00D09CFF00D39FFF00B981FF007E43BD7E7C7A007C7A
7800767572FEB7B3B3FFD5D1D1FFE3D3D8FF008239FF6CE8CEFF00C899FF00C8
99FF00C899FF00C797FF00C898FF00CA9AFF63E6CDFF008A47FF000000330000
0033787674FFD2D0CEFFD0CDCBFFCDBDC1FF00853AFF94EFE2FF4DE9D4FF4FE8
D3FF4DE6D1FF93E8D8FF00C397FF5EE0C6FF00B37FFF008B48A9817F7DFF7C7A
78FF9D9B99FFCCC9C8FFCDC9C9FF9C9092FF148552E5008A41FF00883FFF0086
3EFF008239FF81E4D5FF56D9C3FF00AD7AFF318359FF008F4700817F7DFFE3E1
DFFFDCDAD8FFC6C5C2FFC8C6C4FF948D8DFF483F4236000000064A3E4135AD91
99FF00873EFF73E3D5FF00A979FF52AD7FFF947E83FF92818500848280FF807E
7CFF949492FFD0CECCFFC3C0BFFF949190FF757070AD3A36364D777070ADA495
98FF00873AFF00A87AFF258455FF918083FF8A8383FF88848300868482008583
8100807E7CFFDAD9D8FFBEBBB9FFBCB9B7FF94908FFF938F8DFF959190FFB9B3
B3FFCCBEC0FFEBDBDFFF8B8081FF888281008684820086848200858381000000
0023827F7DEFACAAA8FFC7C5C3FFBBB8B7FFBAB7B6FFBBB8B7FFBBB8B7FFBCB8
B8FFC9C5C4FFAFABAAFF83807EEF0000002385838100858381008C8A88008280
7EBAA4A2A0FFDAD8D7FFC6C4C2FFE4E3E1FFDBD9D7FFC2BFBEFFD7D5D4FFE4E3
E1FFC5C4C2FFDAD8D7FFA4A2A0FF82807EBA8C8A88008C8A88008D8B89008B89
87B2B2B1AFFFAFAEACFF858381EB868482FF9A9897FFBCBAB7FF9A9897FF8684
82FF858381FEAFAEACFFB2B1AFFF8B8987B28D8B89008D8B89008D8B89008C8A
88008D8B89B28D8B89AF8B8987008B8987008B8987FFE9E7E7FF8B8987FF8B89
87008D8B89008C8A88ED8D8B89B08C8A88008D8B89008D8B89008D8B89008D8B
89008F8D8B008F8D8B008C8A880092908E00908E8CFF8F8D8BFF908E8CFF9290
8E008F8D8B008F8D8B008F8D8B008D8B89008D8B89008D8B8900
}
OnClick = btnCloneCurrClick
ShowCaption = False
end

View File

@ -51,8 +51,21 @@ implementation
{$REGION Standard Comp/Obj------------------------------------------------------}
constructor TCEProjectConfigurationWidget.create(aOwner: TComponent);
var
png: TPortableNetworkGraphic;
begin
inherited;
png := TPortableNetworkGraphic.Create;
try
png.LoadFromLazarusResource('cog_add');
btnAddConf.Glyph.Assign(png);
png.LoadFromLazarusResource('cog_delete');
btnDelConf.Glyph.Assign(png);
png.LoadFromLazarusResource('cog_go');
btnCloneConf.Glyph.Assign(png);
finally
png.Free;
end;
Tree.Selected := Tree.Items.GetLastNode;
Grid.OnEditorFilter := @GridFilter;
//