From 1db679b26fd4faa0d330daee21893fe16aef4e3a Mon Sep 17 00:00:00 2001 From: paul Date: Sun, 6 Oct 2013 13:24:25 +0000 Subject: [PATCH] customdrawn: restore resource images from LRS and make a RES file instead git-svn-id: trunk@43125 - --- .gitattributes | 18 +- components/customdrawn/customdrawnextras.pas | 2 +- components/customdrawn/paletteimg.lrs | 212 ------------------ components/customdrawn/paletteimg.res | Bin 0 -> 5283 bytes components/customdrawn/resources/build.bat | 1 + .../customdrawn/resources/paletteimg.txt | 14 ++ .../customdrawn/resources/tcdbutton.png | Bin 0 -> 708 bytes .../customdrawn/resources/tcdcheckbox.png | Bin 0 -> 177 bytes .../customdrawn/resources/tcdcombobox.png | Bin 0 -> 300 bytes components/customdrawn/resources/tcdedit.png | Bin 0 -> 322 bytes .../customdrawn/resources/tcdgroupbox.png | Bin 0 -> 204 bytes .../customdrawn/resources/tcdlistview.png | Bin 0 -> 202 bytes .../customdrawn/resources/tcdpagecontrol.png | Bin 0 -> 363 bytes .../customdrawn/resources/tcdprogressbar.png | Bin 0 -> 231 bytes .../customdrawn/resources/tcdradiobutton.png | Bin 0 -> 439 bytes .../customdrawn/resources/tcdscrollbar.png | Bin 0 -> 275 bytes .../customdrawn/resources/tcdspinedit.png | Bin 0 -> 399 bytes .../customdrawn/resources/tcdstatictext.png | Bin 0 -> 226 bytes .../customdrawn/resources/tcdtabcontrol.png | Bin 0 -> 360 bytes .../customdrawn/resources/tcdtrackbar.png | Bin 0 -> 279 bytes 20 files changed, 33 insertions(+), 214 deletions(-) delete mode 100644 components/customdrawn/paletteimg.lrs create mode 100644 components/customdrawn/paletteimg.res create mode 100644 components/customdrawn/resources/build.bat create mode 100644 components/customdrawn/resources/paletteimg.txt create mode 100644 components/customdrawn/resources/tcdbutton.png create mode 100644 components/customdrawn/resources/tcdcheckbox.png create mode 100644 components/customdrawn/resources/tcdcombobox.png create mode 100644 components/customdrawn/resources/tcdedit.png create mode 100644 components/customdrawn/resources/tcdgroupbox.png create mode 100644 components/customdrawn/resources/tcdlistview.png create mode 100644 components/customdrawn/resources/tcdpagecontrol.png create mode 100644 components/customdrawn/resources/tcdprogressbar.png create mode 100644 components/customdrawn/resources/tcdradiobutton.png create mode 100644 components/customdrawn/resources/tcdscrollbar.png create mode 100644 components/customdrawn/resources/tcdspinedit.png create mode 100644 components/customdrawn/resources/tcdstatictext.png create mode 100644 components/customdrawn/resources/tcdtabcontrol.png create mode 100644 components/customdrawn/resources/tcdtrackbar.png diff --git a/.gitattributes b/.gitattributes index 5948896a1d..076d164dc5 100644 --- a/.gitattributes +++ b/.gitattributes @@ -959,7 +959,23 @@ components/customdrawn/customdrawnimages/build.bat svneol=native#text/plain components/customdrawn/customdrawnimages/windows7.lrs svneol=native#text/plain components/customdrawn/customdrawnimages/windows7_button.bmp -text components/customdrawn/customdrawnlcldrawers.pas svneol=native#text/plain -components/customdrawn/paletteimg.lrs svneol=native#text/plain +components/customdrawn/paletteimg.res -text +components/customdrawn/resources/build.bat svneol=native#text/pascal +components/customdrawn/resources/paletteimg.txt svneol=native#text/pascal +components/customdrawn/resources/tcdbutton.png -text +components/customdrawn/resources/tcdcheckbox.png -text +components/customdrawn/resources/tcdcombobox.png -text +components/customdrawn/resources/tcdedit.png -text +components/customdrawn/resources/tcdgroupbox.png -text +components/customdrawn/resources/tcdlistview.png -text +components/customdrawn/resources/tcdpagecontrol.png -text +components/customdrawn/resources/tcdprogressbar.png -text +components/customdrawn/resources/tcdradiobutton.png -text +components/customdrawn/resources/tcdscrollbar.png -text +components/customdrawn/resources/tcdspinedit.png -text +components/customdrawn/resources/tcdstatictext.png -text +components/customdrawn/resources/tcdtabcontrol.png -text +components/customdrawn/resources/tcdtrackbar.png -text components/customform/custforms.pp svneol=native#text/plain components/customform/demo/appform.pas svneol=native#text/plain components/customform/demo/appforms.lpk svneol=native#text/plain diff --git a/components/customdrawn/customdrawnextras.pas b/components/customdrawn/customdrawnextras.pas index 7a94779206..696c14794b 100644 --- a/components/customdrawn/customdrawnextras.pas +++ b/components/customdrawn/customdrawnextras.pas @@ -168,6 +168,7 @@ type procedure Register; implementation +{$R paletteimg.res} uses ObjInspStrConsts; @@ -182,7 +183,6 @@ resourcestring procedure Register; begin - {$i paletteimg.lrs} RegisterComponents('Custom Drawn', [ // Standard tab TCDButton, TCDEdit, TCDCheckBox, TCDRadioButton, TCDComboBox, TCDScrollBar, TCDGroupBox, diff --git a/components/customdrawn/paletteimg.lrs b/components/customdrawn/paletteimg.lrs deleted file mode 100644 index 24746aceea..0000000000 --- a/components/customdrawn/paletteimg.lrs +++ /dev/null @@ -1,212 +0,0 @@ -LazarusResources.Add('tcdbutton','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,e'#170#129#135#251'['#204#201 - +'fs^30'#254'_\a.'#158#159#30#231#169#1'I'#132#172'B'#140#241'S'#203'''4p|v' - +#131#194#221#229'?Tj'#155'''.0'#233#212#175#139#20#132'a$g'#183#182'c'''#19 - +#129'6'#221#131#178#184#200#204#140'/'#226#210#158'A'#11#203#195#3''''#3#167 - +#152#30#195#203#174#239#168'`'#130'c'#224#156#177#219#174'SC'#13#204#196#143 - +'1'#18' '#160#175#138#16#9#21#187#27'f'#240#13'tRT'#196#190#205#0'6'#156#202 - +#252#232'3'#174'W'#171#19'FD'#139#178'h'#4'4d'#197',@'#179#24#178#226#128'a' - +#220'aoy'#4#224#253#223'8('#22#251#196'GD'#228#135'<'#153#127#6'o'#158#205'h' - +'8"'#248'.'#169#0#0#0#0'IEND'#174'B`'#130 -]); -LazarusResources.Add('tcdradiobutton','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#1'~IDATx^'#237'U=k'#194'P'#20'='#175'?'#160'K'#167'.'#29#132'*Rh'#193#207 - +':'#8'J'#29'T'#226#210#205#159#224#208'Ip'#234'"-'#248#3':'#132#14#14#10#173 - +'[;H2'#4#186'd*A:'#8'UL!'#216'R'#232#212#165'cAS'#238#133#4#164'dxb6'#15#132 - +#203'I'#14#231'<'#30#231#18#177'X, '#132'@X'#16#203#229#18'ab'#7#155#194'6`0' - +#24#184#205'f'#211'U'#20#133''''#241#141#4#12#135'C'#183'Z'#173#186#182'm' - +#163'T*'#161#219#189'E'#185'\'#134#227'8'#160#247#244'}'#221#22#177#185'i' - +#154'('#22#139'H&O'#254#9#166#211'7'#24#134#129'\.'#135'Z'#173'&'#164'['#164 - +#170'j'#144'9#'#30'?D'#165'R!'#157't'#139#248#206#179#217#236#138#249#235#207 - +#30#174#30#127'yz'#136'F#('#20#10#172#151#10#24#141'F'#200'd2+'#230#15'O_L.o' - +#158'WB'#242#249'<'#235#165#2'f'#179#25#18#137'c'#159#179#185#15#14#241'I$r@' - +'z'#185#128'X,'#134#241'x'#226#243#243#179'}'#188'L'#222#249'!\_'#156#194#195 - +'|'#254'Iz'#185#128'T*'#5#203#178'|~'#180#251#237#153#210'd'#238#129#154'Fz' - +#217#154'r'#207'['#173#22#183'%'#0'|'#250'v'#187#13']'#215#229'k'#218'h4'#184 - +#231#182#237#4#154'k'#154'F'#186#181'6'#153#151#135#150#168#211#233#160#215 - +#187#131#227'|'#248#198#253#254'='#159'<'#157'N'#179'Nb'#147#131#247#130#170 - +'Hm'#161#2#208#157#215#235'u'#177#253#225#132#31#176#13#248#3'L'#164#177'A' - +#222#235#132'C'#0#0#0#0'IEND'#174'B`'#130 -]); -LazarusResources.Add('tcdcombobox','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#243'IDATx^'#221#149'='#170#194'@'#16#128'gM'#250'4)<'#131#133#162#188'R' - +#20'RD<'#131'g'#176#19#19'o'#16#197#206'3x'#5#133' !'#254#148#242#130#22'9' - +#131#151'p'#247#145'<'#194' '#146'd]'#29#17#191'b'#187#217'ovf'#150'a'#156's' - +'`'#140#1#21'L'#8#1#148#232#201#225#186#139#151'Y'#155'> '#192' '#154#23#180'~'#154#160#138#191#137#201 - +#155#252'e'#255'@'#207'Y$'#20'%'#194#149#151','#140'O^'#250#239#157#162'?EtU' - +';'#244#164#221#245#0#0#0#0'IEND'#174'B`'#130 -]); -LazarusResources.Add('tcdscrollbar','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#218'IDATx^'#237#148'['#10#194'0'#16'E'''#226'&'#186#7#197#5#248#0#149 - +#166#221#140#223#237#18#250#173#139#177#15#234#163#186#1#209'mHw'#144'q'#18 - +#152'*'#134#226#143#253')'#185#16#14#183't'#238'-I'#137'PJ'#129#16#2#186#146 - +'@D'#232'R'#3'B'#207#11'\'#193#240#211#196#241#14#225#15'J'#146#141'h'#12'"' - +#154#21'E['#172'Ng'#172#235'g'#179#244'3'#173'}Z'#182#178'm'#142's'#173'-' - +#186#223#30#224'y'#158#161'V'#154#29' '#12'V'#134#254#23#3'"'#139'g~'#158#129 - +#12'}'#200#211#2#198#147#145#182#28'nX'#16#231#179#165#166#9#207#136','#154 - +#209#179'\b'#21#180#190#200#225#204#203#245#8'RR'#184#241'S`'#249'r'#253#254 - +'0'#251#144#237#18#22#135'7'#148#196'\'#251#5#249#10'XE^'#242#22'[wQ'''#127 - +'Q'#159'.;W'#224#10'\'#193#11'-'#185#180#181#16#168':'#194#0#0#0#0'IEND'#174 - +'B`'#130 -]); -LazarusResources.Add('tcdgroupbox','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#147'IDATx^'#237#149'A'#10#131'0'#16'E'#255#4#239'!x'#27#233'IJqY'#152'#' - +#184#15#226'yl'#175'!'#146'R'#232'1'#18'i'#23#14#136'#t1'#144'E'#30#204'*C' - +#222'$'#129'|'#138'1'#130#136'`'#5#165#148'`I'#133#3'n'#227'rj'#29#174#13#253 - +'-`'#246#178'i}'#129#134#244#234#244'}'#183#13#224'v'#11#191'R'#145'>'#181 - +#190'<'#167'GR'#175'('#132#25#247#22#10#210's'#196#251#245#193#30#7#3'r'#19 - +#20'A'#17#20'A'#17'T'#202#143'h#`'#246#22''''#144#20#146#160#200' '#244#179 - +'y'#228#21'V%6WL'#253#171#160#0#0#0#0'IEND'#174'B`'#130 -]); -LazarusResources.Add('tcdstatictext','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#169'IDATx^'#237#149'A'#10#194'0'#20'D'#253#210'K'#185't'#227'A'#220'{' - +#135#220#161']{'#16'7.='#214'H'#16'y'#11#135'D$'#31'E:'#16'~'#249#229#243'&' - +#19#210#134#164'M'#166#182'4'#254#21#176#2#166'Z'#202#249#162#209#128'r<'#196 - +#19'@c'#132'0'#252'~D'#187#211'Uu'#253#230#25#188#186#197#233'm'#222#135'{G' - +#159#158#153#241#17#213#225#186#252'0}*36'#162'O'#243#142#192#168'w'#15#192 - +'G'#144#127#209'p'#218#23#6#155#0#151#189'$'#187'Cj;'#214#201#231#136#251'X' - +#30#143#14#8#4'u'#0#8#247#192'$%_4`'#212#142'BR'#234#199#238#251#255#228#21 - +'p'#7'V'#181'`/'#219#165'Qi'#0#0#0#0'IEND'#174'B`'#130 -]); -LazarusResources.Add('tcdtrackbar','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#222'IDATx^'#237#149#177#10#194'0'#16#134#255'H'#223#195'R'#156'\'#10'n' - +#14#234'\|'#145#138't'#239'#t/b_'#193#173#131#210#209#209'M'#16#196'I'#165'E' - +#240'5b)'#220#160'G '#164#173'('#244'[J'#142'$'#127'r'#215#251'#'#164#148'h' - +#147#30#128#255#22#176#160'`'#185#190#179#220#173#22#142'hL'#224'x)'#192'q' - +#154#185'A'#24#198#242#16#7#200#243'+'#136'4'#221#150#241#179#140#162'@'#252 - +'V'#13#232#196#208'@w'#238#220's1'#153'M'#197'['#138'|'#223#3#145'$'#25#24'l' - +#158#154'G'#241#4'a'#177#160#254'b'#253#20'}'#22'n'#151#157'$'#20#208#213#141 - +#139'L'#130#227'`'#15#219#30#208#31#132#205#205#173#226#141'u'#242'h'#216#7 - +#137#148#155'W'#227#154'V'#193#187#150'D'#202'o5'#134#1#220'M'#193'-'#131'67' - +#161'}'#187'V5'#143'i'#252#235'V'#209#189'h'#157'@}^s'#235'W'#197'hN+'#192#0 - +#0#0#0'IEND'#174'B`'#130 -]); -LazarusResources.Add('tcdprogressbar','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 -]); -LazarusResources.Add('tcdlistview','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#145'IDATx^'#237#214'1'#10#196' '#20#4#208#249#146#243#164'O%)'#131'g' - +#177#247#8#233'='#139'u'#176#202#173't'#217'"'#16#144'e'#22#241'C'#138'<'#176 - +#25#196'_L'#241#149'R'#10'D'#4'Z'#164#214#138#16'b'#197'`'#219'6'#195'Z+'#6 - +'D'#239#227#151#9'7'#251#238'1B'#206#25#23#3#29'|'#192#226#143#239#233#200 - +#154#1#186'&'#252'p'#198#181'7'#227#3#156's'#184'K)'#253#157#241#1#237'E'#158 - +#189'%'#243#236'-'#153'{r'#201#220#152#146';'#241#146#159#223'A'#179#137#6'3' - +#205#30#213#248'Uh'#250#0#150'*WZ.'#194'('#148#0#0#0#0'IEND'#174'B`'#130 -]); -LazarusResources.Add('tcdpagecontrol','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#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167#147 - +#0#0#0#9'pHYs'#0#0#11#18#0#0#11#18#1#210#221'~'#252#0#0#0#7'tIME'#7#216#2#27 - +#8#14#17'5A'#235#216#0#0#0#235'IDATH'#199'c'#252#255#255'?'#3'-'#1#19#3#141#1 - +#11#3#3#3#195#234#163#15#254'O^}'#28#167#162#220'PK'#134'Pk'#5'Fr,`'#252#255 - +#255'?'#131']'#193#242#255#135'&D'#226'TdW'#176#28#167#197#216#28#134#236' ' - +#22'd'#137'O'#159#255#224#180#4#155#3#236#10#150#227#20#15#181'V`'#192#176 - +#224#203#215#239'x'#189#251#236#197'g'#162#196'0'#226#0#6#190'~'#249#134'W16' - +'yBz'#24#255#255#255#207'PQ1'#249#191#153#153')NE'#19#14#221''')b'#173'8'#222 - +'0x{'#234'3'#216#218#219'1'#194'}'#16#20'd'#129'S'#3'>9l'#160#162'b2'#246' z' - +#240#224#14#197#233#254#241#195'g'#244#205'h'#163#22#140'Z0j'#1'ZNF'#207#133 - +#212#0#140#176':'#185#162'b2'#213'*goO}'#6#6#6#6#6'[{;F'#184#5#135#15#30#162 - +'j'#237'oko'#199#136#226#131'!'#27#201#0#223#150'X'#226#23#233'FP'#0#0#0#0'I' - +'END'#174'B`'#130 -]); -LazarusResources.Add('tcdtabcontrol','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#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167#147 - +#0#0#0#9'pHYs'#0#0#11#18#0#0#11#18#1#210#221'~'#252#0#0#0#7'tIME'#7#216#2#27 - +#8#14'.'#131''''#198#229#0#0#0#232'IDATH'#199'c'#252#255#255'?'#3'-'#1#19#3 - +#141#1#11#3#3#3#195#234#163#15#254'O^}'#28#167#162#220'PK'#134'Pk'#5'Fr,`' - +#252#255#255'?'#131']'#193#242#255#135'&D'#226'TdW'#176#28#167#197#216#28#134 - +#236' '#22#152#224#167#207#127#240#186#4#155#3#236#10#150#227#20#15#181'V`@' - +#177#224#229#203#183'x-'#184'}'#231'%I'#226'(q'#192#192#192#192#240#237#235 - +'w'#188#10'q'#201#19#210#199#194#192#192#192'`'#197#241#134#225#238#221#23'x' - +#21#230#206'?N'#180#184#21#199#27#134#195#7#15#253#183#181#183'c'#132#251' (' - +#200#2#167#225#248#228#176#129#138#138#201#152'A'#196#192#192#192#240#224#193 - +#29#138#211#253#227#135#207#232#155#209#232#147#147#25#24#24#24#14#31''#229#232#224#4#252#186'$'#160#2'i'#166#220#247#170'&kly4ZWzL2q-901Vlgrp@Y&a6aguMdJzzm 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 literal 0 HcmV?d00001 diff --git a/components/customdrawn/resources/build.bat b/components/customdrawn/resources/build.bat new file mode 100644 index 0000000000..d1192fa697 --- /dev/null +++ b/components/customdrawn/resources/build.bat @@ -0,0 +1 @@ +..\..\..\tools\lazres ..\paletteimg.res @paletteimg.txt diff --git a/components/customdrawn/resources/paletteimg.txt b/components/customdrawn/resources/paletteimg.txt new file mode 100644 index 0000000000..9bc7c34a7c --- /dev/null +++ b/components/customdrawn/resources/paletteimg.txt @@ -0,0 +1,14 @@ +tcdbutton.png +tcdcheckbox.png +tcdcombobox.png +tcdedit.png +tcdgroupbox.png +tcdlistview.png +tcdpagecontrol.png +tcdprogressbar.png +tcdradiobutton.png +tcdscrollbar.png +tcdspinedit.png +tcdstatictext.png +tcdtabcontrol.png +tcdtrackbar.png diff --git a/components/customdrawn/resources/tcdbutton.png b/components/customdrawn/resources/tcdbutton.png new file mode 100644 index 0000000000000000000000000000000000000000..897bb242afde47a659012ba6709071716b7300dc GIT binary patch literal 708 zcmV;#0z3VQP)lE-hKQAWi%rGKC<9Fke(rQB7#UI(?;RSg|j$z=QF!>n_#Rn6p{jKn6A{5=o`Yf;;B48t_YPWX3|y^Y zc6JT|AzoORhrlQe#kR5G`6MA{%g0AufD2Jdgz-Wi0mr9vaZ@16yvRV%XjrsSujl^S zn#Iu2HO$OBfWaN5^wLzq~b0-TH&V0#UE@H@c5ET*#QbmMdc=#@yyyyU< zHIv@s>YFSuiOdFQqmdphID!Yf3u$a7Dg|RS?5`$l*+IvrM;s#}&Nq<}<+1ju6qA-C zl4W+sAJwD|e^O{2S%~0000~97CD2LaQBfs!XT1l zT^$j>V!PRIc4n4goO57|0ToOL0hH*;;kt{LSv+sZ?gammfx>0Wo4C_CPLoX~C_pUB z23dl@hYZs+;mQSs;T{sUyMyR<+6)C41S&Yr1PsH->47p>7Q5FkYBJU{L(?uGM-|qq zsBDU`^Vvit87YFoq7pUgHA2DjQzb9JAayE0KoeAiyA+7qotw ypo+hV$(#IT|3J@KBormWm6t4xPhR@(ouWTQbX7a_q}}xZ0000|7dJ?jJw?RT?yS-L)V7)$Ns)2|5Tg=I3b6ztr{$E^SE}owr z=cxfngsei0@l(quG;n-&gTmeAKU8X)CoVAQ)US&agkdCSx3*&^6M;6}gR;2D%#1JM z(w;#J%fkaF1E-iC!^^Jks9=I);GD7Bu2Vw|%*2l|5+IHy~M?~a@Jehw6Z=TI) UI3oBisQ>@~07*qoM6N<$f^}PmPtJX@Lb z9v5ZFuH*fyoA7N@W^H5JmsekExAQ(Ior;=zl(8QDn9c2>p?ko z<|1JcM?oM8In|$`obXLdeS*lO1t%1~Y_5DF8m4L%?(=u`0-*C4JYD@<);T3K0RV_! BOb!45 literal 0 HcmV?d00001 diff --git a/components/customdrawn/resources/tcdlistview.png b/components/customdrawn/resources/tcdlistview.png new file mode 100644 index 0000000000000000000000000000000000000000..d78bfd6421fa312ae4fdfc80aff23a45d3d42f45 GIT binary patch literal 202 zcmV;*05$)KP))ulJlfbB`JevvG)k+J&Sd)%B^(SA`p;e7V$%hJg^zWUrh0pQVK)_TBO#B z5Msq(+cv{mD+WaG{hjdv z?M0rwCG+epnR{}{+?bL(@sgk4L9>YlGtC~=_*H270G29OS}wvUlmGw#07*qoM6N<$ Eg7@xJSO5S3 literal 0 HcmV?d00001 diff --git a/components/customdrawn/resources/tcdpagecontrol.png b/components/customdrawn/resources/tcdpagecontrol.png new file mode 100644 index 0000000000000000000000000000000000000000..b2c716a599e9680d787682f97c5725346ff4868a GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QK$!8;-MT+OLG}_)Usv`UOwt^Df~JnIZvcf}d%8G=cpOju z^Z&m+vo51Bb1x$|Gc)tySBv@o`N!4DEMIgdz`HFVo7JsICjq3WIriYE|Ltlnk3v$y zH^?kMdPAn|je=N8r~mx_54Nz(W`4sp?Xd{|*06*F8y=j#{=Q=G?>9%&7acKp#K5+% z?q^%Lp;@I+x+bO;~kHh6{Sxy+@BWlNc^Q+0MOeEp00i_>zopr05)KdP5=M^ literal 0 HcmV?d00001 diff --git a/components/customdrawn/resources/tcdprogressbar.png b/components/customdrawn/resources/tcdprogressbar.png new file mode 100644 index 0000000000000000000000000000000000000000..be694b7e6edbd9910d33283c7a62d59d2ee56ebd GIT binary patch literal 231 zcmVLM-p13H8b4hpSXJ4iAFx@0Or zItW!vA=pyr)TLuVQ|^TXq-1zvHV=f$Ne<^c9_JFVSS%ofKv)pV0pdE{9sJCZt=Ws%nrqBOX6QrBWfCbc^`Tv)Sy5`RmUft{#7RdWc3NC=?2;mkJn- zM#y9`E9MVRUra7xNh`8?~T0%o%r5{YA;T-cDoH-*X3*4 zXf(Lzw(SI(Ynn#7wKkcThnA?*>7duUgX4Vo#{K?1pFEvTvrb}@gZF}}NNu44(4E)o hb+P^7gdeaC_ybI&u|eMJghK!T002ovPDHLkV1nH(##{gZ literal 0 HcmV?d00001 diff --git a/components/customdrawn/resources/tcdscrollbar.png b/components/customdrawn/resources/tcdscrollbar.png new file mode 100644 index 0000000000000000000000000000000000000000..534c600b2f0217d9b6c8ab8f98fcd75dcf0db98b GIT binary patch literal 275 zcmV+u0qp*XP)JaT1s+hT@O?DY+01w{-3; zNr_NOfe-?^l0Zc0QUgNI3tYkQ)5P%(;SWlZjc5!aniWM`tWIaF>u0m{Gp&7Ewz6%G zbFD49-yYz3o}pHn9Uu%=hW-}=B8z8!o`DQ~$kPJGlaaO@ZdefKv!$j9&xkCV(X(7) z6|}y{;mphR2vSnG@l#;=a{c}=`;hGt7Kb;K#9aFY`3hJ?Uh)=OcTp#QQJ*e5SKta< Z!3!<9w6zeZI>G<|002ovPDHLkV1gAib-Mrn literal 0 HcmV?d00001 diff --git a/components/customdrawn/resources/tcdspinedit.png b/components/customdrawn/resources/tcdspinedit.png new file mode 100644 index 0000000000000000000000000000000000000000..dcb895d4adbafd4642080cc3230e92cfb3cefb14 GIT binary patch literal 399 zcmV;A0dW3_P)fC1?DZ!Bw2ukS0vuji)$f2rM05C)ISt82=n zX-XW&h&<0RyDdU?&}A}uaRJpxace;-q&WG*IU!YRGQK@r5bzCbA=qi$6MF3JAqoqT zLNI)rA)3bxx)(hHK|lm#fOf?eheaBPkI9Tqr{zLOlCu>7D%^3!ePC$(KIQ1(1pK-r zpaN;8-1n*`YdmtwPG6nD!%~TyzTy;FNP$>U4nIZGTqm3)jfYYdiu);YlOs=AFK@CY zBX?VczxxaUMFv`di3q1gCQ05)dSDA6MOls3hFq2^L#a6t+u?3GO;BNmZnhNQUj4}O`OfFFyKk+h80-w^-+002ovPDHLkV1m2usZam_ literal 0 HcmV?d00001 diff --git a/components/customdrawn/resources/tcdstatictext.png b/components/customdrawn/resources/tcdstatictext.png new file mode 100644 index 0000000000000000000000000000000000000000..4f1650243847804364fb88d17c27ddb0642cd31b GIT binary patch literal 226 zcmV<803H8{P))gsSRRiK2n2Ni2=~AwC0{gP)Q&<@>c{T; c|Kt^L2UfLUFWaS2X#fBK07*qoM6N<$g2ruM#sB~S literal 0 HcmV?d00001 diff --git a/components/customdrawn/resources/tcdtabcontrol.png b/components/customdrawn/resources/tcdtabcontrol.png new file mode 100644 index 0000000000000000000000000000000000000000..349b7188e30b4220d095836689248bd806efadaf GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QK$!8;-MT+OLG}_)Usv`UOwt^Ddd=#`o&tqlc)B=-cpOju z^Z&m+vo51Bb1x$|Gc)tySBv@o`N!4DEMIgdz`HFVo7JsICjq3WIriYE|Ltlnk3v$y zH^?kMdPAn|je^*W2g}dbf7rz`oB0jbw8tX+Tf-6@Ha>WIdV7WLj@sv{o{uyN4*3cQT%x(RD}x+&s9?q|DH))j89ZJ6T-G@yGywp8WSAHL literal 0 HcmV?d00001 diff --git a/components/customdrawn/resources/tcdtrackbar.png b/components/customdrawn/resources/tcdtrackbar.png new file mode 100644 index 0000000000000000000000000000000000000000..f0cc31b18c689f28cb91ef6d5f5d833afeecf832 GIT binary patch literal 279 zcmV+y0qFjTP)Rf!0igfQIbT49G!L5VR(a}v1#7U(^@HJv7+@MDwq^&6Q zTS|^3e{$FRBczmQlOBNo7OjVX>h8V*M0-7H*fFBoxrqjf+fz z<6sZl9?&0z&CRXijdk*9*awM}n^)tSR>8ZLM9Ob9h5_77!7YO}H=%vIRyB`l{OeZH dy=a|4eO`0xSH);fE5HB%002ovPDHLkV1fwPekT9` literal 0 HcmV?d00001