浏览代码

Updated icons

Melchiorre Caruso 10 月之前
父节点
当前提交
cab145fc38

+ 30 - 32
icons/bcmaterialedit_icon.lrs

@@ -1,36 +1,34 @@
 LazarusResources.Add('tbcmaterialedit','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#9'pHYs'#0#0#7'a'#0#0#7'a'#1#149#195#184#182#0#0#0#25'tEXtSoftware'#0'ww'
-  +'w.inkscape.org'#155#238'<'#26#0#0#2#212'IDATH'#137#237#149#203'O'#163'U'#24
-  +#135#159#211'~'#237#16'c'#249#148'|'#1'3'#160#24#147#153#138#193'!1F'#140'`'
-  +#164'NwnHHHL'#19'C\'#129#255'AwnH'#144#165#27']'#201#198#16#137'MX0'#152'.d!'
-  +'i'#189#16'5'#136#14'6'#138'M'#157#137#14#19#200#12#212#9#189'~'#231#231#130
-  +#218#204'L'#209#233#194#186#242#183';'#183#247'y/'#231'='#199'H'#162#147#10
-  +'t'#212#250#127#1'p'#128#142#230'('#0#176#146#169'S'#173#183'.~'#248'Y'#141
-  +#252'M'#219'2_'#174#193';'#171#213#182#0#14#192#149#175#235#188#246'|'#144
-  +#176'c'#248#228#155':'#217#156#207#235'/'#135#200#223#20#185#223'j<'#225#5'x'
-  +#243'r'#136#247#210'U0'#134'7^q'#184'z'#189#21#252#183#128#187#21'y'#200#16
-  +'v'#12#31#127'^#'#24'0\'#190#228#240'~'#186#202#163#15#27#190#252#201#18#12
-  +#194'3'#3#237#151#174#185#243#211#239'|~'#184'fy'#251#163#10#189#174#193'o8'
-  +#152#253#209#231'N'#25#158#236'5'#156#11#193#212#139#14#23#207#183#15'0'#146
-  +#244#213#207'>'#183#254#16#143'{'#1'$'#8'4'#206#27#192#183'p.'#4#23#207#7#184
-  +'z'#221#178#127'['#188#244't'#144#239#127#245'y'#225'B'#176'=@'#219#238'<@'
-  +#190#5#219#136'<'#212'H~K'#13#178#217','#133'B'#129'D"'#1#192#241#241'1'#171
-  +#171#171#28#29#29#17#139#197#24#25#25#193'ZK:'#157'&'#151#203#17#137'D'#152
-  +#154#154#162#167#167#135'/r>'#235#223#214'y'#245'Y'#135#248#165' '#198#0'j'
-  +#200'Z'#171#133#133#5#5#131'A'#13#12#12'H'#146'J'#165#146#6#7#7#213#219#219
-  +#171'h4'#170'P('#164'L&'#163#181#181'5uwwkbbB'#174#235'*'#26#141#202'Z'#171
-  +'_n'#248#250'`'#163#218#176'wj'#183#9'XYYQ'#127#127#191#226#241'x'#19' I[[[*'
-  +#149'J*'#151#203'r'#28'G'#243#243#243#146#164'b'#177'(IZ\\TWW'#151'*'#149#202
-  +'?'#3#172#181':88'#208#236#236#236'='#128#191#180#190#190'.c'#140'2'#153#140
-  +'$iccC333'#138'F'#163'ZZZ'#146#164'3'#1#205#251'f'#140#193#243#188'3'#139#183
-  +#189#189'M"'#145' '#153'L266'#6'@'#185'\'#6#224#228#228#132#229#229#229#230
-  +#184'E'#247'{z'#127#4';;;'#242'<O'#201'd'#178'%*IJ'#165'R'#2#180#185#185'yf'
-  +#4'-'#183#232'n'#29#30#30#18#143#199#169#213'j'#236#237#237'1=='#205#240#240
-  +'0'#225'p'#152'B'#161'@__'#31#169'T'#10#215'u'#25#26#26#162'x'#198'{'#214#2
-  +#24#31#31#199'u]'#0#234#245':'#147#147#147#247#172'G"'#17'FGG'#201#231#243
-  +#236#238#238#18#139#197#152#155#155#195#243'<'#246#175'Y'#138''''#226#198'm'
-  +#241#216'#'#230'4'#245#255'f'#163#253'~K'#236#31#157'v'#218'sO'#157'v'#185'y'
-  +#247'J'#165#163#255#129#185#240#214#157#206#2#254#255#244#31#164'?'#1#215'G'
-  +#243'`X'#22'f'#26#0#0#0#0'IEND'#174'B`'#130
+  +'w.inkscape.org'#155#238'<'#26#0#0#2#172'IDATH'#137#237#149'OH'#147'a'#28#199
+  +'?'#207#243'n3c'#17#11#243' Z'#25'L3f'#193#24'3'#146#236'0'#186#152#176'C^'#4
+  +#237#16#226#193'K '#130#183#152#130#160'''A'#193#13'v'#237'`t'#200#131#196
+  +#148#14#5#217#31')$J'#146#130#23'J'#139#13'u'#27'&c'#239#182#247'};'#168'o'
+  +#193#140#237#208':'#245';>'#207#247#247'|~'#127#158#223#243#8#211'4'#169#164
+  +#201#138#158#254'/'#0'6'#160#162'5'#146#0#15#158#23#200#21#138'7'#239'?'#203
+  +#163'&'#140#162#245'l'#30'&'#31#229#202#2#216#0#22#222#20#184#233'Sp'#216#4
+  +#143#223#22'X^'#215#233#185'fGM'#152#172#127#203's'#166'Fr''`'''#28#203#129
+  +#16#220#190'ncm'#163#24#252'G'#192#239'v'#226#184#192'a'#19'<|'#145'G'#145
+  +#130#192'%'#27#145'X'#14#151'S'#240#234#147#129#162#192#197#250#242'[g)'#159
+  +#188#211#249#240#213' 4'#167'Q{R'#160#31#4#184#252'Qg/'#11#231'j'#5'Uv'#184
+  +'u'#197'FS]'#249#0'a'#154#166#249#250#179'N'#242#135'IC'#141#196'4A'#30#248
+  +#11'@7'#160#202#14'Mu'#146#181#13#131'x'#202#228#234#5#133#247'_t'#252'n'#165
+  +'<@'#217#225#148'0'#221#0#227' s'#251'A'#241'K'#230#26#137'Dp'#187#221'e'#1
+  +'^'#174#235#220#155#211'x'#186#166's'#24'vI@:'#157'FU'#213#178#0'u'#167#4'Mu'
+  +#146#27#151#127#149#206#2'$'#147'Iz{{'#241'x<ttt'#16#139#197','#145#195#225
+  +'`||'#28#191#223#207#232#232#168#181#30#14#135'ikk'#195#231#243#17#141'F'#143
+  +#132'Z'#0#151#203#133#215#235'ejj'#10#167#211'I__'#159'%'#202'f'#179'lmm'#209
+  +#222#222'N('#20'bii'#137#197#197'E'#6#7#7#241#251#253#244#247#247#211#220#220
+  +'|$'#192#154#131'T*E:'#157'fvv'#22'UU'#217#222#222'F'#211'4K811'#129#162'('
+  +#204#204#204#176#178#178#194#238#238'.'#213#213#213'LOO#'#132#0'@'#141#23#15
+  +#159#149#193#208#208#16#209'h'#148#225#225'a'#186#187#187#139#132';;;h'#154
+  +#134'a'#24'H)'#145'R'#162#235':'#133#194#17'o'#204'Q'#25#28#138'WWW'#153#159
+  +#159'/'#18#14#12#12#160'('#10#166'i'#18#8#4#200'd2LNN'#18#12#6'iii'#161#190
+  +#190#158'`'#207#221'"?%'#20#10#133#0'|>'#31#137'D'#130'x<'#206#216#216#24'RJ'
+  +#186#186#186#200'd2'#180#182#182#226#245'z'#217#220#220'ddd'#132#206#206'N'
+  +#26#27#27#241'x<'#168#170'J6'#155'%'#24#12#162'8'#27'X'#223'48{Z'#226'<&'#16
+  +#226'/'#15#218#247#164'I<'#189#223#7#239#249#253#171'*'#166#23#180#138#254#7
+  +#194'='#184'WY'#192#255'O'#191#148#253#4'y`'#10#133#195'"|'#158#0#0#0#0'IEND'
+  +#174'B`'#130
 ]);

+ 35 - 0
icons/bcmaterialfloatspinedit_icon.lrs

@@ -0,0 +1,35 @@
+LazarusResources.Add('tbcmaterialfloatspinedit','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#9'pHYs'#0#0#7'a'#0#0#7'a'#1#149#195#184#182#0#0#0#25'tEXtSoftware'#0'ww'
+  +'w.inkscape.org'#155#238'<'#26#0#0#2#221'IDATH'#137#237#149']HSq'#24#198#159
+  +#255'v'#142#163'c)'#225':'#193#200'4t'#218#188'Hg'#17#169'X'#248#209#197#12
+  +#132#144'!'#221't'#17'v'#227#141#16#4'F ]'#22#162#23'F'#172#242'&('#176#8'jA'
+  +#31#219'P(LK'#168#139'0I'#12#148#26#129#11'i'#204#156#206#179's'#246't'#161
+  +#140#173')'#13#201#174'z'#224#220#188#207#251#158#223'{'#222#255#199#17'$'
+  +#177#157'2m'#235#219#255#5'@'#2#176#173'32'#1#192#131#215':4='#211#188#247'*'
+  +#142#217'P"#'#30#139#3#215#30'kY'#1'$'#0'x'#250'N'#199#169'#f'#228'H'#2#207
+  +#223#235#24#155'6p'#166'^'#198'l'#136#152#254#22#199'~'#171#9#231#154'dx|'#26
+  +' '#4#206#158#144'0'#21#204#4'o'#10'H'#213'.E G'#18'x8'#30#135#217'$'#208'tH'
+  +#194'M'#159#134#221';'#5#222#206'$`6'#3#21#251#178'_'#186'd'#230#240#7#3#31
+  +#191'&p'#229#254'*'#212'|'#1'c'#189#193#177'O'#6#150'b@'#177'*`'#145#129#182
+  +'c'#18#202'l'#217#3#4'IN|6'#240#227'''Qh5'#129#4'L'#235#245#2#128#145#0',2Pf'
+  +'3a*'#152#192'|'#152#168'=h'#198#228#23#3'G'#237#230#236#0'Y'#183#179#5'e'
+  +#172#193#194#194#2#188'^/VVV'#208#220#220#12#135#195#145'Q'#164#235':'#252'~'
+  +'?fffPYY'#137#198#198#198#164#231#157#208'Qh'#21'8\'#178#254'uLQ8'#28#166#213
+  +'j'#165#205'fcII'#9#21'E'#225#228#228'dj'#10#23#23#23#233't:'#169#170'*].'#23
+  +#7#6#6#146'^4'#150'`'#221#165'(O_]'#166#145'X'#139#165#1'Hr||'#156#154#166'1'
+  +#20#10#17#0'='#30'O'#154#223#211#211'C'#187#221#206'H$'#242'{)'#251#158#172
+  +#210#222#185'D{'#231#18#31#189#137#147'$3'#182'CMM'#13'dYF '#16#128'$I'#168
+  +#175#175'O'#243'GFFPTT'#132#186#186':TTT`hh'#8#0#176#26#7#230#195#132#171'Z'
+  +#130#171':'#229#156'd'#180'Artt'#148#138#162#176#175#175'/'#195'+//gqq1'#135
+  +#135#135#217#218#218'JUUI'#146'1'#141#188#29#208'x'#203#191#246#220'}'#169'm'
+  +'>'#162#188#188'<'#246#246#246'n'#196'fCC'#3#219#218#218'H'#146#30#143#135#0
+  +#24#141'FI'#146#23#239#196#146'#'#186#241'b'#3#192#220#220#28#243#243#243#169
+  +#170'*'#221'n7'#221'n7'#251#251#251#233#243#249'XUU'#197'`0'#200#193#193'A'
+  +#202#178#204#174#174'.'#150#150#150#178#182#182'6Y'#255'='#146#160#243'B'#148
+  +#199'/G'#185#188#186#22'K'#219#166#134'a'#160#189#189'=m'#230#185#185#185'(('
+  +'('#128#195#225#128#162'('#232#232#232#128#197'b'#129#207#231'CKK'#11#186#187
+  +#187#147#185'{'#242#4#206#159#148'q`'#175#192#142#156#181#216'_?hq'#29#144'S'
+  +#218#150#174'?'#203#238#218#221#170#132#189'si['#175#10#241#255#167#255''''
+  +#253#2'*B'#18'4'#147#29#1'K'#0#0#0#0'IEND'#174'B`'#130
+]);

+ 35 - 0
icons/bcmaterialspinedit_icon.lrs

@@ -0,0 +1,35 @@
+LazarusResources.Add('tbcmaterialspinedit','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#9'pHYs'#0#0#7'a'#0#0#7'a'#1#149#195#184#182#0#0#0#25'tEXtSoftware'#0'ww'
+  +'w.inkscape.org'#155#238'<'#26#0#0#2#198'IDATH'#137#237'UOH'#147'a'#28'~'#222
+  +'o'#223#220#154#173#8#157#225'l'#163#153#127'b'#202' '#219'"'#10#235' '#19'd'
+  +#7#137#220#161'KB'#224#197#131#135'A'#7#233#210#177'@A'#200#168'v'#10#234'P'
+  +#134'e'#208#159'-s6'#205'J'#168'CTLJ'#132#146'@'#3#147'h'#147#237#219#246'='
+  +#29#28#31#198'X'#14'i'#157'z'#224#189'<'#239#251#188#207#239#207#251'G'#144
+  +'D)!'#149't'#247#127'a '#3'(i'#141'$'#0#184#253'<'#3'%'#147'?y3'#154#198#194
+  +#178#154#199''''#211#192#197'{JQ'#6'2'#0'<x'#157#129#207#173'C'#153','#240
+  +#232'M'#6'3sY'#156'j'#213'ca'#153#152#251#154#134#189'R'#194#153'6='#174#132
+  +#20'@'#8#156'>.'#227#195'b'#190'qA'#131#141'0'#155#4#202'd'#129';/'#210#208
+  +'I'#2'm.'#25'WC'#10'vm'#23'x'#245'Q'#133'N'#7'8'#247#20#223':m'#229#211#183
+  +'Y'#188#255#162#226#252#173#20#170'v'#10'ds'#1#206#196#178#136''''#129#189'U'
+  +#2#6'=p'#242#176#140#6'k'#241#6#130'$g?e'#241#253'''a'#171#148'@'#2'RN/'#0'd'
+  +'U'#192#160#7#26#172#18'>,'#170'XZ%'#142#236#215#225#221#231','#14#213#235
+  +#138'3(:'#156'- '#175#7#27#17#139#197'0>>'#14#147#201#132#206#206'NX,'#22#0
+  +#128#162'('#8#133'B'#152#159#159#135#199#227'Akk'#171#166#25#155#205#192'V)p'
+  +'p_.;'#22'@4'#26#165'$It:'#157#172#168#168'`mm-'#21'E'#225#202#202#10#157'N'
+  +''''#171#171#171#233#243#249#24#12#6'5M"'#169#242'h'#127#130'''.'#172'1'#171
+  +#174's'#5#13'TU'#229#212#212#20'Irdd'#132#0#24#139#197#24#8#4#232'r'#185#24
+  +#143#199#243'4'#131#247'S'#172#239#141#179#190'7'#206#187'/'#211'$'#201#130
+  +#199'A'#8#161#165#30#14#135'a'#179#217'PWW'#135#137#137#9'X'#173'V'#184#221
+  +'n477cll'#12#0#144'J'#3'K'#171'DG'#139#140#142#150#13#247#164'P'#6'ZT'#131
+  +#131'4'#153'L'#156#158#158'&I'#214#212#212#176#177#177#145#145'H'#132'^'#175
+  +#151#14#135#131'$'#153'T'#200#224#19#133#215#194#235#227#198'3'#229#207'%"'
+  +#201#225#225'a'#154#205'fNNNj'#156#199#227'aww7Ir``'#128#178',SU'#215#11'~'
+  +#246'zR+'#209#229#199#155#24#140#142#142'R'#8#193#166#166'&'#250#253'~'#250
+  +#253'~'#134#195'a'#14#13#13#209'h42'#16#8#208'n'#183#179#189#189']'#211'|'
+  +#251#161#242'@ '#193'c'#231#18'\K'#173's'#5#143#169#209'hDOO'#207'o'#156#193
+  +'`@__'#31#202#203#203#17#137'D'#208#213#213#133#254#254'~m'#222#178'C'#160
+  +#199#171#135'c'#183#192#182#178'\/'#249#151'/Z:'#3#232'7'#132'-_zX'#220#179
+  +#187'U'#136#250#222'xI'#159#10#241#255#211#223#12#191#0#169#162#15#154#4#170
+  +#133#154#0#0#0#0'IEND'#174'B`'#130
+]);

二进制
icons/tbcmaterialedit.png


二进制
icons/tbcmaterialfloatspinedit.png


二进制
icons/tbcmaterialspinedit.png


二进制
images/bgracontrols_images.res


+ 6 - 0
images/bgracontrols_images_list.txt

@@ -10,6 +10,12 @@ tbclabel_200.png
 tbcmaterialedit.png
 tbcmaterialedit_150.png
 tbcmaterialedit_200.png
+tbcmaterialspinedit.png
+tbcmaterialspinedit_150.png
+tbcmaterialspinedit_200.png
+tbcmaterialfloatspinedit.png
+tbcmaterialfloatspinedit_150.png
+tbcmaterialfloatspinedit_200.png
 tbcmaterialdesignbutton.png
 tbcmaterialdesignbutton_150.png
 tbcmaterialdesignbutton_200.png

+ 40 - 41
images/svg/tbcmaterialedit.svg

@@ -34,7 +34,7 @@
      inkscape:window-x="0"
      inkscape:window-y="0"
      inkscape:window-maximized="1"
-     inkscape:current-layer="layer1"
+     inkscape:current-layer="g2"
      showgrid="false" />
   <defs
      id="defs1">
@@ -55,71 +55,70 @@
        style="font-size:192px;text-align:start;writing-mode:lr-tb;direction:ltr;white-space:pre;shape-inside:url(#rect2);display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"><tspan
          x="78.566406"
          y="509.26244"
-         id="tspan5"><tspan
+         id="tspan6"><tspan
            dx="0 15.253366 15.253366"
            style="font-size:26.6667px"
-           id="tspan1">123</tspan></tspan></text>
+           id="tspan2">123</tspan></tspan></text>
     <g
        id="g2">
-      <rect
-         style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3.24645;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:12.9858, 3.24645;stroke-dashoffset:3.24645;stroke-opacity:1;paint-order:markers fill stroke"
-         id="rect4"
-         width="47.989674"
-         height="36"
-         x="0"
-         y="6" />
-      <rect
-         style="fill:#256af4;fill-opacity:1;stroke:#256af4;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0.880555;stroke-opacity:1;paint-order:markers fill stroke"
-         id="rect1"
-         width="48"
-         height="3"
-         x="0"
-         y="39" />
-      <text
-         xml:space="preserve"
-         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:10.6667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#256af4;fill-opacity:1;stroke:none;stroke-width:1.8;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:7.2, 1.8;stroke-dashoffset:1.8;stroke-opacity:1;paint-order:markers fill stroke"
-         x="1.539997"
-         y="16.606693"
-         id="text4"><tspan
-           sodipodi:role="line"
-           id="tspan4"
+      <g
+         id="g1">
+        <rect
+           style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3.24645;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:12.9858, 3.24645;stroke-dashoffset:3.24645;stroke-opacity:1;paint-order:markers fill stroke"
+           id="rect4"
+           width="47.989674"
+           height="36"
+           x="0"
+           y="6" />
+        <rect
+           style="fill:#256af4;fill-opacity:1;stroke:#256af4;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0.880555;stroke-opacity:1;paint-order:markers fill stroke"
+           id="rect1"
+           width="48"
+           height="3"
+           x="0"
+           y="39" />
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:10.6667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#256af4;fill-opacity:1;stroke:none;stroke-width:1.8;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:7.2, 1.8;stroke-dashoffset:1.8;stroke-opacity:1;paint-order:markers fill stroke"
            x="1.539997"
            y="16.606693"
-           style="font-size:10.6667px;stroke-width:1.8">Label</tspan></text>
-      <text
-         xml:space="preserve"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:19.6246px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.94244;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:15.7698, 3.94244;stroke-dashoffset:3.94244;stroke-opacity:1;paint-order:markers fill stroke"
-         x="3.6747451"
-         y="35.20821"
-         id="text3"><tspan
-           sodipodi:role="line"
-           id="tspan3"
+           id="text4"><tspan
+             sodipodi:role="line"
+             id="tspan4"
+             x="1.539997"
+             y="16.606693"
+             style="font-size:10.6667px;stroke-width:1.8">Label</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:19.6246px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.94244;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:15.7698, 3.94244;stroke-dashoffset:3.94244;stroke-opacity:1;paint-order:markers fill stroke"
            x="3.6747451"
            y="35.20821"
-           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.94244;stroke-opacity:1">123</tspan></text>
-      <g
-         id="g1"
-         transform="translate(0.33480764)">
+           id="text3"><tspan
+             sodipodi:role="line"
+             id="tspan3"
+             x="3.6747451"
+             y="35.20821"
+             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.94244;stroke-opacity:1">abc</tspan></text>
         <rect
            style="fill:#256af4;fill-opacity:1;stroke:none;stroke-width:2.95821;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:11.8312, 2.95821;stroke-dashoffset:2.95821;stroke-opacity:1;paint-order:markers fill stroke"
            id="rect5"
            width="5.0587049"
            height="16.5"
-           x="38.611244"
+           x="38.946053"
            y="19.952229" />
         <rect
            style="fill:#ffffff;fill-opacity:1;stroke-width:1.33566;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:5.34257, 1.33566;stroke-dashoffset:1.33566;paint-order:markers fill stroke"
            id="rect3"
            width="2.4367449"
            height="15.121"
-           x="38.263256"
+           x="38.598064"
            y="20.641727" />
         <rect
            style="fill:#ffffff;fill-opacity:1;stroke-width:1.43716;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:5.74885, 1.43716;stroke-dashoffset:1.43716;paint-order:markers fill stroke"
            id="rect3-5"
            width="2.8214552"
            height="15.121"
-           x="41.505615"
+           x="41.840424"
            y="20.641727" />
       </g>
     </g>

+ 154 - 0
images/svg/tbcmaterialfloatspinedit.svg

@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="48"
+   height="48"
+   viewBox="0 0 48 48"
+   version="1.1"
+   id="svg1"
+   sodipodi:docname="tbcmaterialfloatspinedit.svg"
+   inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
+   inkscape:export-filename="../tbcmaterialspinedit.png"
+   inkscape:export-xdpi="48"
+   inkscape:export-ydpi="48"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview1"
+     pagecolor="#505050"
+     bordercolor="#ffffff"
+     borderopacity="1"
+     inkscape:showpageshadow="0"
+     inkscape:pageopacity="0"
+     inkscape:pagecheckerboard="1"
+     inkscape:deskcolor="#505050"
+     inkscape:document-units="px"
+     inkscape:zoom="16.895833"
+     inkscape:cx="23.822442"
+     inkscape:cy="29.178792"
+     inkscape:window-width="2560"
+     inkscape:window-height="1371"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g1"
+     showgrid="false" />
+  <defs
+     id="defs1">
+    <rect
+       x="-6.3329224"
+       y="20.123305"
+       width="33.972874"
+       height="15.980272"
+       id="rect5" />
+    <rect
+       x="78.565514"
+       y="167.72414"
+       width="343.3931"
+       height="166.84138"
+       id="rect2" />
+  </defs>
+  <g
+     inkscape:label="Livello 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <text
+       xml:space="preserve"
+       id="text1"
+       style="font-size:192px;text-align:start;writing-mode:lr-tb;direction:ltr;white-space:pre;shape-inside:url(#rect2);display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"><tspan
+         x="78.566406"
+         y="509.26244"
+         id="tspan5"><tspan
+           dx="0 15.253366 15.253366"
+           style="font-size:26.6667px"
+           id="tspan1">123</tspan></tspan></text>
+    <g
+       id="g2">
+      <g
+         id="g1">
+        <rect
+           style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3.24645;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:12.9858, 3.24645;stroke-dashoffset:3.24645;stroke-opacity:1;paint-order:markers fill stroke"
+           id="rect4"
+           width="47.989674"
+           height="36"
+           x="0"
+           y="6" />
+        <rect
+           style="fill:#256af4;fill-opacity:1;stroke:#256af4;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0.880555;stroke-opacity:1;paint-order:markers fill stroke"
+           id="rect1"
+           width="48"
+           height="3"
+           x="0"
+           y="39" />
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:10.6667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#256af4;fill-opacity:1;stroke:none;stroke-width:1.8;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:7.2, 1.8;stroke-dashoffset:1.8;stroke-opacity:1;paint-order:markers fill stroke"
+           x="1.539997"
+           y="16.606693"
+           id="text4"><tspan
+             sodipodi:role="line"
+             id="tspan4"
+             x="1.539997"
+             y="16.606693"
+             style="font-size:10.6667px;stroke-width:1.8">Label</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:19.6246px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.94244;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:15.7698, 3.94244;stroke-dashoffset:3.94244;stroke-opacity:1;paint-order:markers fill stroke"
+           x="6.7542653"
+           y="35.20821"
+           id="text3"><tspan
+             sodipodi:role="line"
+             id="tspan3"
+             x="6.7542653"
+             y="35.20821"
+             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.94244;stroke-opacity:1">2.6</tspan></text>
+        <g
+           id="g3"
+           transform="translate(0,-0.00576427)">
+          <path
+             sodipodi:type="star"
+             style="fill:#256af4;stroke:#256af4;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:10;stroke-dashoffset:21.5109;paint-order:markers fill stroke"
+             id="path3"
+             inkscape:flatsided="true"
+             sodipodi:sides="3"
+             sodipodi:cx="41.725407"
+             sodipodi:cy="19.32468"
+             sodipodi:r1="4.3998275"
+             sodipodi:r2="2.1999137"
+             sodipodi:arg1="0.52359878"
+             sodipodi:arg2="1.5707963"
+             inkscape:rounded="0"
+             inkscape:randomized="0"
+             d="m 45.535769,21.524594 -7.620725,0 3.810363,-6.599741 z"
+             inkscape:transform-center-y="-1.2268713"
+             transform="matrix(1.1153795,0,0,1.1153795,-4.6896631,3.3531251)"
+             inkscape:transform-center-x="3.1089262e-06" />
+          <path
+             sodipodi:type="star"
+             style="fill:#256af4;stroke:#256af4;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:10;stroke-dashoffset:21.5109;paint-order:markers fill stroke"
+             id="path3-5"
+             inkscape:flatsided="true"
+             sodipodi:sides="3"
+             sodipodi:cx="41.725407"
+             sodipodi:cy="19.32468"
+             sodipodi:r1="4.3998275"
+             sodipodi:r2="2.1999137"
+             sodipodi:arg1="0.52359878"
+             sodipodi:arg2="1.5707963"
+             inkscape:rounded="0"
+             inkscape:randomized="0"
+             d="m 45.535769,21.524594 -7.620725,0 3.810363,-6.599741 z"
+             inkscape:transform-center-y="1.2268691"
+             transform="matrix(0.55768974,-0.96594696,0.96594696,0.55768974,-0.08644392,61.035861)" />
+        </g>
+        <text
+           xml:space="preserve"
+           id="text5"
+           style="font-weight:600;font-size:10.6667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Semi-Bold';text-align:start;writing-mode:lr-tb;direction:ltr;white-space:pre;shape-inside:url(#rect5);display:inline;fill:#256af4;stroke:#256af4;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:10;stroke-dashoffset:21.5109;paint-order:markers fill stroke" />
+      </g>
+    </g>
+  </g>
+</svg>

+ 154 - 0
images/svg/tbcmaterialspinedit.svg

@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="48"
+   height="48"
+   viewBox="0 0 48 48"
+   version="1.1"
+   id="svg1"
+   sodipodi:docname="tbcmaterialspinedit.svg"
+   inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
+   inkscape:export-filename="../tbcmaterialspinedit.png"
+   inkscape:export-xdpi="48"
+   inkscape:export-ydpi="48"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview1"
+     pagecolor="#505050"
+     bordercolor="#ffffff"
+     borderopacity="1"
+     inkscape:showpageshadow="0"
+     inkscape:pageopacity="0"
+     inkscape:pagecheckerboard="1"
+     inkscape:deskcolor="#505050"
+     inkscape:document-units="px"
+     inkscape:zoom="16.895833"
+     inkscape:cx="23.822442"
+     inkscape:cy="29.178792"
+     inkscape:window-width="2560"
+     inkscape:window-height="1371"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g1"
+     showgrid="false" />
+  <defs
+     id="defs1">
+    <rect
+       x="-6.3329224"
+       y="20.123305"
+       width="33.972874"
+       height="15.980272"
+       id="rect5" />
+    <rect
+       x="78.565514"
+       y="167.72414"
+       width="343.3931"
+       height="166.84138"
+       id="rect2" />
+  </defs>
+  <g
+     inkscape:label="Livello 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <text
+       xml:space="preserve"
+       id="text1"
+       style="font-size:192px;text-align:start;writing-mode:lr-tb;direction:ltr;white-space:pre;shape-inside:url(#rect2);display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"><tspan
+         x="78.566406"
+         y="509.26244"
+         id="tspan6"><tspan
+           dx="0 15.253366 15.253366"
+           style="font-size:26.6667px"
+           id="tspan2">123</tspan></tspan></text>
+    <g
+       id="g2">
+      <g
+         id="g1">
+        <rect
+           style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3.24645;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:12.9858, 3.24645;stroke-dashoffset:3.24645;stroke-opacity:1;paint-order:markers fill stroke"
+           id="rect4"
+           width="47.989674"
+           height="36"
+           x="0"
+           y="6" />
+        <rect
+           style="fill:#256af4;fill-opacity:1;stroke:#256af4;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0.880555;stroke-opacity:1;paint-order:markers fill stroke"
+           id="rect1"
+           width="48"
+           height="3"
+           x="0"
+           y="39" />
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:10.6667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#256af4;fill-opacity:1;stroke:none;stroke-width:1.8;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:7.2, 1.8;stroke-dashoffset:1.8;stroke-opacity:1;paint-order:markers fill stroke"
+           x="1.539997"
+           y="16.606693"
+           id="text4"><tspan
+             sodipodi:role="line"
+             id="tspan4"
+             x="1.539997"
+             y="16.606693"
+             style="font-size:10.6667px;stroke-width:1.8">Label</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:19.6246px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.94244;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:15.7698, 3.94244;stroke-dashoffset:3.94244;stroke-opacity:1;paint-order:markers fill stroke"
+           x="12.254265"
+           y="35.20821"
+           id="text3"><tspan
+             sodipodi:role="line"
+             id="tspan3"
+             x="12.254265"
+             y="35.20821"
+             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.94244;stroke-opacity:1">26</tspan></text>
+        <g
+           id="g3"
+           transform="translate(0,-0.00576427)">
+          <path
+             sodipodi:type="star"
+             style="fill:#256af4;stroke:#256af4;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:10;stroke-dashoffset:21.5109;paint-order:markers fill stroke"
+             id="path3"
+             inkscape:flatsided="true"
+             sodipodi:sides="3"
+             sodipodi:cx="41.725407"
+             sodipodi:cy="19.32468"
+             sodipodi:r1="4.3998275"
+             sodipodi:r2="2.1999137"
+             sodipodi:arg1="0.52359878"
+             sodipodi:arg2="1.5707963"
+             inkscape:rounded="0"
+             inkscape:randomized="0"
+             d="m 45.535769,21.524594 -7.620725,0 3.810363,-6.599741 z"
+             inkscape:transform-center-y="-1.2268713"
+             transform="matrix(1.1153795,0,0,1.1153795,-4.6896631,3.3531251)"
+             inkscape:transform-center-x="3.1089262e-06" />
+          <path
+             sodipodi:type="star"
+             style="fill:#256af4;stroke:#256af4;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:10;stroke-dashoffset:21.5109;paint-order:markers fill stroke"
+             id="path3-5"
+             inkscape:flatsided="true"
+             sodipodi:sides="3"
+             sodipodi:cx="41.725407"
+             sodipodi:cy="19.32468"
+             sodipodi:r1="4.3998275"
+             sodipodi:r2="2.1999137"
+             sodipodi:arg1="0.52359878"
+             sodipodi:arg2="1.5707963"
+             inkscape:rounded="0"
+             inkscape:randomized="0"
+             d="m 45.535769,21.524594 -7.620725,0 3.810363,-6.599741 z"
+             inkscape:transform-center-y="1.2268691"
+             transform="matrix(0.55768974,-0.96594696,0.96594696,0.55768974,-0.08644392,61.035861)" />
+        </g>
+        <text
+           xml:space="preserve"
+           id="text5"
+           style="font-weight:600;font-size:10.6667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Semi-Bold';text-align:start;writing-mode:lr-tb;direction:ltr;white-space:pre;shape-inside:url(#rect5);display:inline;fill:#256af4;stroke:#256af4;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:10;stroke-dashoffset:21.5109;paint-order:markers fill stroke" />
+      </g>
+    </g>
+  </g>
+</svg>

二进制
images/tbcmaterialedit.png


二进制
images/tbcmaterialedit_150.png


二进制
images/tbcmaterialedit_200.png


二进制
images/tbcmaterialfloatspinedit.png


二进制
images/tbcmaterialfloatspinedit_150.png


二进制
images/tbcmaterialfloatspinedit_200.png


二进制
images/tbcmaterialspinedit.png


二进制
images/tbcmaterialspinedit_150.png


二进制
images/tbcmaterialspinedit_200.png