Browse Source

Added missing icons

lainz 9 years ago
parent
commit
a729b8f064

+ 1 - 1
bcbuttonfocus.pas

@@ -391,7 +391,7 @@ end;
 
 
 procedure Register;
 procedure Register;
 begin
 begin
-  {$I icons\bcbutton_icon.lrs}
+  {$I icons\bcbuttonfocus_icon.lrs}
   RegisterComponents('BGRA Controls', [TBCButtonFocus]);
   RegisterComponents('BGRA Controls', [TBCButtonFocus]);
   RegisterPropertyEditor(TypeInfo(integer), TBCButtonFocus,
   RegisterPropertyEditor(TypeInfo(integer), TBCButtonFocus,
     'ImageIndex', TBCButtonImageIndexPropertyEditor);
     'ImageIndex', TBCButtonImageIndexPropertyEditor);

+ 1 - 0
bcimagebutton.pas

@@ -306,6 +306,7 @@ procedure Register;
 begin
 begin
   {$I icons\bcimagebutton_icon.lrs}
   {$I icons\bcimagebutton_icon.lrs}
   RegisterComponents('BGRA Controls', [TBCImageButton]);
   RegisterComponents('BGRA Controls', [TBCImageButton]);
+  {$I icons\bcxbutton_icon.lrs}
   RegisterComponents('BGRA Controls', [TBCXButton]);
   RegisterComponents('BGRA Controls', [TBCXButton]);
 end;
 end;
 
 

+ 1 - 0
bcradialprogressbar.pas

@@ -81,6 +81,7 @@ implementation
 
 
 procedure Register;
 procedure Register;
 begin
 begin
+  {$I icons\bcradialprogressbar_icon.lrs}
   RegisterComponents('BGRA Controls', [TBCRadialProgressBar]);
   RegisterComponents('BGRA Controls', [TBCRadialProgressBar]);
 end;
 end;
 
 

+ 1 - 0
bctoolbar.pas

@@ -125,6 +125,7 @@ end;
 
 
 procedure Register;
 procedure Register;
 begin
 begin
+  {$I icons\bctoolbar_icon.lrs}
   RegisterComponents('BGRA Controls', [TBCToolBar]);
   RegisterComponents('BGRA Controls', [TBCToolBar]);
 end;
 end;
 
 

+ 51 - 51
bgracontrols.lpk

@@ -67,123 +67,123 @@
         <UnitName Value="BCPanel"/>
         <UnitName Value="BCPanel"/>
       </Item9>
       </Item9>
       <Item10>
       <Item10>
-        <Filename Value="bcrtti.pas"/>
-        <UnitName Value="BCRTTI"/>
+        <Filename Value="bcradialprogressbar.pas"/>
+        <HasRegisterProc Value="True"/>
+        <UnitName Value="BCRadialProgressBar"/>
       </Item10>
       </Item10>
       <Item11>
       <Item11>
-        <Filename Value="bcstylesform.pas"/>
-        <UnitName Value="BCStylesForm"/>
+        <Filename Value="bcrtti.pas"/>
+        <UnitName Value="BCRTTI"/>
       </Item11>
       </Item11>
       <Item12>
       <Item12>
+        <Filename Value="bcstylesform.pas"/>
+        <UnitName Value="BCStylesForm"/>
+      </Item12>
+      <Item13>
         <Filename Value="bctoolbar.pas"/>
         <Filename Value="bctoolbar.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
         <UnitName Value="BCToolBar"/>
         <UnitName Value="BCToolBar"/>
-      </Item12>
-      <Item13>
-        <Filename Value="bctools.pas"/>
-        <UnitName Value="BCTools"/>
       </Item13>
       </Item13>
       <Item14>
       <Item14>
+        <Filename Value="bctools.pas"/>
+        <UnitName Value="BCTools"/>
+      </Item14>
+      <Item15>
         <Filename Value="bctrackbarupdown.pas"/>
         <Filename Value="bctrackbarupdown.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
         <UnitName Value="BCTrackbarUpdown"/>
         <UnitName Value="BCTrackbarUpdown"/>
-      </Item14>
-      <Item15>
+      </Item15>
+      <Item16>
         <Filename Value="bctypes.pas"/>
         <Filename Value="bctypes.pas"/>
         <AddToUsesPkgSection Value="False"/>
         <AddToUsesPkgSection Value="False"/>
         <UnitName Value="bctypes"/>
         <UnitName Value="bctypes"/>
-      </Item15>
-      <Item16>
+      </Item16>
+      <Item17>
         <Filename Value="bgraflashprogressbar.pas"/>
         <Filename Value="bgraflashprogressbar.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
         <UnitName Value="BGRAFlashProgressBar"/>
         <UnitName Value="BGRAFlashProgressBar"/>
-      </Item16>
-      <Item17>
+      </Item17>
+      <Item18>
         <Filename Value="bgragraphiccontrol.pas"/>
         <Filename Value="bgragraphiccontrol.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
         <UnitName Value="BGRAGraphicControl"/>
         <UnitName Value="BGRAGraphicControl"/>
-      </Item17>
-      <Item18>
+      </Item18>
+      <Item19>
         <Filename Value="bgraimagelist.pas"/>
         <Filename Value="bgraimagelist.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
         <UnitName Value="BGRAImageList"/>
         <UnitName Value="BGRAImageList"/>
-      </Item18>
-      <Item19>
+      </Item19>
+      <Item20>
         <Filename Value="bgraimagemanipulation.pas"/>
         <Filename Value="bgraimagemanipulation.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
         <UnitName Value="BGRAImageManipulation"/>
         <UnitName Value="BGRAImageManipulation"/>
-      </Item19>
-      <Item20>
+      </Item20>
+      <Item21>
         <Filename Value="bgraknob.pas"/>
         <Filename Value="bgraknob.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
         <UnitName Value="BGRAKnob"/>
         <UnitName Value="BGRAKnob"/>
-      </Item20>
-      <Item21>
-        <Filename Value="bgrapascalscript.pas"/>
-        <UnitName Value="BGRAPascalScript"/>
       </Item21>
       </Item21>
       <Item22>
       <Item22>
+        <Filename Value="bgrapascalscript.pas"/>
+        <UnitName Value="BGRAPascalScript"/>
+      </Item22>
+      <Item23>
         <Filename Value="bgraresizespeedbutton.pas"/>
         <Filename Value="bgraresizespeedbutton.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
         <UnitName Value="BGRAResizeSpeedButton"/>
         <UnitName Value="BGRAResizeSpeedButton"/>
-      </Item22>
-      <Item23>
-        <Filename Value="bgrascript.pas"/>
-        <UnitName Value="BGRAScript"/>
       </Item23>
       </Item23>
       <Item24>
       <Item24>
+        <Filename Value="bgrascript.pas"/>
+        <UnitName Value="BGRAScript"/>
+      </Item24>
+      <Item25>
         <Filename Value="bgrashape.pas"/>
         <Filename Value="bgrashape.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
         <UnitName Value="BGRAShape"/>
         <UnitName Value="BGRAShape"/>
-      </Item24>
-      <Item25>
+      </Item25>
+      <Item26>
         <Filename Value="bgraspeedbutton.pas"/>
         <Filename Value="bgraspeedbutton.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
         <UnitName Value="BGRASpeedButton"/>
         <UnitName Value="BGRASpeedButton"/>
-      </Item25>
-      <Item26>
+      </Item26>
+      <Item27>
         <Filename Value="bgraspriteanimation.pas"/>
         <Filename Value="bgraspriteanimation.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
         <UnitName Value="BGRASpriteAnimation"/>
         <UnitName Value="BGRASpriteAnimation"/>
-      </Item26>
-      <Item27>
+      </Item27>
+      <Item28>
         <Filename Value="bgravirtualscreen.pas"/>
         <Filename Value="bgravirtualscreen.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
         <UnitName Value="BGRAVirtualScreen"/>
         <UnitName Value="BGRAVirtualScreen"/>
-      </Item27>
-      <Item28>
+      </Item28>
+      <Item29>
         <Filename Value="dtanalogclock.pas"/>
         <Filename Value="dtanalogclock.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
         <UnitName Value="DTAnalogClock"/>
         <UnitName Value="DTAnalogClock"/>
-      </Item28>
-      <Item29>
-        <Filename Value="dtanalogcommon.pp"/>
-        <UnitName Value="DTAnalogCommon"/>
       </Item29>
       </Item29>
       <Item30>
       <Item30>
-        <Filename Value="dtanaloggauge.pp"/>
-        <HasRegisterProc Value="True"/>
-        <UnitName Value="DTAnalogGauge"/>
+        <Filename Value="dtanalogcommon.pp"/>
+        <UnitName Value="DTAnalogCommon"/>
       </Item30>
       </Item30>
       <Item31>
       <Item31>
-        <Filename Value="dtthemedclock.pas"/>
+        <Filename Value="dtanaloggauge.pp"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
-        <UnitName Value="dtthemedclock"/>
+        <UnitName Value="DTAnalogGauge"/>
       </Item31>
       </Item31>
       <Item32>
       <Item32>
-        <Filename Value="dtthemedgauge.pp"/>
+        <Filename Value="dtthemedclock.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
-        <UnitName Value="dtthemedgauge"/>
+        <UnitName Value="dtthemedclock"/>
       </Item32>
       </Item32>
       <Item33>
       <Item33>
-        <Filename Value="upsi_bgrapascalscript.pas"/>
+        <Filename Value="dtthemedgauge.pp"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
-        <UnitName Value="uPSI_BGRAPascalScript"/>
+        <UnitName Value="dtthemedgauge"/>
       </Item33>
       </Item33>
       <Item34>
       <Item34>
-        <Filename Value="bcradialprogressbar.pas"/>
+        <Filename Value="upsi_bgrapascalscript.pas"/>
         <HasRegisterProc Value="True"/>
         <HasRegisterProc Value="True"/>
-        <UnitName Value="BCRadialProgressBar"/>
+        <UnitName Value="uPSI_BGRAPascalScript"/>
       </Item34>
       </Item34>
     </Files>
     </Files>
     <RequiredPkgs Count="3">
     <RequiredPkgs Count="3">

+ 8 - 8
bgracontrols.pas

@@ -8,13 +8,13 @@ interface
 
 
 uses
 uses
   BCBaseCtrls, BCButton, BCButtonFocus, BCEffect, bcfilters, BCGameGrid, 
   BCBaseCtrls, BCButton, BCButtonFocus, BCEffect, bcfilters, BCGameGrid, 
-  BCImageButton, BCLabel, BCPanel, BCRTTI, BCStylesForm, BCToolBar, BCTools, 
-  BCTrackbarUpdown, BGRAFlashProgressBar, BGRAGraphicControl, BGRAImageList, 
-  BGRAImageManipulation, BGRAKnob, BGRAPascalScript, BGRAResizeSpeedButton, 
-  BGRAScript, BGRAShape, BGRASpeedButton, BGRASpriteAnimation, 
-  BGRAVirtualScreen, DTAnalogClock, DTAnalogCommon, DTAnalogGauge, 
-  dtthemedclock, dtthemedgauge, uPSI_BGRAPascalScript, BCRadialProgressBar, 
-  LazarusPackageIntf;
+  BCImageButton, BCLabel, BCPanel, BCRadialProgressBar, BCRTTI, BCStylesForm, 
+  BCToolBar, BCTools, BCTrackbarUpdown, BGRAFlashProgressBar, 
+  BGRAGraphicControl, BGRAImageList, BGRAImageManipulation, BGRAKnob, 
+  BGRAPascalScript, BGRAResizeSpeedButton, BGRAScript, BGRAShape, 
+  BGRASpeedButton, BGRASpriteAnimation, BGRAVirtualScreen, DTAnalogClock, 
+  DTAnalogCommon, DTAnalogGauge, dtthemedclock, dtthemedgauge, 
+  uPSI_BGRAPascalScript, LazarusPackageIntf;
 
 
 implementation
 implementation
 
 
@@ -26,6 +26,7 @@ begin
   RegisterUnit('BCImageButton', @BCImageButton.Register);
   RegisterUnit('BCImageButton', @BCImageButton.Register);
   RegisterUnit('BCLabel', @BCLabel.Register);
   RegisterUnit('BCLabel', @BCLabel.Register);
   RegisterUnit('BCPanel', @BCPanel.Register);
   RegisterUnit('BCPanel', @BCPanel.Register);
+  RegisterUnit('BCRadialProgressBar', @BCRadialProgressBar.Register);
   RegisterUnit('BCToolBar', @BCToolBar.Register);
   RegisterUnit('BCToolBar', @BCToolBar.Register);
   RegisterUnit('BCTrackbarUpdown', @BCTrackbarUpdown.Register);
   RegisterUnit('BCTrackbarUpdown', @BCTrackbarUpdown.Register);
   RegisterUnit('BGRAFlashProgressBar', @BGRAFlashProgressBar.Register);
   RegisterUnit('BGRAFlashProgressBar', @BGRAFlashProgressBar.Register);
@@ -43,7 +44,6 @@ begin
   RegisterUnit('dtthemedclock', @dtthemedclock.Register);
   RegisterUnit('dtthemedclock', @dtthemedclock.Register);
   RegisterUnit('dtthemedgauge', @dtthemedgauge.Register);
   RegisterUnit('dtthemedgauge', @dtthemedgauge.Register);
   RegisterUnit('uPSI_BGRAPascalScript', @uPSI_BGRAPascalScript.Register);
   RegisterUnit('uPSI_BGRAPascalScript', @uPSI_BGRAPascalScript.Register);
-  RegisterUnit('BCRadialProgressBar', @BCRadialProgressBar.Register);
 end;
 end;
 
 
 initialization
 initialization

+ 1 - 0
dtanaloggauge.pp

@@ -114,6 +114,7 @@ implementation
 
 
 procedure Register;
 procedure Register;
 begin
 begin
+  {$I icons\dtanaloggauge_icon.lrs}
   RegisterComponents('BGRA Controls', [TDTAnalogGauge]);
   RegisterComponents('BGRA Controls', [TDTAnalogGauge]);
 end;
 end;
 
 

+ 1 - 0
dtthemedgauge.pp

@@ -95,6 +95,7 @@ implementation
 
 
 procedure Register;
 procedure Register;
 begin
 begin
+  {$I icons\dtthemedgauge_icon.lrs}
   RegisterComponents('BGRA Controls', [TDTThemedGauge]);
   RegisterComponents('BGRA Controls', [TDTThemedGauge]);
 end;
 end;
 
 

+ 31 - 0
icons/bcbuttonfocus_icon.lrs

@@ -0,0 +1,31 @@
+LazarusResources.Add('tbcbuttonfocus','PNG',[
+  #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#6#0#0#0#224'w='#248#0
+  +#0#2#139'IDATx^'#237'UMKUQ'#20']'#251#156#243#204#7#129#137'QA!'#4'Q'#163#168
+  +'h'#212#160#31#208'/'#136#192#240'Q'#208#208'FE'#10'j'#13#210'A$(AR'#8'ZH'
+  +#244#23'$h\'#163#160#6'FI5'#9'"'#164#30#154#239#189's'#207'G{'#159'{'#159#151
+  +#135#209' q'#16#184'`s'#246#217#251#222#181#246#199#133'K!'#4#16#17'v'#10#20
+  +'c'#196'NB'#177#253#223#2#244'y'#229'}|'#246#226#13#222'}'#252#6'e4"'#254'>'
+  +#178#224'='#144#158'!t"'#130'H%'#211'F'#225#202#133#179'8v'#228#16#204#212
+  +#243'W'#168#238#239#199#169's'#199#209#180#0#169'm,<F("8'#31#176#248'r'#25'7'
+  +'.'#246#193','#255#168'`'#186'v'#30#7'{'#21#164'8'#218#202'/'#241#4#165#242
+  +'|'#8#226#255#145#31#129#173#186#7#184#245#240'''V'#190#214'a'#26'6'#162#167
+  +#219#161#183'[!'#132#188#2#160#156'B`6'#165#187'J'#18#159#129't'#5#8'n'#203
+  +#148'b'#16#1#15'm'#12'|'#8')o'#132#192'zp@'#161#229'B)'#0'J'#21'U'#187#12#6
+  +'.'#215' Xx:'#15'0'#249' '#223#31#207#205'q'#158#197#203'V'#248#30'Y@'#161
+  +#170'u'#26#19#17#193'd'#158#131'b'#25#224'l'#217#186#247#14'Zk'#12'\'#173'av'
+  +'v'#14#2'!^X'#152#135#192'('#13#197#182#177#225#249'$!g'#203#199'G]'#128#11
+  +'QJ'#132#241'B'#30#1#199#167'sqS '#203#188#200'@'#208'hX'#180'Q'#175#231#254
+  +#218#154#197#208#208'5'#204#204'<'#130'@:'#137#16#129#184#185'''q'#140#4'dL'
+  +#205'V'#147'MZ'#166'B C'#129#148'k#sI '#145#223#159'z'#144#238'!'#148#31#135
+  +'s'#30#177#167#146#132' '#29#132#162#173#204':'#180'Z'#30#186#16#176#165#0
+  +#199'K'#191#177#209'b'#146#0'cT'#242#11'l'#238'"c'#129#224#9'9?'#193#200'h<'
+  +#223'l'#203'v'#8'DV'#21#140#141'N'#226#246#248#205#220#31#155#132#181'6'#145
+  +'OLLcd'#228'z'#138#181'A'#164#184's'''#11#22#206'|'#201'^.b'#200'w'#16#21#18
+  +#8'RE'#132'`x'#248'.'#156#188#232#0#163'5'#147#222#227#234#155',0'#137#204#6
+  +'h'#163#145#30'-8'#130#7#188#11'il&*'#5'c4'#236#175'&l'#217'A'#199#167'G'#28
+  +'#"'#206'7'#145#17#229#177#246#169#20#147#150'#'#228#209#138#12#200#152#180#7
+  +#179#175#210#192#147#165'O8'#176#247#176'tR,'#139#240'o'#136'I'#244#245#23
+  +#139#213#239#171#232#235'='#10'3~'#233'$'#238',.'#225#237#135'u'#217#20#182
+  +#11#18#163#136#209#193#211'8s'#162#159'v'#127'8'#187#2#219#199'o''+w'#167#205
+  +#252#27#230#0#0#0#0'IEND'#174'B`'#130
+]);

+ 12 - 0
icons/bcradialprogressbar_icon.lrs

@@ -0,0 +1,12 @@
+LazarusResources.Add('tbcradialprogressbar','PNG',[
+  #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#6#0#0#0#224'w='#248#0
+  +#0#0#174'IDATx^'#237#149#191#14#130'0'#16#198#239#12#155#207#225#194#130#179
+  +#179'10'#241#6'>'#129#238'$'#134#137#144#176#243'$'#14#198'''p3'#26'w}'#11
+  +#231#150'?'#201#209'.'#208#146#180#3#208'o'#250#190#229'~'#201#245#238#138
+  +#140'1@D'#176'%'#228#156#131'M'#173#200#204#23#224#0#30#153'$)'#141#142'SQ'
+  +#156#177#5'P'#241#195#222#7'S'#162#154#13#196#147#169#151#171#232#216'='#11
+  +' J?'#131#185'O'#175#231'[n'#145'Pz'#220'J'#137'+'#179#254#27#16#249#247#239
+  +#252'n'#179'V'#229#241#128#219#227#219#249'S'#24#168#242#146#246#128#148#199
+  +'L'#158#132':'#195'P'#214'>'#215#214#22'm"'#255#129#3'8@'#5#154#11'I'#254'U'
+  +#188#163'/'#0#0#0#0'IEND'#174'B`'#130
+]);

+ 28 - 0
icons/bctoolbar_icon.lrs

@@ -0,0 +1,28 @@
+LazarusResources.Add('tbctoolbar','PNG',[
+  #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#6#0#0#0#224'w='#248#0
+  +#0#2'/IDATx^'#237#213'MHTQ'#24#199#225#223'9'#247#206#140#141#211'5F'#18'l$+'
+  +#132#10#18#137'&'#130#22#165#137#18'B'#180#169'('#132#160#130'v'#173#205'M'
+  +#139'V'#174'$'#218#5'a'#212#170#246#211#162#220#152#238'R'#233'cS'#148#154'D'
+  +'!'#145'3'#227#215'|'#221#143's'#162#195#12'B'#153#141#139#217'D'#15#188#156
+  +'w'#243#242#127#185'p'#206#21'J)'#132#16#212#138#208'ZSK'#146#26#19#3#3'w55d'
+  +#15#13#221#0#192'u'#221#218#4#204#207#207'P'#173#209#209#23#244#244#156#220
+  +'Z'#128#192'fdl'#133#141'\'#233#140'R'#141#7'c'#249'?'#206'J'#176#1#232'='
+  +#150#224#212#209#22'S'#157'G'#18't%w'#153#193'j'#13#244#183's'#237#236'!'#250
+  +#251#14'r'#177#239'@e'#22'IYs'#147#131#211#224#176#221'q'#136#196'b'#180#181
+  +'4'#144'L'#238#173':'#196#243'!'#239#194'J'#17#226'up'#161#219#204'bS'#150'+'
+  +'i@'#224')@'#11#178'k'#30#199'[#LM'#177'!1~'#139'u7'#145#2'l'#9'u!'#193#167
+  +#140'"*$'#0#178#224'a'#140'L/'#179#144#11'x'#252'6K:'#31#176#152#151'L'#127
+  +#241#216'L'#226#252'0'#137's'#195'`v'#18'XR'#16#182'$'#209#176'Uy'#29#176#239
+  +#189#143'@c3'#151#15#199#1#204#249#232'U'#134#174'='#245#196#235'ClF'#231'_'
+  +#227#229'2\'#149')'#178'O@'#2#145'r'#21#186#239#255'~'#147#149#210'TXH'#179
+  +#205'f'#138#233'%'#190#143#165#136'u'#156#161#169'w'#144#157'?'#171'g'#16#0
+  +'?('#1' '#175#239'/'#225#164#23#204#214#207#230'J'#230#12#215'Ey'#151#147#140
+  +#127'S'#0#8#194#166'*}El'#223'iv_'#186#131#211#214#14#242#3#138#25'<'#253#17
+  +#128#229#213#242''''#138#134'1:Z'#27#8'B!'#226#141#219#8','#137#214#176#152
+  +'S'#27'<Y'#235'}'#176#250#18#237#167'Q'#202''''#240']|'#175#128'[Z'#6#224#249
+  +#228'gL'#0'e'#142#229'1'#183#228#163#5'H!'#0#216'!'#5'Y@S'#196#248#165'7[('
+  +#31#161#10#132'X'#195#18'K'#132#173#12#133#245#139#134#13#10#128'7'#147#179
+  +'l'#213#215#212'C'#254#198#214#184'&m'#171#244#137#219'TC'#164'RO55dOL'#204
+  +#18#137'X'#255#240'/'#243#127#192#15'R'#168#205'.N'#211'r'#26#0#0#0#0'IEND'
+  +#174'B`'#130
+]);

+ 31 - 0
icons/bcxbutton_icon.lrs

@@ -0,0 +1,31 @@
+LazarusResources.Add('tbcxbutton','PNG',[
+  #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#6#0#0#0#224'w='#248#0
+  +#0#2#139'IDATx^'#237'UMKUQ'#20']'#251#156#243#204#7#129#137'QA!'#4'Q'#163#168
+  +'h'#212#160#31#208'/'#136#192#240'Q'#208#208'FE'#10'j'#13#210'A$(AR'#8'ZH'
+  +#244#23'$h\'#163#160#6'FI5'#9'"'#164#30#154#239#189's'#207'G{'#159'{'#159#151
+  +#135#209' q'#16#184'`s'#246#217#251#222#181#246#199#133'K!'#4#16#17'v'#10#20
+  +'c'#196'NB'#177#253#223#2#244'y'#229'}|'#246#226#13#222'}'#252#6'e4"'#254'>'
+  +#178#224'='#144#158'!t"'#130'H%'#211'F'#225#202#133#179'8v'#228#16#204#212
+  +#243'W'#168#238#239#199#169's'#199#209#180#0#169'm,<F("8'#31#176#248'r'#25'7'
+  +'.'#246#193','#255#168'`'#186'v'#30#7'{'#21#164'8'#218#202'/'#241#4#165#242
+  +'|'#8#226#255#145#31#129#173#186#7#184#245#240'''V'#190#214'a'#26'6'#162#167
+  +#219#161#183'[!'#132#188#2#160#156'B`6'#165#187'J'#18#159#129't'#5#8'n'#203
+  +#148'b'#16#1#15'm'#12'|'#8')o'#132#192'zp@'#161#229'B)'#0'J'#21'U'#187#12#6
+  +'.'#215' Xx:'#15'0'#249' '#223#31#207#205'q'#158#197#203'V'#248#30'Y@'#161
+  +#170'u'#26#19#17#193'd'#158#131'b'#25#224'l'#217#186#247#14'Zk'#12'\'#173'av'
+  +'v'#14#2'!^X'#152#135#192'('#13#197#182#177#225#249'$!g'#203#199'G]'#128#11
+  +'QJ'#132#241'B'#30#1#199#167'sqS '#203#188#200'@'#208'hX'#180'Q'#175#231#254
+  +#218#154#197#208#208'5'#204#204'<'#130'@:'#137#16#129#184#185'''q'#140#4'dL'
+  +#205'V'#147'MZ'#166'B C'#129#148'k#sI '#145#223#159'z'#144#238'!'#148#31#135
+  +'s'#30#177#167#146#132' '#29#132#162#173#204':'#180'Z'#30#186#16#176#165#0
+  +#199'K'#191#177#209'b'#146#0'cT'#242#11'l'#238'"c'#129#224#9'9?'#193#200'h<'
+  +#223'l'#203'v'#8'DV'#21#140#141'N'#226#246#248#205#220#31#155#132#181'6'#145
+  +'OLLcd'#228'z'#138#181'A'#164#184's'''#11#22#206'|'#201'^.b'#200'w'#16#21#18
+  +#8'RE'#132'`x'#248'.'#156#188#232#0#163'5'#147#222#227#234#155',0'#137#204#6
+  +'h'#163#145#30'-8'#130#7#188#11'il&*'#5'c4'#236#175'&l'#217'A'#199#167'G'#28
+  +'#"'#206'7'#145#17#229#177#246#169#20#147#150'#'#228#209#138#12#200#152#180#7
+  +#179#175#210#192#147#165'O8'#176#247#176'tR,'#139#240'o'#136'I'#244#245#23
+  +#139#213#239#171#232#235'='#10'3~'#233'$'#238',.'#225#237#135'u'#217#20#182
+  +#11#18#163#136#209#193#211'8s'#162#159'v'#127'8'#187#2#219#199'o''+w'#167#205
+  +#252#27#230#0#0#0#0'IEND'#174'B`'#130
+]);

+ 1 - 1
icons/dtanalogclock_icon.lrs → icons/dtanaloggauge_icon.lrs

@@ -1,4 +1,4 @@
-LazarusResources.Add('TDTAnalogClock','PNG',[
+LazarusResources.Add('TDTAnalogGauge','PNG',[
   #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#6#0#0#0#224'w='#248#0
   #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#6#0#0#0#224'w='#248#0
   +#0#0#4'sBIT'#8#8#8#8'|'#8'd'#136#0#0#0#9'pHYs'#0#0#10#17#0#0#10#17#1#216#209
   +#0#0#4'sBIT'#8#8#8#8'|'#8'd'#136#0#0#0#9'pHYs'#0#0#10#17#0#0#10#17#1#216#209
   +'>'#18#0#0#0#25'tEXtSoftware'#0'www.inkscape.org'#155#238'<'#26#0#0#4#172'ID'
   +'>'#18#0#0#0#25'tEXtSoftware'#0'www.inkscape.org'#155#238'<'#26#0#0#4#172'ID'

+ 43 - 0
icons/dtthemedgauge_icon.lrs

@@ -0,0 +1,43 @@
+LazarusResources.Add('tdtthemedgauge','PNG',[
+  #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#3#0#0#0#215#169#205
+  +#202#0#0#3#0'PLTE'#0#0#0#5#2#9#16#12#18#11#14#17#0#19#21#16#14#16#22#15#20#18
+  +#18#23#19#20#25#23#21#24#19#22#26#24#26#31#24#27#31#26#26' '#30#26#30'!'#27
+  +#31'('#27#31#29#28#28#28#29'!'#28#30'! !%'#31'#*"""$#(0#*$%0'#26'+)&''+!+2'''
+  +'((((0(+,-,*--42.0/04,/9,0<324119036/2<-56.4<15=15@44<35@87577=88=98=-9<);B*'
+  +'?E/@F;:=7;9:;?;;?;>D==A?==C<:<?>??BA>?C>?A@A@@D AC/AG:AA3D@6HJ<FG'#16'QW-MN'
+  +'0LJ4LL;NN4OO5SS:SYAAFABDBBG@CEBCEDCCCCEDDI>ECGEEFFGGGHFFLGGI@HJFHHAJM?OSAPP'
+  +'JD?LD;NH@HGEHHHHHLMHBHIIIIKIILHJJKIFKKKLLLLLNRKBPLFMKMNLIKMMMMMMNNMOORMGRNF'
+  +'NMJOOMOOOOPLSPIPPPSQLQQQRRRRRTOTSSSS\9ATNFWNFUPHUPPTQGWQCWQKWRITTSTTTXPHYSJ'
+  +'ZTJcPO'#137'SS'#141'HM'#161'HK'#168';?'#190'SU'#191'6='#207'PP'#215'RR<Z`@\'
+  +'bCXMYVKUUU\WJ_WK\XZ]Z[c\Mf^Na[_e_QfaQhaQbaWaa]bbbgg_`wnhwsg~xf'#127'xm]CibQ'
+  +'lhWiihnlfojXqiWokYwnUttkxxltynyyp{{qq}to~y'#132'~a}}s'#128#130'z'#130#130'x'
+  +#133'xZ'#146#130'a'#215'`Th'#131'~l'#132'{q'#132'~|'#134'v'#133#131't'#137
+  +#135'nm'#136#129#138#146#140'z'#148#137#138#149#131#135#151#133#146#132'a'
+  +#139#136'k'#142#140'r'#151#140'e'#146#143'y'#149#146'~'#148#148#142#139#154
+  +#136#150#150#143#174#154'g'#157#148'r'#163#153'{'#161#154#146#138#159'}'#157
+  +#156'w'#147#158#136#160#160#150#156#163#151#160#163#146#178#155'e'#181#156'h'
+  +#181#162'g'#185#162'k'#184#163'n'#170#165'~'#187#165#154#144#171#155#155#171
+  +#148#178#176#136#172#180#148#186#186#165#190#189#171#198#198#171#208#208#182
+  +#215#215#184#218#218#186#238#29#180'R'#0#0#0#1'tRNS'#0'@'#230#216'f'#0#0#1
+  +#217'IDATx'#156'c`'#128#131#213'L'#140#171#25#208#129#4#19';'#175#200#165#155
+  +#210#188'\'#236'J'#200#226'2^ie'#187#235#174#189#154#188#127#134#131'9#B'#156
+  +'I'#244#241'O;'#181'3'#207'w'#169'd'#217#221#189#205#199#5#19#231'PX'#147#251
+  +#180'_'#242#236';'#185#168#240#200'OS'#214#27#176'C'#196#217#216'W'#206#212
+  +')j'#214#220#250'K'#178'$'#185#176'M'#187'e'#163'8X'#166'b'#241#183'M*'#161
+  +'qy'#174#141#127#21#27#170's'#226#162#245#211#175#152'I'#128'4'#164#190#254
+  +#188'"'#182#186')'#223#246#191'au{CIr'#229#251#31'I'#172' '#137#12'{'#167#134
+  +#196#134#214#14#189#127#249'%'#221#173#13'9'#133'E'#22'} '#251'y'#247'4'#132
+  +#20#214#180'N]'#174#254'gs'#216#180#142#246#170#248#144#216#131#194' '#183'N'
+  +'R'#214'0'#178'v'#12'qM'#248#253'fKiw{Cq'#132#230#20#177#213#12#15'/_'#221'w'
+  +#248#200#177#227#167#143#190#149#23'yT='#173#189#181' '#238#208#249#157#172
+  +#12#15'NB$Nl'#251#170'%'#251#4'*q'#231':+'#196'(c+3'#247'y'#243'o<'#217'['#2
+  +'1j2'#208'('#6'n'#160#229'I'#190#179#22#205#14'L))'#237#132'Z.'#4#180#156'='
+  +#211#217#211'o'#206#194#9'A]'#203#151'ww'#128#156#155'e1'#29#228'\V'#147#151
+  +#31'/'#204#245#15#168#237'h'#7#130#134#146#184#134#15#207'<'#152'@a'#226#243
+  +'bA'#143#155'wvECk+8Ht3'#191#7#11'@'#130'q'#226'R'#237#188#134#184#226#130
+  +#130#226'lP '#174#21'b'#130#136#179'Hm('#127#186#204'&*.;4<'#244'S/<'#216#129
+  +#17'"'#184#253#139'S'#156#206#238's'#170'Y'#182#247'n!"'#10#232#23'S'#203#250
+  +#3'3N'#221#159'|pF'#204#18#164#168'e`p'#225#228#18#226#187#184#131'_'#136#139
+  +'M'#13'#'#165#172#226'a^'#135#224#1#0#138'h'#195#184'|s'#138'I'#0#0#0#0'IEND'
+  +#174'B`'#130
+]);

BIN
test/test_extra/slicescaling_customdrawn_win7/test_customdrawn_win7.res