[PATCH 1/5] light.msstyles: Add more Button HiDPI images.

Zhiyi Zhang zzhang at codeweavers.com
Sun Aug 22 23:08:17 CDT 2021


Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
---
These HiDPI images are added so that UI parts can render with crisp images instead of blurry
scaled images. DPIs up to 240 (250% 96 DPI) are supported. For even higher DPI settings, they
still need to use scaled images. However, they will scale from 240 DPI images so they will be
less blurry. The reason there is a limit on 240 DPI is that theme file format v3 supports
MinDpi1~5, later versions added MinDpi6~7. So for every 25% DPI increase from 96, a MinDpi
property is used. On Windows, uxtheme only reports images with the currently available monitor
DPIs so only a limited set of MinDPI properties are used. Due to the lack of documentation of
how HiDPI images are packed in theme file format v4, such dynamic DPI image reporting is not
implemented. Instead, MinDpi6~7 support will be added by later uxtheme patches.


 dlls/light.msstyles/Makefile.in               |  13 +++
 dlls/light.msstyles/blue_checkbox_19px.bmp    | Bin 0 -> 17466 bytes
 dlls/light.msstyles/blue_checkbox_19px.svg    |  48 +++++++++++
 dlls/light.msstyles/blue_checkbox_22px.bmp    | Bin 0 -> 23370 bytes
 dlls/light.msstyles/blue_checkbox_22px.svg    |  50 +++++++++++
 dlls/light.msstyles/blue_checkbox_28px.bmp    | Bin 0 -> 37770 bytes
 dlls/light.msstyles/blue_checkbox_28px.svg    |  40 +++++++++
 dlls/light.msstyles/blue_checkbox_31px.bmp    | Bin 0 -> 46266 bytes
 dlls/light.msstyles/blue_checkbox_31px.svg    |  46 ++++++++++
 .../blue_commandlink_glyph_37px.bmp           | Bin 0 -> 27518 bytes
 .../blue_commandlink_glyph_37px.svg           |  19 ++++
 .../blue_commandlink_glyph_52px.bmp           | Bin 0 -> 54218 bytes
 .../blue_commandlink_glyph_52px.svg           |  19 ++++
 .../blue_commandlink_glyph_60px.bmp           | Bin 0 -> 72138 bytes
 .../blue_commandlink_glyph_60px.svg           |  19 ++++
 .../blue_commandlink_glyph_67px.bmp           | Bin 0 -> 89918 bytes
 .../blue_commandlink_glyph_67px.svg           |  19 ++++
 .../blue_commandlink_glyph_75px.bmp           | Bin 0 -> 112638 bytes
 .../blue_commandlink_glyph_75px.svg           |  19 ++++
 dlls/light.msstyles/blue_radiobutton_19px.bmp | Bin 0 -> 11690 bytes
 dlls/light.msstyles/blue_radiobutton_19px.svg |  28 ++++++
 dlls/light.msstyles/blue_radiobutton_22px.bmp | Bin 0 -> 15626 bytes
 dlls/light.msstyles/blue_radiobutton_22px.svg |  28 ++++++
 dlls/light.msstyles/blue_radiobutton_28px.bmp | Bin 0 -> 25226 bytes
 dlls/light.msstyles/blue_radiobutton_28px.svg |  28 ++++++
 dlls/light.msstyles/blue_radiobutton_31px.bmp | Bin 0 -> 30890 bytes
 dlls/light.msstyles/blue_radiobutton_31px.svg |  28 ++++++
 dlls/light.msstyles/light.rc                  |  81 ++++++++++++++++--
 28 files changed, 477 insertions(+), 8 deletions(-)
 create mode 100644 dlls/light.msstyles/blue_checkbox_19px.bmp
 create mode 100644 dlls/light.msstyles/blue_checkbox_19px.svg
 create mode 100644 dlls/light.msstyles/blue_checkbox_22px.bmp
 create mode 100644 dlls/light.msstyles/blue_checkbox_22px.svg
 create mode 100644 dlls/light.msstyles/blue_checkbox_28px.bmp
 create mode 100644 dlls/light.msstyles/blue_checkbox_28px.svg
 create mode 100644 dlls/light.msstyles/blue_checkbox_31px.bmp
 create mode 100644 dlls/light.msstyles/blue_checkbox_31px.svg
 create mode 100644 dlls/light.msstyles/blue_commandlink_glyph_37px.bmp
 create mode 100644 dlls/light.msstyles/blue_commandlink_glyph_37px.svg
 create mode 100644 dlls/light.msstyles/blue_commandlink_glyph_52px.bmp
 create mode 100644 dlls/light.msstyles/blue_commandlink_glyph_52px.svg
 create mode 100644 dlls/light.msstyles/blue_commandlink_glyph_60px.bmp
 create mode 100644 dlls/light.msstyles/blue_commandlink_glyph_60px.svg
 create mode 100644 dlls/light.msstyles/blue_commandlink_glyph_67px.bmp
 create mode 100644 dlls/light.msstyles/blue_commandlink_glyph_67px.svg
 create mode 100644 dlls/light.msstyles/blue_commandlink_glyph_75px.bmp
 create mode 100644 dlls/light.msstyles/blue_commandlink_glyph_75px.svg
 create mode 100644 dlls/light.msstyles/blue_radiobutton_19px.bmp
 create mode 100644 dlls/light.msstyles/blue_radiobutton_19px.svg
 create mode 100644 dlls/light.msstyles/blue_radiobutton_22px.bmp
 create mode 100644 dlls/light.msstyles/blue_radiobutton_22px.svg
 create mode 100644 dlls/light.msstyles/blue_radiobutton_28px.bmp
 create mode 100644 dlls/light.msstyles/blue_radiobutton_28px.svg
 create mode 100644 dlls/light.msstyles/blue_radiobutton_31px.bmp
 create mode 100644 dlls/light.msstyles/blue_radiobutton_31px.svg

diff --git a/dlls/light.msstyles/Makefile.in b/dlls/light.msstyles/Makefile.in
index 3205d1b28f9..3b33058fdef 100644
--- a/dlls/light.msstyles/Makefile.in
+++ b/dlls/light.msstyles/Makefile.in
@@ -6,12 +6,21 @@ SVG_SRCS = \
 	blue_button.svg \
 	blue_checkbox_13px.svg \
 	blue_checkbox_16px.svg \
+	blue_checkbox_19px.svg \
+	blue_checkbox_22px.svg \
 	blue_checkbox_25px.svg \
+	blue_checkbox_28px.svg \
+	blue_checkbox_31px.svg \
 	blue_combobutton.svg \
 	blue_combobutton_glyph.svg \
 	blue_commandlink.svg \
 	blue_commandlink_glyph_30px.svg \
+	blue_commandlink_glyph_37px.svg \
 	blue_commandlink_glyph_45px.svg \
+	blue_commandlink_glyph_52px.svg \
+	blue_commandlink_glyph_60px.svg \
+	blue_commandlink_glyph_67px.svg \
+	blue_commandlink_glyph_75px.svg \
 	blue_groupbox.svg \
 	blue_header.svg \
 	blue_header_item.svg \
@@ -21,7 +30,11 @@ SVG_SRCS = \
 	blue_progress_track_vertical.svg \
 	blue_radiobutton_13px.svg \
 	blue_radiobutton_16px.svg \
+	blue_radiobutton_19px.svg \
+	blue_radiobutton_22px.svg \
 	blue_radiobutton_25px.svg \
+	blue_radiobutton_28px.svg \
+	blue_radiobutton_31px.svg \
 	blue_rebar_background.svg \
 	blue_rebar_chevron.svg \
 	blue_rebar_gripper_horizontal.svg \
diff --git a/dlls/light.msstyles/blue_checkbox_19px.bmp b/dlls/light.msstyles/blue_checkbox_19px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..005d8148040fa29a76fe40367fd9396a0689e6f4
GIT binary patch
literal 17466
zcmeI3Jx?n~6oyT{NT2!w#Vu^OlGnOjs^}(Csx%Qoq9A3uR1|p4hYW%yDS|?53xuGf
zKmt+(gfZmT<TnJ?Mwz^4c8;;vJNC{Dj&8`TIG)|vInSOwvmDm%F7Lki{HvT?e#GY*
z>@(P(u!-DE?nAV{eTk2OMdWhv5A6}}zW#Q3V91D$j}rUO&d#PUE-qT<=jUyhurTtw
zIXyj{LVF8VxWB*uapEwUHo^D=j8)>nBHGU6s2Oy1bu~#G7_#QR5XZB!=W(3*0{d at M
z<H(b7RjbtxOijn)ew#KKmkon`{zt6msuK^$nXF&7b*Hy}_0&~ae|SC&TJn>1RjkZS
ziLh`3dw>ZGBfq9tee()!OOy+%;)mChe65(Y<OlzC$qNgSsLnanXvtIOWfF&OEayhI
z-=yEOOtOU=5_N5|7jK)iNnhS}Y5Djr4EFUb&P29W<;%TJpw565i7<bM`m-Xwe`|G*
zNq(Z755Ynm%+H8$_7AMLRh*`^mHckSYGL~R*V1&m7TmP!K?D;P7De at -dB6X53cjsQ
zJ*bFNyV^>AoqBPN<FV!N42xf0Pa>uVIw$UPX*oA84EFUb&P290nJ?ZpY57R(!`njS
zCQOZelPvDHX+6s<YbsxnbDcol0Soo7bk}K=%C@|?egze<TKA1$rrjvs#$3C)Dmkdn
zbWcwA)G(KO at +R){r${pauj2Au0gN?{$Ckr0t+WpM4)ZKEnmC at t*&W at EIbSrVrY3_P
zb6lenqZ#4j(j-RHt at 7opbtsL3>far#Y+HB8kLn-QLD&pfw=nCvs_Ln%(X<Yh*P}Jp
z0(T=v+8T|yS%MvsuF2zvwK^8&VgdU)YX4CdUK$IWMf5+Sy`<|#jX4lPOqj$4-+A~_
zJk8_d<4?&Keaplfb-wDD-M^36K0!R!%;7lDPtPC(_SJOpC0X>$BgyIEZP0kcx0l9C
zve-}8V*IA^*-i3HS#%7X=N9>){kiv;HZ1ao-;VPAiFvjx#oI>iD$l`U2DdJ8F at syh
za<0)m_j2#29u2)i>L+fx$&J#rZ>1h%tLKm|M0$3tkGtzkq;E@|snD$xJij(ASW;6;
z^Toa;*rBNAGSz4uOH^hTu&)#E&mU#srLiy%i|BuZT|yVDs4)jf#Lya at WQlNY9(@!~
zQ&eYUjTV*svKlw^d<R*D6U1`O9L}Sfb0I2)nl8Qp7HNMf9_DZhU2!8GKf9O4OS0Hc
z*COUk=~FK3CV8eTItI>jOZoNHXd9N~h54P>H{Y$%wk#FjHeEBcPKygGCOmzPf%RN<
zf}X3z^~>@(7(GAh)~~0!3Z2{PIUo7Sx+-<#SdW&vEi at 2QP5OcK=)Y=jUXgy%sRgT~
z13%45_BHZ at 9<)w8(s68cAwJ^2sYkaPrKNVgIJ9PQT-0)&d;4fTY7`f+ucP*7s?lkz
zs8(7;|6^1OF6kM89McGJA3eNACt2Xkqpw4AB96b1H5zlY9FH4*zDZWQ5u8Nz(lvAV
z-07N;V;cePqtoL{vcx`Ww2Fs0+;-}v4LQD6!hQ50FUev*T^rSln<_rsNB8qgS#*r3
zR at _p4eKp#KC3*E=hkP+d-5PDnlDtN+P1g*q)8fL42~VG6V7b?cUOl>AT%l|0DdOyF
z<fneuVm%uAHqN)r=WN)vNzbO|h4 at b6_2`V#FyedKcfcINGTlcHVJ(2sf#H at dca(*v
zVJ*V<5%xPQgc0umHuOF^g*6W!isu?8YcyJV=aYCt&o_m20-s(EHswO~fOs`nYJ4dy
zdX1Fh!D`>KjxFNt!3KCKtUl+IjVk(xw+rjzS+Ib}ZNiAxSEDUi#M at T9ZjE+eF|S*r
z9a+TdE at NOhYaRauJsNrQ&kVa)k$z<i*BAYsIxjvhvlRM#y{LS>_!>>`-$~s=>9!Wy
z3F#(HrAN1<_UWSMgoU+kJeC~30{#2ZoQdo$&wq9g{YcN!=O%5B&sSPj^nEH{?s_!o
z$ozhEm at nJ@Uxw79<7YqW{b=ahZgsWg-;dVMf7%|_lhXE?_IZ|B#(chfzLFVG*TnPc
t(f<ADWSaZ7Nf*NVNdEokzO0Pi at Za4>=cspt&sT3YMz6o;`FinM$3KC at pAG;3

literal 0
HcmV?d00001

diff --git a/dlls/light.msstyles/blue_checkbox_19px.svg b/dlls/light.msstyles/blue_checkbox_19px.svg
new file mode 100644
index 00000000000..9e45a9c8048
--- /dev/null
+++ b/dlls/light.msstyles/blue_checkbox_19px.svg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:19-32" width="19" height="228" fill="#000000" version="1.1" viewBox="0 0 19 228" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g transform="matrix(.95 0 0 .9499 .051376 .05137)" fill="none" stroke-width="1.0527">
+  <path d="m2.9e-6 0h36.923v36.965h-36.923z"/>
+  <rect x=".47226" y=".47227" width="18.947" height="18.95" rx="2.1053" ry="2.1055" stroke="#aeaeae"/>
+  <rect x=".47226" y="20.474" width="18.947" height="18.95" rx="2.1053" ry="2.1055" stroke="#3096fa"/>
+  <path d="m0.76923 39.275h36.923v36.965h-36.923z"/>
+  <rect x=".47227" y="40.477" width="18.947" height="18.95" rx="2.1053" ry="2.1055" stroke="#2979ff"/>
+  <rect x=".47227" y="60.479" width="18.947" height="18.95" rx="2.1053" ry="2.1055" stroke="#aeaeae"/>
+  <path d="m3.5e-6 80.09h36.923v36.965h-36.923z"/>
+  <path d="m0.76923 119.36h36.923v36.965h-36.923z"/>
+  <path d="m0 160.18h36.923v36.965h-36.923z"/>
+  <path d="m0.76923 199.45h36.923v36.965h-36.923z"/>
+  <path d="m4.1802e-6 80.009h36.923v36.965h-36.923z"/>
+  <rect x=".47227" y="80.481" width="18.947" height="18.95" rx="2.1053" ry="2.1055" stroke="#aeaeae"/>
+  <rect x=".47227" y="100.48" width="18.947" height="18.95" rx="2.1053" ry="2.1055" stroke="#3096fa"/>
+  <path d="m0.76923 119.28h36.923v36.965h-36.923z"/>
+  <rect x=".47227" y="120.49" width="18.947" height="18.95" rx="2.1053" ry="2.1055" stroke="#2979ff"/>
+  <rect x=".47227" y="140.49" width="18.947" height="18.95" rx="2.1053" ry="2.1055" stroke="#aeaeae"/>
+  <path d="m3.8669e-6 160.02h36.923v36.965h-36.923z"/>
+  <rect x=".47227" y="160.49" width="18.947" height="18.95" rx="2.1053" ry="2.1055" stroke="#aeaeae"/>
+  <rect x=".47227" y="180.49" width="18.947" height="18.95" rx="2.1053" ry="2.1055" stroke="#3096fa"/>
+  <path d="m0.76923 199.29h36.923v36.965h-36.923z"/>
+  <rect x=".47227" y="200.49" width="18.947" height="18.95" rx="2.1053" ry="2.1055" stroke="#2979ff"/>
+  <rect x=".47227" y="220.5" width="18.947" height="18.95" rx="2.1053" ry="2.1055" stroke="#aeaeae"/>
+ </g>
+ <path d="m7.1363 88.91-3.1023-3.1343-1.0341 1.0447 4.1363 4.1791 8.8637-8.9553-1.0341-1.0447z" stroke-width=".99999"/>
+ <g transform="matrix(1.4616 0 0 1.463 .051379 .05137)" stroke-width=".46768">
+  <path d="m4.8475 73.723-2.1226-2.1423-0.70752 0.71411 2.83 2.8565 6.0645-6.121-0.70752-0.71411z" fill="#3096fa"/>
+  <path d="m4.8475 99.697-2.1226-2.1423-0.70752 0.71411 2.83 2.8565 6.0645-6.121-0.70752-0.71411z" fill="#aeaeae"/>
+  <path d="m4.8475 86.71-2.1226-2.1423-0.70752 0.71412 2.83 2.8565 6.0645-6.121-0.70752-0.71411z" fill="#2979ff"/>
+ </g>
+ <path d="m3 161h13v1h-13z"/>
+ <g transform="matrix(1.4616 0 0 1.463 .051379 -.37608)" stroke-width=".46768">
+  <path d="m2.0174 123.29h8.8945v0.68351h-8.8945z" fill="#3096fa"/>
+  <path d="m2.0174 136.28h8.8945v0.68351h-8.8945z" fill="#2979ff"/>
+  <path d="m2.0174 149.26h8.8945v0.68351h-8.8945z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_checkbox_22px.bmp b/dlls/light.msstyles/blue_checkbox_22px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..8b072c13265e17dae870cae1ce30e7e1141a51c2
GIT binary patch
literal 23370
zcmeI4&ud&&6vro3+A40`L?HwU2HVNhW=3&iTPWQKf(oMGk44=mR1iw6m`q)aoBS#z
zBAp51A`5qcrY$YCSj at Pv+jJGkB4lOae^4?rNv_}X-aU^ycix*f at 12{%gg4~m++XMO
z?mO?t$-C!GF24WX7dh`Uhu=R!1|i1>a=C%riQIE2|NS|Bb$nDV=l at WTy7=x#-*pU$
zX?Wi1Us_r^dh6D$+2!TsEr=2dF{X(LJtJgw%mwqD0&|<VD4(@<C2{r6ojd3C9D{vN
z42dwX_dQ}*;^vI&yX;x}p;D<FNh5rKqvmV3_ge3PyAM`kiQ{sAT5a!NT8?d(aea^U
zu^+tqI_}Bu*vB?$onnLb1Kro>Y at ax&&pdeW;FxB6^A<9<DF##ARF%R}HJP7<Y(bPz
zz!;tOnC1M8kkvVt^5_(p+dlWCI38oJ=k*+eeNTGqqsH6&9yKm$d&c!Wc3Avi??<n7
zK5y*tQSJ7)sCtw=w at bCXT`7<4Gp_H6KK6ruU%z%r9FNuH$+OxITWTUdXZu84r`Y!G
z$T7{<@kkUqi81TN&0j{2HEPA{joR3M&00}Ogcyy5;;dRK93?Gbh1oW0r5Vh1oBCSS
zqWHMA7K&#*R;{?j+vDq7s+q at H%42)xvF3KEW*%!PkL{Vqn%kwCd90;8wr3t|ZdaAu
zku<{g%wrwZ&i!#Z%HC+-2P3f<_HFk9ZkK9%zob02&$zxP`qd9DeGjI4G9S~lx>Y-K
zp8P<}1BpY`v1u>HAs%5H|JpuJS|>(BGhIJ-<GFptSOf1^a~3|=Ps85XdNo+*^n9}Q
zYAaWf_FAy*?Bi|sr>!3%E;3M*g-R@*>$><M4U=r*xI844?lRw0JT}U>z9;(F58gf4
zbsmz|fo-2SsGB+2Aa)42#PFC|Joa+tflvARmTLRhNO^4E3-|8byCWF4g1?JiWxF^X
z$3<Re80Yq;9=DEdyb{Nx{%%~%ZwUPxkR8Yk$S&l`{rmS{j$>n7+uwRT9_ at pWHAoZl
z{Xoy*66$-mZ{J>xV`E$tw~oFRm>=`DNP~G9?fYndjQx4Z>@&+zT-X=U_o+FS%V1v7
zcJ+Jr?!CzErjFv8W5UX?8z)<A|Iy;&;&FRSS}t)g?}}zWr2C7>mT)zDN;8)0^?L9+
zjFd}k_+nmje&;#6;3}mCz_|(e$|aXsrgkx3lgH&}!1eCIF7n5iYw(<fbMZjpF`d_%
z9mEdXM+xf0 at SbC{{IR$0f2i`uYN9ZL-1v(6zR+_#wsR_c9kN!}P7h<urZ;XPzpl!s
zdy2>1xa!*LL+Iat>|nk(pm!lp)WjRH at fhRU-Y*E|dG*X7`qm&#HCgcDv6?(}3H3e5
zY8)G5!nu?AI{I2*w#8$#U54x<m-HCdQe- at i<dzFXRnCXTW7u5Lc6C*GD>NQQaoHbH
z8a^4<wvSZhL`OVM%cbq9@@U1kAALx9HggUVu4YepjB<WiRW1baSjzR-llgg%Gm#JC
zu at f#{(*@@yd>+JO7hKb?T<&A8yZrGFg>%{ubYG`;quQ=%c^&UaQU2IxyU8C at PMY53
z(z#w<zfZdMZI1WW>y5Q_v(H5tx#OuIf9yEV!1LqtTB at 1HTFPU4=CS5>Q}0yY96|qz
zs=nQGJZ2tilSk#J)zic1+tmH*>bKtFG4oiP+@}j;LulWC>@;ho8_>IuC#n`7k1;MZ
zzo{0^45Duh(%h+)ym*ZACCDCRHI9ujp<J}rA+1KW)E1AM3#H3wr#$UrRgI3v=nv;s
zi^ax5DKs9#=8Cqft6#(8aTM3|b6B}m8ynZQkJRFYj(D7wOWSHxixslR`yLM!-cK>N
zFX4J at +yjV#_ea{|v6M?}Fy=KUh{rCtO63N?x!J51gLv$MYx<ST{mKpQ>yF<G0(Z{#
ziL_4dG0}NVY at WA-Neq7P%E<M)dhRyY*4x(p5<I_$+F^Zw)~cN4j}P(ponFKB`4^<8
zXIQ$H?PEi2)@K;?O$g-}*C9QzW4J@$Y(RD(^N>BrDkS##xC at uQI=BXDLOz7h=SxUW
z>@M6o7`u>9Am-;ARQ4hNKq8-yyKqae`wSBH8Al`edj;}B*nlqFu;FGKv;Rb6M?4mA
zX&XO5Xx at K7+TyX03tVmrLhNNo@O<om3taAJ2(g2B?1+nRvgWFguOZ&Y5tng+?qhDY
zUXAZNW%2m%<&T4lGeMz`uVe3Tw*<S|b!g at X-#wWhGC!CX$}>10yyvVw%pZI6w*8Z^
zPK+#noPGZ|xa91dO3)!JWL)2YnIAGgn3qy^K6IQ9S^hZ79|zx4<Mn^@nvs;5$6CTN
zZJEc~?30w4$6CTNZJEc~?30w4$6CTNZJEc~?30w4$6CTNZJEc~?30w4$6CTNZJEc~
z?30w4$6CTNZJEc~?30w4$6CTNZJEc~?30w4$6CTNZJEb;Sl9nof^xjP4OjZ0^T+h8
z49W7x`2L4^u1L!EdWD2#+Gbqe8<`(6KV;X1>4CmKADpdM<2|F`|79M~_nr9vWnRa9
N$jN#&&69G+{{u0LOQQe)

literal 0
HcmV?d00001

diff --git a/dlls/light.msstyles/blue_checkbox_22px.svg b/dlls/light.msstyles/blue_checkbox_22px.svg
new file mode 100644
index 00000000000..67d005ab6f8
--- /dev/null
+++ b/dlls/light.msstyles/blue_checkbox_22px.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:22-32" width="22" height="264" fill="#000000" version="1.1" viewBox="0 0 22 264" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g transform="matrix(1.1 0 0 1.1001 .043576 .04358)" fill="none">
+  <path d="m2.9e-6 0h36.923v36.965h-36.923z" stroke-width=".90907"/>
+  <rect transform="scale(1,-1)" x=".86945" y="-19.05" width="18.182" height="18.18" rx="1.8182" ry="1.818" stroke="#aeaeae" stroke-width="1.8181"/>
+  <rect x=".86945" y="20.868" width="18.182" height="18.18" rx="1.8182" ry="1.818" stroke="#3096fa" stroke-width="1.8181"/>
+  <path d="m0.76923 39.275h36.923v36.965h-36.923z" stroke-width=".90907"/>
+  <rect x=".86945" y="40.867" width="18.182" height="18.18" rx="1.8182" ry="1.818" stroke="#2979ff" stroke-width="1.8181"/>
+  <rect x=".86945" y="60.865" width="18.182" height="18.18" rx="1.8182" ry="1.818" stroke="#aeaeae" stroke-width="1.8181"/>
+  <g stroke-width=".90907">
+   <path d="m3.5e-6 80.09h36.923v36.965h-36.923z"/>
+   <path d="m0.76923 119.36h36.923v36.965h-36.923z"/>
+   <path d="m0 160.18h36.923v36.965h-36.923z"/>
+   <path d="m0.76923 199.45h36.923v36.965h-36.923z"/>
+   <path d="m1.2896e-6 79.978h36.923v36.965h-36.923z"/>
+  </g>
+  <rect x=".86945" y="80.864" width="18.182" height="18.18" rx="1.8182" ry="1.818" stroke="#aeaeae" stroke-width="1.8181"/>
+  <rect x=".86945" y="100.86" width="18.182" height="18.18" rx="1.8182" ry="1.818" stroke="#3096fa" stroke-width="1.8181"/>
+  <path d="m0.76923 119.25h36.923v36.965h-36.923z" stroke-width=".90907"/>
+  <rect x=".86945" y="120.86" width="18.182" height="18.18" rx="1.8182" ry="1.818" stroke="#2979ff" stroke-width="1.8181"/>
+  <rect x=".86945" y="140.86" width="18.182" height="18.18" rx="1.8182" ry="1.818" stroke="#aeaeae" stroke-width="1.8181"/>
+  <path d="m1.2654e-6 159.96h36.923v36.965h-36.923z" stroke-width=".90907"/>
+  <rect x=".86945" y="160.86" width="18.182" height="18.18" rx="1.8182" ry="1.818" stroke="#aeaeae" stroke-width="1.8181"/>
+  <rect x=".86945" y="180.86" width="18.182" height="18.18" rx="1.8182" ry="1.818" stroke="#3096fa" stroke-width="1.8181"/>
+  <path d="m0.76923 199.23h36.923v36.965h-36.923z" stroke-width=".90907"/>
+  <rect x=".86945" y="200.85" width="18.182" height="18.18" rx="1.8182" ry="1.818" stroke="#2979ff" stroke-width="1.8181"/>
+  <rect x=".86945" y="220.85" width="18.182" height="18.18" rx="1.8182" ry="1.818" stroke="#aeaeae" stroke-width="1.8181"/>
+ </g>
+ <path d="m8.4545 102.7-3.3409-3.4478-1.1136 1.1493 4.4546 4.5971 9.5454-9.8507-1.1136-1.1493z"/>
+ <g transform="matrix(1.5767 0 0 1.6944 .79522 .04358)" stroke-width=".36133">
+  <path d="m4.8579 73.573-2.1189-2.0348-0.70632 0.67828 2.8252 2.7131 6.0541-5.8139-0.70631-0.67828z" fill="#3096fa"/>
+  <path d="m4.8579 99.541-2.1189-2.0348-0.70632 0.67828 2.8252 2.7132 6.0541-5.8139-0.70631-0.67828z" fill="#aeaeae"/>
+  <path d="m4.8579 86.557-2.1189-2.0348-0.70632 0.67828 2.8252 2.7131 6.0541-5.8139-0.70631-0.67828z" fill="#2979ff"/>
+ </g>
+ <path d="m4 186h14v2h-14z"/>
+ <g transform="matrix(1.5385 0 0 1.6944 1 -.16794)" stroke-width=".36579">
+  <path d="m1.95 122.86h9.1v1.1804h-9.1z" fill="#3096fa"/>
+  <path d="m1.95 135.84h9.1v1.1804h-9.1z" fill="#2979ff"/>
+  <path d="m1.95 148.83h9.1v1.1804h-9.1z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_checkbox_28px.bmp b/dlls/light.msstyles/blue_checkbox_28px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..8911e3159873641a1f6c603eef6bafbd995b803c
GIT binary patch
literal 37770
zcmeI5TWnlM8OQCWNoZQ4yySt93LY%QYghKJ0)jLbOr?N8RH=ZpJkUxl5+Fef2t;BB
zkRRgs#zk^`ZG?EDNLHLUN}I+aN}9Y8k+=4RJV9c|(1+$Bm+r3Z;r~B7vp#!#cFt|a
zMC=^p%b9a#=KG!bpUckp%(wg8^Ft?_yk!Xg{|dGf_Cj-0Q*+a2n>H{<<}<mvh^D5>
zKkgFGef66^U(Jh`dOT2UdU|@(%*@P*GiT1+f(c7 at 8-DwIEL)r!zp`Cq3#1POnr>{9
zzNK#SST8eu<;s<y)W&$dy}ge~9^3198I^T<W)v_`-RT(+B;%$|Pv3K(=Gm8aKM(a$
z;$@UBw7RZ+p%pUjbi9lL2C6$f1A=7SY%o39N8__{Pe$45R;O>tSipKnrj0zGBYX{A
zxNu=J$_&H)9Z@#R at zD1$S)#Xnljv^i7u~trFk#8y8w|2~+D=$vgdDrSU2Xg8p74wr
zXxo0-rg^NFy>xGvwef at KZF<b7q2pyee@@Sg3f5L{<m(fE-f1>zR92^_?>P|i{7e2k
zf7E!jSC*MAot|b0wO$;rR*$S(PS30g*4A$@J=sSS;#ljmwJMm~qHp<JUJyrfL#Ch6
z8h?Z0^_I<&xu_|Z^|NBpV~{o7zNt7~7$}eD=S$;xVZ-Q~439O|*>8gp=CcSE*teNi
z9`CR=ekhN1?yE374VRe~md6ji_Bvk1Tc6KQr)NeHebt?wJ~0d=b$a5uT`_4q+z6i0
z&xj}<kHw@#@tALV(dlWLMSqTGR#m6x|Bs&4{@_^N+W4Ui-|SC#{oaZEps#OX^w}Bo
zTLeptv}`Vp=Z8vT`Nd$qv2FM!gZ+8VDZ;ymKG?r3zVD##<C4{HkrR9;Ll)m5t=Ie|
zk3}Be37Wm at YP|(Dbi7)9l5ROYlPab!@ATB`lQdVOCti1OR;w}d4($=*C6y{xc}@Fb
z)lXW;@scX0FYol!>ytFMf%H^;wDp+3bO*X}E>W;wYHQn at Qv@F8Op$Gi<F$+Pm!_ts
zHiB~;W^??&*a|QHfoqtpb_M+ofaS$MoIQKCE9pHIxBTqv?0(rM>gvTKaI6%!e$sMb
z^A#JJ2hHDLtV>cIRrw@(g7qqF1txG!F?1>M5|@WIy$p_bJ&`BvNK#-N9 at _FE{4Yrc
zR%hOnX}0x8NtjVQ_&WqEN&j=+JW3&&v3*MJTS41 at 5SOXr!QVmHL+SSt?vp2!U!*r+
z|6gR at GBo(E%G0fNJotD=`nxtaH}_=Fk9^*qlV!>%|E*w|;I at v3HarDiqtI|`u%6nc
zzTjMx%p%s`P<df%9WShW*gonE&Sk{}|7&68xX%QSe$JmizXiOjl6fD at F76L5rg-#A
z-NCy~Ca&3g{4B7^qi?ip8+bR!gxx)T`t;}gOq1<XesMmxgY|)Aeu(umD$fRwzR#UI
zw*#8ql+3HPdGwF-_cVC#f%}>D;3<ZGZA(u-!=G+2-aM}-oZr2E4NRut`-}3LT||0N
zrq$=SwKbj#zvZ(YJlo at kMa8PbKeYCV?$%ot=S!`|KXj9od|qy<Iz71o)RS=?tzR;E
zjre_uBklX-@!i2%#v`;_8$a-Us!xxG=OO;&4aU{@&q<PW5<S6s722;z{Zow};_|?F
z8CE&J>Yh28OFVvv!-IY=g0&>uHG}ObnO+e+xkTfKD4sadb_l*p(*K+{XOnRQJ-Jg=
zW_Mfc at q>;Bp9kUdq4ax6{A_1+{2&fDZNUDwWZp8`9Bcfb<#p%Yk^ZiUUv#V)KZx(|
z-iTwGm1WA}Xlvy7LCfoHe+s at vMQ=;p at q?#tciTnDEaF+O9Y5%JaqlbYjC<vBmD$r)
zcl=<2$Kw*cySG5wtCD#i+IEE<uPI)I*|HUSUYE>!jD-s_P4X(t{5J4zNakH}Y*)?r
z!8FffcDHN??*ot7llu at lSH}-FcpmeYyLNzgQ!=aL2U|RkdF+{|!Fx{}%T>n at HhE+Q
z7sm at Kl5IPnXC?ljd)MA<UhCJ!^I(s6&35M)gD@!5Sz``j)NdWG^yfV$`=T-Gq$-1U
zfmMxv$oG{e^0$o5j|#+5aLyTH5h}43`952mpkEo+A>$tk*2WJi{-HSDc?ZW(iATWP
zu=-b6wjACMzP2_z4|Dx~!s{!os!8-LO?18n?K$UMlqU+mPQ#4LD~%OiQP-0?-(Vh1
z%8bK<elLNs<h5(OFoX4!VxrAIPQr}h6-V=j;JZZsm`6FsIh#T>HDmjfWUhdjX#61S
zaeisd{ZO9FA1sY`KJ at Y@IxmSob$vp$MNA*wP at 2fUCF?HZ{*66;sK-Nl-mc^ou8FDL
zTNF#Jv2P=uwX?E*xj0t%w#uuw*6AsRJD$XKa#H+p*C*@N_vXZQzAKrfkH<QmuUD4)
zbv#`?f1ddLo+rS&ESbfn$^6&-`Tn#C9{o{ooX at M0`2ae1`8g_WibsE9<O^HDyDpjc
z!s6^q@;v4r^4m%ig&UH2w=`K;Gk%bHYwic7LDIDtDQt(&_od&DaDNt*57X^ae(#?w
z>;Uhk$HaM6`)%>)|G`MdPVlZg94*w0A7s0Y>8aWhwzk>6M(0)IA13m9!?ZB5uRK}U
z<6SR|6Ijpqhw=Qd*T)7EpF<12Yu0Go1^c=1Kg`c<yq9GB!*RTi_@}M+EYi0Z|A6;7
zCv0(oe&xF(?|l{Wtc at Rh^OvgMnPv0)TX~HK+uGo~pF)y>Ecbo_JzoQ71tws>Nz07M
zdj<ZNC5t>-;_(CO#JOI+gJMfCGET!LWt!Ws!xAkK?Rx>vN-+Aq2-^&6hP?^nKI;2J
zSnNf^`wE<V45Qz_!m8s3r1 at 3Ze}*aM_mGaYXn1eK0sXPRvu6B&eH&qCVJt(v55poC
z4Ug|QMqqWv56I)+GA_W#r0&}B1M=fsFD#~8cuwDiky(V*9X}w?1dnd0H+3iT0qo1L
z&_$zXXnD;}zW4bXjLiG6HSZs=&s6*9ipw_G-(h6lg?%1Yvlwij^1B_0_hDpy1gnl8
zkT%^uy5#aH*gs%o^1N0T3++?BcOt>(#HZB`t}XKXm}=Vbs!|w9`1JJRAJAue)`;T}
zC%*Yh{{feCiLA|83i$q=Z~l^s^RU6DZ!gwDjvp8&p!(T1c#J{l_pxj+!hH6Ft90BK
za;lB&!u8_+{Ri(jZ1(5r8||uTuj8dZl}^v}+J)70dWNZzexK7by>?+Wot|N;q~GWC
zOs`#7O{Zs=D(UwH^t3*HK;LYi?4OafZsQ03y?mX<5A$TPKVSJx1}{!P&I?O5A1Z2|
z)oT1hB_<)NyrF#W_a7F#d0>c9NPh+DYl<Ve19Gm}s)km-zqRY}HFMh>Pk)j$x%{qO
zr>91sgjr6{gn~sBcX~z$lrY=rnNYBZ;!e*9ff8mrJrfERQ9Ph$r9Wu%_a9c{VgHxE
z|4?bCofruAa|gY#!}|RGgD?J}Fkow5R?si!#H)E=j8TZV%u;8UM+*nY=J)-oW8gKL
z+F?XR`c at pZcDxADG}%s1jW{W?oSrE}(^PSKYQ#yA<@8J;nx=}=QzK4_ET?A*(KJ>3
zdam{dZT|j4<@dnIf(@xYn(ej!_a9U{Z7|jETBzTD;JXOCXR$ediN4o;{u0`C0$lHX
z71Gw?Wqk1uRSh+lvym*ct7iU^5vLj_j;9ePMV8Yug=m^8PEU<EDYBfNDMZs$ae8XR
pNs;CBOd*=4N(1R>ef|>rno>{p2iI->5?BN4G=FJ<V+PJ&`Y%4bW`+O&

literal 0
HcmV?d00001

diff --git a/dlls/light.msstyles/blue_checkbox_28px.svg b/dlls/light.msstyles/blue_checkbox_28px.svg
new file mode 100644
index 00000000000..35e78c0d6ef
--- /dev/null
+++ b/dlls/light.msstyles/blue_checkbox_28px.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:28-32" width="28" height="336" fill="#000000" version="1.1" viewBox="0 0 28 336" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <rect x=".99999" y="1" width="26" height="26" rx="2" ry="2" fill="none" stroke="#aeaeae" stroke-width="2"/>
+ <path d="m10.045 130.87-4.534-4.7014-1.5114 1.5672 6.0454 6.2686 12.955-13.433-1.5114-1.5672z"/>
+ <path d="m4 237h20v2h-20z"/>
+ <g transform="matrix(1.1398 0 0 1.1208 -.13981 -.12081)" fill="none" stroke-width="1.7695">
+  <rect x="1.0074" y="25.975" width="22.796" height="23.213" rx="1.7547" ry="1.7844" stroke="#3096fa"/>
+  <rect x="1.0074" y="50.957" width="22.796" height="23.213" rx="1.7547" ry="1.7844" stroke="#2979ff"/>
+  <rect x="1.0074" y="75.939" width="22.796" height="23.213" rx="1.7547" ry="1.7844" stroke="#aeaeae"/>
+  <rect x="1.0074" y="100.92" width="22.811" height="23.198" rx="1.7547" ry="1.7844" fill="none" stroke="#aeaeae"/>
+  <rect x="1.0148" y="125.9" width="22.796" height="23.213" rx="1.7547" ry="1.7844" stroke="#3096fa"/>
+  <rect x="1.0148" y="150.88" width="22.796" height="23.213" rx="1.7547" ry="1.7844" stroke="#2979ff"/>
+  <rect x="1.0148" y="175.86" width="22.796" height="23.213" rx="1.7547" ry="1.7844" stroke="#aeaeae"/>
+ </g>
+ <g transform="matrix(1.1304 0 0 1.1208 -.13044 -.12081)" stroke-width=".78927">
+  <path d="m9.0017 141.85-4.0109-4.1947-1.337 1.3983 5.3479 5.593 11.46-11.985-1.337-1.3983z" fill="#3096fa"/>
+  <path d="m9.0017 166.83-4.0109-4.1947-1.337 1.3983 5.3479 5.593 11.46-11.985-1.337-1.3983z" fill="#2979ff"/>
+  <path d="m9.0017 191.81-4.0109-4.1947-1.337 1.3983 5.3479 5.593 11.46-11.985-1.337-1.3983z" fill="#aeaeae"/>
+ </g>
+ <g transform="matrix(1.1304 0 0 1.1208 -.13044 -.12081)" fill="none" stroke-width="1.7768">
+  <rect x="1.0038" y="200.85" width="23" height="23.198" rx="1.7692" ry="1.7844" fill="none" stroke="#aeaeae"/>
+  <rect x="1.0113" y="225.83" width="22.985" height="23.213" rx="1.7692" ry="1.7844" stroke="#3096fa"/>
+  <rect x="1.0113" y="250.81" width="22.985" height="23.213" rx="1.7692" ry="1.7844" stroke="#2979ff"/>
+  <rect x="1.0113" y="275.79" width="22.985" height="23.213" rx="1.7692" ry="1.7844" stroke="#aeaeae"/>
+ </g>
+ <g transform="matrix(1.1765 0 0 1.1208 -.70588 -.12081)">
+  <path d="m4 236.54h17v1.7844h-17z" fill="#3096fa" stroke-width=".77367"/>
+  <path d="m4 261.53h17v1.7844h-17z" fill="#2979ff" stroke-width=".77367"/>
+  <path d="m4 286.51h17v1.7844h-17z" fill="#aeaeae" stroke-width=".77367"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_checkbox_31px.bmp b/dlls/light.msstyles/blue_checkbox_31px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..eab02f44485bfc8ec3811f0d5b9e89eed276f225
GIT binary patch
literal 46266
zcmeI5TW=J}7010<Fob0z<$a})2nCO=;PE2Z02?4k(LUuRA0lsgh!SaSlSuXkjIp_C
zHy$q!k(GT!+$0?5 at _?mHzC;uWakB|GXKf)xcm%coQ&Xp1Q|@tBU#h%_)1o-lJw5g7
zbNW<uA9tPU<3In$Y?odp at c-{nzK8PLx4OFC>e|)yHtKcrIjYv8y1H8bXq!6z(Jy{u
zedtx);_P+l(xt7}uV4S<+O=!<P*j9MoRgO?U+y;C7)+OO3hcW^*W->!f~<md)bJJ{
zSE&vgd^-rtX>@*mev4s~9fa-JC&a4QT#qH<YayJ=X;XYH-PbVIy{x*h>9cHZjkoT#
zr||mgz{WN0?W&8f-n?H3nRUKHFu6@(r}uBRPY5YC7n^U={rP=!?Kl|1uiZAUUcI{C
z at E)Rm#=34Tp&q)tA|7I~vvYHE+fYA;@|3nkD9^yXFf%i=UHx+3RyADvL=DyMp{NMu
z9(X6!NME<%#$Y;(o>S2CuGV$1FG>uohI)<~+b%$^>iVzWixLB?kz-p7o9rNLcOVF`
zE;iR=iTGLo-*TH2UrYBjjCHT7E^PZOn_J_pbL}a9jeRZHBVFH86&GK<dA|@c>wJe`
za+|_V at 84{n5K?R|HdmW+f8KMyb?xYh5(BFfeFx07>LKJA>$<gsdgwyeXQc*v&#GVT
z-lpYH?WuJPm0dei+I*%4Yv(oh(!Q-Prt2r0)AjqSjk*e5i1VURKcz1Bb-!o~{2??i
zt$pyvu>CH5)|~49X^1h at ZL|5ufg_sNs4qaSQeB-t7%c`So+-k1Pfmb!x`v9)#m at t{
z*19Ie*Yw!7Zd^nEdsTH|<7e62>iazImX at yryXyFt+Vj<$_X{Dj&UXkVw<+xO{>}CY
zA;som^Ub+GAGk-?j^<STPzb+v+gzRQKR`UhM2m<6&sf*3CDcO~eN6;=QhmC6+v-&R
zSumei$58s3xj|b`SEuXeiA!^#@eF(f<#vSU&&qH{i3{Gz7)+OeV;I9Wnv+b=+ at m}P
z#&h>$hWF4&Me}W3pA5CmOqRk9W$Cqc+14z@=4-YIRbyMT6q|>#^jf=YYnI<2n<I0G
zvWF at yiQ=p;OGodjxzt{=Fq7psh at Bi`hzje=($PBvGHH{UEQOtzCRl}S%~EV0%+yK4
zY-^Tc^Tag4Dr{>=9UmY@`Ef9q)iC0c1BU&W<|JFk5o10wGtQa0(39Z*H_|Z>=N!$2
zjvWJodk01514E9YupMH`32-_8`Dd0(1gpZQj~HDaLpG_7^ZuP+K&xT%_Xf7Fur1q!
zsur<1@=tccFJ at 6n&4bCyzIpTJ4lr+#PogZB8GrMz9WMK4VZJZh*!fGNFXf|rL3*?P
zkh$&e!*=zhYYzDz at oaux`)9E`aoP9F at Uz%xdk%%q?Km at SdE>^7L)d4<?B{*{v)HiX
zVbkt8o9EUIKRN$C_RnGy1MU34Wu>j>)!&Dm#_6;z55H<Q9g{CV1UrTQRoeLv#rENc
zWM}b1vx#r at QyM4!PTOdS!6uIJzxmnO+3(UiEwR`wTKoUP*4K+S^*;51xek8V?iFFy
z(DyhW_zCKq4@`NwOA!kFUI+F0izWu9xa^VH#`g at NB*pwzK5*{{=1bpBnKK<?KK7j?
zA9$#DG!nC2kHOjmxUKx>;aZd!SbbbOVsw2B+0^xs-BDs-o%6kx>n-ds!%17KMQn~7
z`JM2KzaV!!cMN93^Rm^*z8&DsYo8pdJttqa+sjkW!)|eVZy7H4(ZYORwz2b<7WWI(
zm(4n4e*62d*XfHq7_u$#EPihNv)G-ud|u1&GueZ+xx~)HwbU3`o#;7a>F;g-O!m;8
z!)SL!4fSpq1Fz$ssAc{QK8vl->);Q)Vqn9^aq1krO#OY>d~SVY9{sCkYdg8;zk~fl
zuzmTV*cN~7{5$%GWM}b1vo$~Ir`rFM7&r#o(tlnJ{wRroW3h?vF2dG+ at TT6UKG4^J
zkNcv;z-q8>zvd0so<MRwFy-ln&IP9SUuyPX?P4n*nBuaYM|#^@yu$Z|RZEJ)E~t at R
z+ZE*lPt`{-Z~FEIbEm7Emwkuwk6Zb`{iBhXZO4!K=M$?9Gw=TMdXyNL^MRr7W0WT8
ztv>xAP7I85Y}r}Z?nNiSI`yl(HdlYz^DcaIu52zyUbdRt`wotE-W>1qW at F%JQIq6h
zJ6!Igh55d0HPyEhy8hETKYvDj*{m-YvA+*{oxaF_Av-reA2?|7pVL^8$NpJte7*zi
z^Z8YjcVo9-hM&bIe>QeS&e1?>4D9fiY27})PW3D{etY6D*ekBSZhH>j%l=txV*LNJ
zz2A3PY3mL at Q-2?J8mH4XhrglzRkP`seEA{RzWh*ZAAU%-<|Fse8h<bjzMuRJC^XyR
zuh2MwG2(Bujg}Z};?Q^x_AS-0V&DSTZ)&TGC6?Z4$0}@{2fb<c$jwIm0rdm?PEnK?
zcy+42pLi%wtbAbl9gWbrz|{Ur&7Q7bq`cf#TvmUix3!Lm?+HUlio-6bnPb~&u0NiE
z{~phu|BbQ~x`6c`Fh(&SaWmhIM9<vyoP#S at u6&d>7F4|rdh=Z9XJG5+`!q+fYEGy2
zn8{Muoh((|cD6N351YRWI^6 at 59{-rhGK2jNnDZ!<bNC$P7)s%VnJhP8+gxIo<};IJ
z2R7OHUxr7_8I-Tg`U+$r`!kbe3ft9p5-eKwp)8>k)}NUy9d;)!v1uvAXC_OB{a3V4
zdQlleNn1X^M%(^}({@VR#!QwDn|@b>&L`VBtqI!Z>VLG;j`ntDvUJ$A>n?l$4eAtg
z<kFv+EK}GU;MRSVOMhmvEXk&W@#Zs=Wd&?+J~LTX#3nxd&1V^f`~N!sV<yWA*_nK1
zvaFcx@{<^tK42!x0Bq(Hx9yn(Gg$^=6Mx;pOqRl4XQIkCu&r5clFfBKFwM`eT)~tE
z5tqDg^!*>@X0h&&OA!jqxu)NU`pn7)PJS<mJ_}eVANV4@|B7N!)K8=Ed#OTlsqOpF
zdCYLfvCh0D)I%3$5qA+q!PkD0;u at 82vSQ%m9LMTobe>69y9m4TQ{2{|*nG|3#Mjzf
zqw*E;HSsm+W0iNSwg#n-NgtCw*48B|Uy(kh`<RXo5HEQD9k|SiKuqwVi3^BJze&Y$
z!V>DC3$rGyd|(}yS;xWqR4o@^<1 at t7@97=tJ&k$T=Dk#UE`HT>udVjL8SWi3?*|^Y
z=6=VRf8II{<fVbT*kboaiGi(rV0sT%>o|~yS;l{Tzf12qOPInIoBKLWf&IkStnpL&
zcL5Lb|BCpU_!{N9`+H3BJ;m3=*TmO~_aC2cN*~jG%)}*oqQt-odB-L;KwQ!@X~hZg
z;xYPtCVD?`D<9eDZ;dw`vs5b=G;gG at Tj%9Y^`DOXe&8|le&BIy?sts&=Xzc_<)vZn
z`698KjlEG~V9p1A(dd83IwSWY&h;DbA!a5^Vf&2A#rL6i%dxFlip`7L)90IFbDh_t
z$2jpdACD=%kNBGSn)I>a{m18<(#NEay=i at n;{*CF3!gqxb|1<+ru$RkA|{&TdsWDY
z at mPI=^MN at ovyLM~E->Q0`U2%Y6BqLjy6KrPo;~yXa;tvk?6yao)5L|e=R&*t1zU%{
zV_ at rN?y=?^(41>9NvFilW&JnL_YFI-X`b(v-B;MH`6XrTnCJUqbFq0Ie<`!C_?q}y
z8UM-iUGX*XwLJb(W?%6&@wGDkljpmZuj#lXVm>gvKak at R`kkaCMu=D+--Nl)ixl@#
G9QrjU(2gnq

literal 0
HcmV?d00001

diff --git a/dlls/light.msstyles/blue_checkbox_31px.svg b/dlls/light.msstyles/blue_checkbox_31px.svg
new file mode 100644
index 00000000000..731c5af121a
--- /dev/null
+++ b/dlls/light.msstyles/blue_checkbox_31px.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:31-32" width="31" height="372" fill="#000000" version="1.1" viewBox="0 0 31 372" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <rect x="1" y="1" width="29" height="29" rx="2" ry="2" fill="none" stroke="#aeaeae" stroke-width="2"/>
+ <path d="m11.682 144.66-5.0112-5.0148-1.6705 1.6717 6.6816 6.6864 14.318-14.328-1.6705-1.6717z"/>
+ <path d="m5 262h21v3h-21z"/>
+ <g transform="matrix(1.2787 0 0 1.2336 -.27878 -.23525)" fill="none" stroke-width="1.5924">
+  <g>
+   <rect x="1.0142" y="26.116" width="22.652" height="23.537" rx="1.5641" ry="1.6213" stroke="#3096fa"/>
+   <rect x="1.0142" y="51.246" width="22.652" height="23.537" rx="1.5641" ry="1.6213" stroke="#2979ff"/>
+   <rect x="1.0142" y="76.375" width="22.652" height="23.537" rx="1.5641" ry="1.6213" stroke="#aeaeae"/>
+  </g>
+  <rect x="1.0142" y="101.5" width="22.68" height="23.508" rx="1.5641" ry="1.6213" fill="none" stroke="#aeaeae"/>
+  <g>
+   <rect x="1.0284" y="126.62" width="22.652" height="23.537" rx="1.5641" ry="1.6213" stroke="#3096fa"/>
+   <rect x="1.0284" y="151.75" width="22.652" height="23.537" rx="1.5641" ry="1.6213" stroke="#2979ff"/>
+   <rect x="1.0284" y="176.88" width="22.652" height="23.537" rx="1.5641" ry="1.6213" stroke="#aeaeae"/>
+  </g>
+ </g>
+ <g transform="matrix(1.2494 0 0 1.2335 .4349 -.23356)" stroke-width=".6481">
+  <path d="m9.0017 142.59-4.0109-4.0654-1.337 1.3552 5.3479 5.4206 11.46-11.616-1.337-1.3552z" fill="#3096fa"/>
+  <path d="m9.0017 167.72-4.0109-4.0654-1.337 1.3552 5.3479 5.4206 11.46-11.616-1.337-1.3552z" fill="#2979ff"/>
+  <path d="m9.0017 192.85-4.0109-4.0654-1.337 1.3552 5.3479 5.4206 11.46-11.616-1.337-1.3552z" fill="#aeaeae"/>
+ </g>
+ <g transform="matrix(1.2522 0 0 1.2335 -.2522 -.23356)" fill="none" stroke-width="1.6092">
+  <rect x="1.006" y="202.04" width="23.16" height="23.509" rx="1.5972" ry="1.6213" fill="none" stroke="#aeaeae"/>
+  <g>
+   <rect x="1.0205" y="227.16" width="23.131" height="23.538" rx="1.5972" ry="1.6213" stroke="#3096fa"/>
+   <rect x="1.0205" y="252.29" width="23.131" height="23.538" rx="1.5972" ry="1.6213" stroke="#2979ff"/>
+   <rect x="1.0205" y="277.42" width="23.131" height="23.538" rx="1.5972" ry="1.6213" stroke="#aeaeae"/>
+  </g>
+ </g>
+ <g transform="matrix(1.3032 0 0 1.2335 -.88963 -.23356)" stroke-width=".70069">
+  <path d="m4.5192 237.72h16.114v2.432h-16.114z" fill="#3096fa"/>
+  <path d="m4.5192 262.85h16.114v2.432h-16.114z" fill="#2979ff"/>
+  <path d="m4.5192 287.98h16.114v2.432h-16.114z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_commandlink_glyph_37px.bmp b/dlls/light.msstyles/blue_commandlink_glyph_37px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..027f93edf2e8d36d6c34767dbebda8e7a9e1890a
GIT binary patch
literal 27518
zcmeI4&rj4q6vx---{1i*CLr#D&=$SmL68e4IGE^3z3D*{FDA0P5aZdSuw6NcH$Z+K
zJ#o>0!UQ-%B;ki~g|@KI at 9a*26hgO4*FNLh_~<U3PCxsZnRa}k(?9s;MXK_8ho7T}
z>xeIiOQ~zA%h>*UjvuF9luA|qsXf#`aR1e*A|b!H60%=*ivckp2E at SMHQ<d~cU{|>
zqPKl4F41nmG+o==L6BQCKN8{Al<@0!(P#$GT7^k**~a^Xkt(O(FLbxU*M`sK*~Tyj
zF870FfN5KEmBILw1D97Y?xF4WG}nP+n-4f}?c3H6m^{tpctvA?1D9K{o`9*WxqhNu
zZ`Z?x<5yx1S2JNOnm?S0Tj{7=CyrNjG$Ov%!PH1kn@*uS6O}2>@{Vmhf@{A&mAry^
zC(in#*0o>g8UzoUap!%odcafC{qfK#8V{p>r#Q<yW1XE~+0s0?A6qZutUqd9`xCcX
z(1+H29?v%OQR|4aJQcgHg5|r<gY9^n_19CEzV}w=Pqz7q!~98o53gwUAwF}NXV&9Z
zju8W5Kn#chF(3xSfEW-1wHTP6pYKIXFE1~%$gwUgESTWgMG#_=h!W4S&dkg-gJn%K
z(cIkJSS at ZFU1n)%sTE8cJ{PvxMxV2m`e$cnyTG!oxysnG$g!et^?_wia~)vIBFBpU
zGz1n;b2;$GBF74@$6!+Jr^aFl(NjzN2g~5Nm6*dteTqrNCVWNCv7R{IuP4?m+<gmr
z2>T2scAmnRqwEj%r^Us^M02b-{~(;R8FygmMflgJLtL*C&9Un1_!gMd*eHYNS(NsU
zyDZM%0*-afL-?GF`y5f~!~M4jeR|dB!TZGL1z<4{JDQ2b{7E?lPY>E_ipxARN;^wg
zF(3xSfEW-1Vn7Ut0WlE80OiuXl*>$W`TGLOcbMSWMG#^Vk543?W2KR{X0WVjCUCVU
z{(mXe#+2=71=GecSDHnRm4-VEFl}qDGWr;c94lqhePG(tTnChGXOUy2T*nZYJk8}$
zKFuP>O8LwaFrob_W3hyGtSiTg at v;(cWL(WeVBDl!TjU(;(ec&qrmi*dMm7^U#~QCA
z<^1BFqTEZu%2K}l5txqq(?~ke94n2a2f at Q;+^O*e9*na}Up$1bM02b(obCk6mgXtr
z`k82sl}2y2fMs3t5O@;JvC``sO<-9);$bi^(D&XQ&BS8<RGF((`!<{BrNXXNvR at 2{
z0Wly3#DEwO17bi7)N8=AtzJCK%_hgH*9zFx&)?ziFp|%)o?0uQV6n)to?0uQXtBt#
zvRx|x&nwDW0kvN#0&4}7)U(XBAAMXBW4W=<!1G)yAaahCqo?Cmy!bm=E8u*G%-0G~
zYdj>HV?AT7fJAewr7^1sPF4}swMH1s3j%8eu$VuoUSI9oeAc8oe<aFYF(3xSfEW-1
zVn7Ut0Wna&0m-q3yOSJixTBLLB*%KvM)>=GWIa~NvHH1`+P0Eo4Rn3Uu?B<$K1z-?
dASCcna;yO%XMB_#>lsqyS7Ja6h=Kpiz#nOTm`eZv

literal 0
HcmV?d00001

diff --git a/dlls/light.msstyles/blue_commandlink_glyph_37px.svg b/dlls/light.msstyles/blue_commandlink_glyph_37px.svg
new file mode 100644
index 00000000000..34aa72aba74
--- /dev/null
+++ b/dlls/light.msstyles/blue_commandlink_glyph_37px.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:37-32" width="37" height="185" version="1.1" viewBox="0 0 9.7896 48.949" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g transform="matrix(1.25 0 0 1.25 -.066217 -1.3229)" stroke-width=".16933">
+  <path d="m4.7625 2.9633-0.37306 0.40505 1.2118 1.3185h-4.2783v0.57455h4.2783l-1.2144 1.3185 0.37571 0.40505 1.8521-2.0109z" fill="#3096fa"/>
+  <path d="m4.7625 10.795-0.37306 0.40505 1.2118 1.3185h-4.2783v0.57455h4.2783l-1.2144 1.3185 0.37571 0.40505 1.8521-2.0109z" fill="#3096fa"/>
+  <path d="m4.7625 18.627-0.37306 0.40505 1.2118 1.3185h-4.2783v0.57455h4.2783l-1.2144 1.3185 0.37571 0.40505 1.8521-2.0109z" fill="#2979ff"/>
+  <path d="m4.7625 26.459-0.37306 0.40505 1.2118 1.3185h-4.2783v0.57455h4.2783l-1.2144 1.3185 0.37571 0.40505 1.8521-2.0109z" fill="#aeaeae"/>
+  <path d="m4.7625 34.29-0.37306 0.40505 1.2118 1.3185h-4.2783v0.57455h4.2783l-1.2144 1.3185 0.37571 0.40505 1.8521-2.0109z" fill="#3096fa"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_commandlink_glyph_52px.bmp b/dlls/light.msstyles/blue_commandlink_glyph_52px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a50aeeff00a066b21322c6fd8ea7951dfb8b0270
GIT binary patch
literal 54218
zcmeI5%Wl&^7=;7$9jfkF#sT38Wm^eVy-RF(gjOmKz$S at UM8JkS0_@QC6?$Fw4cPJ$
z-S?V=YB)~fC}R%-DN~1kbfQkjPAZSjH{-cD$NlG@{P<bwz24&Y3#3O#Q at 2W`Tcx|D
zJJ^0a_#B%fFI_72f0Fm~{PNT1BOm_L=F~s^75|6?NPq-LfCNZ at 1W14cNI(*SPOLUN
zEfr~vC57-;rxmV4&oz>UrftcZ^w#VQbe#9JBzk%&{32OX_q$r`#Nnl(sii)P))a+H
zIZd(pB>7V6w!&raG(`_ra++G|qv(3-X;N3l^%RBgC2RT>S689O(A19AJJFiHt2K+J
z<d&Y(7s at y;EJf-BWevuqe%_A4mo5cmk3Wh1cBGoFG)?0Cvt_nh>WxD^lWlJ;_1cw|
zB9G%!AJ_G046 at IAsvnAM8?MUg+UBJ~=R4MQgU~s4H?A(APrfkvWua at JZv0>lI?fC&
zvD%Wjp3^(`r=jCCqve}KEomQO+z*M>j$|!EO;L5DcW<Xzx}CnqoCHXK1W14cNPq-L
zfCNZ at 1W14cNPq-LfCNZ@1W14cNWd+DgM))jB=|?Qc>n1B{{A}BHIhbxe^jofy}i8|
zXgD8eN%Uyc6a1rcH9^B7(&eZoY{Ne)R}<=FDXR(ZiT01~?(Q!8rU`mhvYN0j+CMtb
zbcMXvKO{NYo at oCl&VLm;3{BV<?H|SUv}V!d+&>C-$3-RRIYAn>yJQ<>JN1udk3Wfh
zjKfV=Gp<RTf3{5MapoT_s;wpEKu4~<;XRT5QRwlek3$_K<EqhLL!Zbo$TshRHj(~O
z)In}u3N0e%J2>y$x&it`&au(|E<n!((&*SJat(BNcsK_=XQNuM5C5pV_1w|X(KK|N
zj%vX+{G;-;r1KS=|LFY?_($bxNj2fR-+->|X0u8EXbOcn36KB at kN^pg011!)36KB@
zkN^pg011!)36KB at kN^odCZKEOP2C70gews5AJw(Wx~>P;NE&HdvL at 8Y3^be%v?O|v
z%3p+QT7-^ELsKpIELu~oyp+>a4 at 7>qopvp{QC{{=Q|;bLPE#!q>8BXhQ(x1Sc|BD`
zdUuAJ8kJS(F*Vi8qWz=LvzF6T3!M8$QO0qB=>%mB#-%~t2%P#ybH~q?SHym!(oEat
zxcPsfrye--j~3Y0l6GxtZzBDp+M_;Bdo%{w=RFmX{!y&!^7B%m^Bt^(^6Lhnb8KA;
z7SNYn7-NCZHIS}X=Ah%u(9)=ENnFqA#{FsNI5o7?gKrYGr1KQxen=zOk*sB?sUB>g
zj<z-b|7ePYISG&e36KB at kN^pg011!)36KB at kN^pg011!)36KB at I46J@XU`C`E%qk1
zna}a-qv}`5_0*3;nTg#fG~Qu)AzEW=A|7S>xy0NW`&4MW(3HP5Hm%Tju0u_|*umkY
z8FN!+yxmljEw*zf3PpQjf7#>LJNLw*9ZWW!cwBvz)}xEuY}ZOpV&A*?^^t12sGH;%
zzO^@3T>f^PqWXisorjChed at 2f9*w6y&3Am7kN#l|B=UJPYy5hweI%|?t?}!HueXi(
z^(}>XEb^Zb?rHKwi;MA>#~=X`AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}ftw&e
z|L9Fn9sihmYjy_yjB~>?BmDcUKYVwJc!zSo*Rp=MP5<cl7l7j<_~fTZ(e(W;>dNRN
zV){o at KL1NzlwZs@KcCsI=^u5$!?7RME5CA4{e{hQ*^ZTSKY0;)tYeT+zrR=h(I{N%
z#F=MHgg!50eMU>@^Gwz?kkIvl)julqc|iI{ix at 4&FJtH*<^LZYA104L0wh2JBtQZr
MKmsH{0yjk9H|x&3X8-^I

literal 0
HcmV?d00001

diff --git a/dlls/light.msstyles/blue_commandlink_glyph_52px.svg b/dlls/light.msstyles/blue_commandlink_glyph_52px.svg
new file mode 100644
index 00000000000..9065e1c1836
--- /dev/null
+++ b/dlls/light.msstyles/blue_commandlink_glyph_52px.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:52-32" width="52" height="260" version="1.1" viewBox="0 0 13.758 68.793" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g transform="matrix(1.73 0 0 1.73 -.17208 .042322)" stroke-width=".088403">
+  <path d="m4.8558 2.1167-0.36659 0.36968 1.1908 1.2034h-4.2041v0.52438h4.2041l-1.1933 1.2034 0.3692 0.36968 1.82-1.8353z" fill="#3096fa"/>
+  <path d="m4.8558 10.07-0.36659 0.36968 1.1908 1.2034h-4.2041v0.52438h4.2041l-1.1933 1.2034 0.3692 0.36968 1.82-1.8353z" fill="#3096fa"/>
+  <path d="m4.8558 18.022-0.36659 0.36968 1.1908 1.2034h-4.2041v0.52438h4.2041l-1.1933 1.2034 0.3692 0.36968 1.82-1.8353z" fill="#2979ff"/>
+  <path d="m4.8558 25.975-0.36659 0.36968 1.1908 1.2034h-4.2041v0.52438h4.2041l-1.1933 1.2034 0.3692 0.36968 1.82-1.8353z" fill="#aeaeae"/>
+  <path d="m4.8558 33.928-0.36659 0.36968 1.1908 1.2034h-4.2041v0.52438h4.2041l-1.1933 1.2034 0.3692 0.36968 1.82-1.8353z" fill="#3096fa"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_commandlink_glyph_60px.bmp b/dlls/light.msstyles/blue_commandlink_glyph_60px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..1fc32a765cd121767b7e8f4e260d1ac46d9b87bc
GIT binary patch
literal 72138
zcmeI4y>8nu6h<AiFVU at I5)`pyuN{gkox1c at x;Tk}cq}?6@=N6BJ^C*8ZfQ_S+ZSLX
z2asYhx+ISgf{IPk_dE9!Nh at M5fBgM)GO~|9rp!(GYRVV$)XC`c=z}@_wtw9mI*)oZ
z+Wpw)>dWsxe>pF<I{etG6^$SO0SG_<0uX=z1Rwwb2tWV=5b#A{bDu42 at zuYkeyz^3
z$ZA`vWp=A6w!UMjit${uN*!~a%VIJ$I at h9A>X`G4=H0n$b4{N69zllf4{zh`VIAo2
z)A9EEcw5#0+G<~Ol{TGjJU%qL{cAhk6#4JIM-XiqB_1DI`)1d*zw+*4V)Qk>PeiPB
zCHa&ZtzBKCtNq@?<W*N%j*cd&ye`MN8IRKNFk0&v=Nx;&SIc}R^QzP_Uyrq#-RteK
z=GE$SA69cJT3y{7LjVF0fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P(3~
z1fHLtZ*2)%MZ4%9A0HP_PfxWiv1>LOZ$zuqF>5y3rbg#lv`UTUcIQSYt;q9k{IdSW
z+o8C&U7UCuZ?|(wc&&!;wyXiP)xO4UZ93g}d}wz2S9sj}{y~Krx8J2qT)k@@dW19I
z6(>g5>Hu at J4xOAMKA*g9*I3bc_~GFpPvv|?D;_>#2vqUblss&Ko3Uy3axG!6N2^GN
zry$(x?M8cabIu`bd(BB`J*1!KAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z
z1Rwwb2tXiA0`>Lz!j>?j?-un|>(yCZ+cG<ide5ZMIN$0Ny|#`x&nBN!qj%lV9C4n}
zyg!#CKcC4ndG0pTh0_{u<85DVZL9^{wa}2qp4KF4^?I70RqMSz>-`>LwR$~h^))86
z?YF)@n;72B?-TKAT{ZlL*0y$0*>3M)@~SdBZx1S|yw1*ZGcKj!VYHfSl>M)p-hQU_
z_s;t2bk>|-<G$|x-}UxL^ZL>uTg{1ReW{(_ApijgKmY;|fB*y_009U<00Izz00bZa
z0SG_<0uX=z1Rwwb2tXiQ0 at X6RwIy5y?IYjZXN$7PYFlF0T-|3kqE+gcHJ8O?YILqe
ztJG+2e}06}l05ImFY9l-9fD)q$B4J_c6+yk)p7`L%Njsi?Q7iDrqhkbhi12bZO5A;
z?|uKEHjNUG53NIwZspy@#OPazMyb&{bY_nGeDa#rQF?ee&XYM`(TazU8wLk|cbSlf
zE$nKU&twfDwY?racp^Lo;9hT!an3n}&T39Y>mmI-2LT8`00Izz00bZa0SG_<0uX=z
z1Rwwb2tWV=5P$##AOHafKmY<^64?H|JM#M&Bs1>)3_k8>me0{pSH*ZP_o+y2^=pXD
zM+`&kPw=6mOP^?Fzfl*zgwz&q<L!|A+9g)J{XX87b&s~%*V<E?PB$JOn%(}j9s9V4
zSer(P$A{J~<Ef9f`+a7O|3?zBR`yEzFw%g1vR5+Fy^<;IZBA&PSxS5AQqpRt0QL{|
o|Nk at woLXP~X!Z}jiiQ^;009U<00Izz00bZa0SG_<0-Xr_18edjo&W#<

literal 0
HcmV?d00001

diff --git a/dlls/light.msstyles/blue_commandlink_glyph_60px.svg b/dlls/light.msstyles/blue_commandlink_glyph_60px.svg
new file mode 100644
index 00000000000..39c0b268689
--- /dev/null
+++ b/dlls/light.msstyles/blue_commandlink_glyph_60px.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:60-32" width="60" height="300" version="1.1" viewBox="0 0 15.875 79.376" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g transform="matrix(2 0 0 2 -.00011333 -1.3333e-5)" stroke-width=".066145">
+  <path d="m4.7625 2.1167-0.37306 0.37306 1.2118 1.2144h-4.2783v0.52917h4.2783l-1.2144 1.2144 0.37571 0.37306 1.8521-1.8521z" fill="#3096fa"/>
+  <path d="m4.7625 10.054-0.37306 0.37306 1.2118 1.2144h-4.2783v0.52917h4.2783l-1.2144 1.2144 0.37571 0.37306 1.8521-1.8521z" fill="#3096fa"/>
+  <path d="m4.7625 17.992-0.37306 0.37306 1.2118 1.2144h-4.2783v0.52917h4.2783l-1.2144 1.2144 0.37571 0.37306 1.8521-1.8521z" fill="#2979ff"/>
+  <path d="m4.7625 25.929-0.37306 0.37306 1.2118 1.2144h-4.2783v0.52917h4.2783l-1.2144 1.2144 0.37571 0.37306 1.8521-1.8521z" fill="#aeaeae"/>
+  <path d="m4.7625 33.867-0.37306 0.37306 1.2118 1.2144h-4.2783v0.52917h4.2783l-1.2144 1.2144 0.37571 0.37306 1.8521-1.8521z" fill="#3096fa"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_commandlink_glyph_67px.bmp b/dlls/light.msstyles/blue_commandlink_glyph_67px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..feda4b6f2333839485908487353dfe763cd86c33
GIT binary patch
literal 89918
zcmeI*&raJ&9Kdl?_8sVQV*j*|mJ)|*uX|_ at ds?luQm?xYvDykM4lKvLf}K>oz!eo}
z(OwsL366*asNe-w1USsj*q+3WY$ug$)#3N8YV3qGjz9j*jAthP^~KLW{yyQDKY#0G
zMK3S)@{4|I!kKX<_4Yr%g}>LEu|LXj!oTJ at _2Q>r|A_r^q|L8JdKE81009ILKmY**
z5I_I{1Q0*~0R#|0;PV93+vi{3`i+0PE%(vq{mc9HYV~e@>ehFU^`dV4`sIzcSi4_G
zINH&~9gKx!4;=@8S%dicuIZk4y~XcG6TKg=Qp%ao27cVZZp-zkH?2W at 9eBKb{@wjJ
z^P?R_7$4~#x_vq8O7!p=t$1AYxAEv(m^MbB$Ex!{8*C;W!uA#q>tNS9KKy6jj#d-h
zk5{SO_;5QyJ+{)zi$IU<SCiV}i+Je$o>XvYXT*l-!<=3>-I+3KhMau{eW!~4zH`04
z at J-Pk6+PBb&chKF<z0vAxTs=%ahemaV%pcB-$p;h!6B>x^ZN0U#x+6*#=CHcm5Zk9
zrL`H7#y^92$Z(J}ZxWS at jkI_W=ioKganSQ484kCednIW;@y>VOq{V}N{!@3O{<!GA
zR+Zl`Z9X-KhgRcBl|Oe`pDp2G%7st|>l=9-N_VgxtPwx}0R#|0009ILKmY**5I_I{
z1Q0*~0R#|0009ILKmY**5I_I{1Q0-=Sb>ipKThxN?jGv(Y_ab=Uhk%le at Z(X>qY71
zN-rXF#B6VGKa4pT3$t8G^w`_mTZ at k0I@tBa`}glf<y2BiP3-LK_!%DJ;=_1oi)Mz$
zxvo!y<q*On-r^054_&ti%OMoRM=PVeoZ%6)v$lN^=drrF`as9VCh-y0B6!4WQ^y(R
zp|4Fu<q(QIw$jRru1h;*dgy(gRB&mhSwzpZwaH8}qKbKxvrk)>S8i?MV}F0Y at EkGY
zXc2wpqhg|=|1M){aaKmXp)IOdU!3NgqjnkPqaPjB*&5caO1UnN`fK9*Cpd&<lm7c?
z4pPRsOg!X_e~KCJGY+~<@G{y?9E8o642cIZ^8!(Ov5`?O#5kB%L)Q;084lv+%?9R`
z?O4FohYue_=7<^a5bF?LT{%wVaUeAwtOIKV5I_I{1Q0*~0R#|0009ILKmY**5I_I{
z1Q0*~0R#|0009ILKmY**5GY4Ly`G&`%TEr}@|>vu-)&G+y_ug<%e7;@D7{>&*YhHC
z#Hc@?K8!gS3$Y&RO>HeYe(PY at 7i#ILtQ;VYGod}2=^k_Ecm(AniVvY4%X6*F_*j{j
zl at rC3mrRe^nZm=?rDiS9W7T<}k9#w{yx=k5LVSeRVYbYisinuFa-t|xUY2TG194$J
zI^sNDIg?+?L-!X?s<+hI8L?qv<Ww!q%?$SWig=u}PaB(6TzAyUY~eX##?-=`pQ9pT
zA^sj?YEeo%TfMr%)L*(zNVci*aw?`hQS?)SVv9pqdj$@8<2*w8twSAzjQ at q@qUNX9
zm2$?pqImFd2*!ak9OTTK<i~?BhvnKvdbz+Ma=DT;pQw*{B_kd_Nt<ULm{+!aj4QSL
zRAi2r0S~bbcB~-sIFuR>)`2ww2q1s}0tg_000IagfB*srAb<b at 2q1s}0tg_000Iag
zfB*srAb<b at 2$Uo6-+E*E)^`uO8+F+^V&2V9X at _IIs2jh2dE+h0%n{@L at X$IK3&|cg
zUVY6P#MgJed(rh4W#x!b&cv->Z^j+$_FdCG$0IB&#srVPMbG2yb6GiJOnLDdEn7yC
z>&96ZkDzS{T?BgQoEQ4oH<NK;%MBh$7d-G7QeOOL;&SHbnAl3jg{?o_PPar4z0Z>h
zF6|5p)6TT7o9;{*J?NZ$#@e^ud8x{Co$K|5!gIuosf9TwM at 7fRcv|RowuE{^TU4>W
zIL$dn?J~+o(J at xU`<dKp+CltvsG`3XgcA;7sR|tO#=C^{-$Mu2Ppc~>jdS4;D;G`I
zBOdhlUWS9D`J<>@Y^22l4q?Afl7p!w?)>^nT08{vW-a$oSd+;3sbcfWJrmEpx at k3J
z=7@=V2zId1AH~Ok)OfHCtPwx}0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**
z5I_I{1Q0-=9DyiD%wgAGm at Q`y<MFPE at A8@Nu8||AcR!=F at 3`8C&CL-b?Ypi)j+pd&
zMI^?@(0ho;A=IlsB;8A7>yDxEA><yjga<iuEQb at s2OfP7?p5wtm<{gTPH+tOC?U5&
z@)K0+Q4}BKi0S8_AV*A;)3bLkTJ~dd#3XHwiZ0zFoP*x=adloxj+p3NkRv82A98Z@
zaXlW^fH=e)$Pp9vQ}Y~zjB|zKIqBn{lE$|Jhm71PILONhk{1t><^`hqL42+p(|VF4
zCcK6)KNIuHw$CXzH%h`ou!D^da>Q5()(9Yg00IagfB*srAb<b at 2q1s}0)qno1KiPq
A>Hq)$

literal 0
HcmV?d00001

diff --git a/dlls/light.msstyles/blue_commandlink_glyph_67px.svg b/dlls/light.msstyles/blue_commandlink_glyph_67px.svg
new file mode 100644
index 00000000000..3bec4747060
--- /dev/null
+++ b/dlls/light.msstyles/blue_commandlink_glyph_67px.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:67-32" width="67" height="335" version="1.1" viewBox="0 0 17.727 88.637" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g transform="matrix(2.3333 0 0 2.3333 -.17651 -.1764)" stroke-width=".048596">
+  <path d="m4.6737 2.0033-0.37573 0.37688 1.2205 1.2268h-4.3089v0.53459h4.3089l-1.2231 1.2268 0.3784 0.37688 1.8653-1.8711z" fill="#3096fa"/>
+  <path d="m4.6737 9.6007-0.37573 0.37688 1.2205 1.2268h-4.3089v0.53459h4.3089l-1.2231 1.2268 0.3784 0.37688 1.8653-1.8711z" fill="#3096fa"/>
+  <path d="m4.6737 17.198-0.37573 0.37688 1.2205 1.2268h-4.3089v0.53459h4.3089l-1.2231 1.2268 0.3784 0.37688 1.8653-1.8711z" fill="#2979ff"/>
+  <path d="m4.6737 24.796-0.37573 0.37688 1.2205 1.2268h-4.3089v0.53459h4.3089l-1.2231 1.2268 0.3784 0.37688 1.8653-1.8711z" fill="#aeaeae"/>
+  <path d="m4.6738 32.393-0.37573 0.37688 1.2205 1.2268h-4.3089v0.53459h4.3089l-1.2231 1.2268 0.3784 0.37688 1.8653-1.8711z" fill="#3096fa"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_commandlink_glyph_75px.bmp b/dlls/light.msstyles/blue_commandlink_glyph_75px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..0d12720c412be39cd4b1f00c1a2bdb872c236bef
GIT binary patch
literal 112638
zcmeI*O>Wyp6u at x`?Ky0vg(W9N90tBYHeD3m^eQco7|jW~jiba at F#G{~)1|fY#%Hh<
z6}7J**#XMVM5IX$$$4W)9u4Kc5rQ1PF-8CQM${;y(VJiY`@0kApTE at dUM;_<<*nM)
ziMr8uYWt5gt~LulNfgcg>3zwYpMU$k5Omu7-l-Oq5I_I{1Q0*~0R#|0009ILKmY**
z5I_I{1Q0-Al?5iB;_lrbKAY^mUSH+EbKbvgvbVjaoG#UpsAW9)u=Q--W3J-w>pW6E
zSE-Y>!mH*&CrQ+~`xsvsPMOz;_E<){-P_*09mF>cUbM$DSA>@VA{6lwfQ&F+28d9^
zO8_#$co`r<aXQ%QbAJ?&3Sqno7!I3wIUp6P;8nnI*bL39p`VfU&q7~&?GLrw%Io_R
zD`2I)h7L`7?kX!_HJ%P${xCO$!vR`u<;}@~a;a6M`=GCUS}KCWgKMX+gZR23 at 5!gs
z5GRLZQdMwrblQE at qut3?Q=DWZ-R^M0$w|Pi68VIan}A!b>F0QZ`<<JW8qaXv at Opft
z#~HaD<!RJP#}ie?$<V*6zy9X<E1c?`vc0L-5T{IpH3A4AfB*srAb<b at 2q1s}0tg_0
z00IagfB*srAb<b at 2q1s}0tg_000IagfB*srAb<b at 2q1s}0$~drA0Ky*j*iX_4-c8+
z*K(=$_xIP7)1_JxWi~!NJ!OvH8ZVtkYPr%**@9OUDoK)#a=FNijP;22ST;L2IM`H1
zH-^)<93#KVR=R{&)x@?3FPly^hF8_Zwg)epPBn&C)x@?3FPly^hF8_Zwg)epPBn&C
z)x@?ZG_SgTMqBpz?hm!arRh9<dNrLx%k~d#ZFy0#mYLkY-&Hv8e^hS$xF`?XaSD%F
zcOIed^X6nT3?X)Ma?)4V^19)A;*?$_oZPZi<x!7(lC5x(jdTs1aB>rHt7Xe4{kq)O
z>nFFfU0yB8N&SDJm+z8To`BmUtM?H$lvVBPC!J3?%^Xvwf0b3GZ-7&tYdGZ=(w54l
z^SXRe`@X20>Po-=l;V0kQQbHho}cQopy<W(Q at v4fZ#rIWNIn%+*hT;W1Q0*~0R#|0
z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKp<R!<lSaB
z*?B(H>u}F<`Dd2=`FveDU8yBe%Q$)0<1>{tm&I_>R(RDpMNvoDT%<mkQ??$_9?NLS
z`+i?p-86X79?M)2UIvIz#7h7&!gv`VLJ=<k$Oz+QfCxpr1Rx`fmjNOa at e+WHFkS|T
zPz=qhp`VfU&q7~&?GLrwN?%KFUMpawy at o<_UPyQatjMd``+w5&r8lRAB<3R?B((eB
zBmSv#9U3P$zSQZu;klG{monl+KDi0F)k=0Yd#cUR?gTEJ1fVpG6HaadZnelKoZJN5
zYpMI)dBf{W#xod<$=jdSlARZqh8M5L4X3PVc;S at 6G^}S{dR!ml)EbD`jQ|1&Ab<b@
z2q1s}0tg_000IagfB*srAb<b at 2q1s}0tg_000IagfB*srAb<b at 2q1s}0tg_0Ku`jc
zPjUBd5T8wUU#|ysVu78^WN&*-IbEtHQOkJpVe467rx?WP=sZ$BSE-Y>!mH-WBuUh{
z`xsvsPMOz;_E<){-P_*09mF>cUbM$DSA>@VA{6lwfQ&F+28d9^O8_#$co`r<5ibGA
z2;*gd2t~XEAR~;I0U{Jb^J?g4Wc{<y*IxTWEw}Re{=^DcX|JKsoEH*a0ju$J at Y2h7
zfwkPqo6|xP^AQg+9c=Z#4&v*E>xolpkCR&x;^gSG`>IE~ldYyW$w;aOPEJfXxiR5{
zlcRuJHJ+awoj%7Kye at FFQsWuU8~QC@^f)88qdbjT>3E{bI2m8>7qm^;@S-0qT)@<8
zNInTrgb_dh0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0
z009ILKmY**5C}vdo#S`NXK?HngwL4ReX?lN9KU?lBomsg#W{ZYOk4>}ngfjdDshQ(
z{NjaIS>RzM+9O^M6L?r{^6Oz<dM+p19QZunmp$<+dq^d`B%yK~ud;_!3eBrwu9DE_
z_RY at E>l_#@xB526udn;#3Rp46 at 9cZ4vbJVhduxX+&ns_E(tT*z at zCyr%l2q`eC@>C
zYfU=&ew=a(+ZIkXojk_ekhz6z3n!aS9>XcOux;UF)5&8v<rcOroNPLIY|0$JIfk%h
znd5iF_ at XkNF`g)U4}pGgnd!cidfk7=y07=^?oXg)8_e<BvJ1xPB7gt_2q1s}0tg_0
V00IagfB*srAb<b at 2q0hx{15l2nOOh;

literal 0
HcmV?d00001

diff --git a/dlls/light.msstyles/blue_commandlink_glyph_75px.svg b/dlls/light.msstyles/blue_commandlink_glyph_75px.svg
new file mode 100644
index 00000000000..f24c34fe6b6
--- /dev/null
+++ b/dlls/light.msstyles/blue_commandlink_glyph_75px.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:75-32" width="75" height="375" version="1.1" viewBox="0 0 19.844 99.22" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g transform="matrix(2.5 0 0 2.5 .13215 -5e-5)" stroke-width=".042333">
+  <path d="m4.7625 2.1167-0.37306 0.37307 1.2118 1.2144h-4.2783v0.52918h4.2783l-1.2144 1.2144 0.37571 0.37307 1.8521-1.8522z" fill="#3096fa"/>
+  <path d="m4.7625 10.054-0.37306 0.37307 1.2118 1.2144h-4.2783v0.52918h4.2783l-1.2144 1.2144 0.37571 0.37307 1.8521-1.8522z" fill="#3096fa"/>
+  <path d="m4.7625 17.992-0.37306 0.37307 1.2118 1.2144h-4.2783v0.52918h4.2783l-1.2144 1.2144 0.37571 0.37307 1.8521-1.8522z" fill="#2979ff"/>
+  <path d="m4.7625 25.929-0.37306 0.37307 1.2118 1.2144h-4.2783v0.52918h4.2783l-1.2144 1.2144 0.37571 0.37307 1.8521-1.8522z" fill="#aeaeae"/>
+  <path d="m4.7625 33.867-0.37306 0.37307 1.2118 1.2144h-4.2783v0.52918h4.2783l-1.2144 1.2144 0.37571 0.37307 1.8521-1.8522z" fill="#3096fa"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_radiobutton_19px.bmp b/dlls/light.msstyles/blue_radiobutton_19px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a8f0d8e369e091c4a70bc0738a13df37ea5213d3
GIT binary patch
literal 11690
zcmeI2%Wo9f6~;Y7q`-O<9tndXL4h`p?jDpyHVGJIK#Gz at r1>+lh>~EpnS~cKybKW-
zy4qHxkewfx=Yln0!2A=DCOnK1&n)mHjJuoU=J(yId;7ZRs;)3z+L|+`>fUp{d+OYC
zkE=d2_^a6iefH-Z|Nj*E0GUAE>)YA40lhPs=Q8*)eSPtN8Z(2(e)Icave4ys3Rum~
z&hEHz<Hj)Z09iy at iPrtlty{M~>;-f6>eY?djv-6PrR&$P9|3pk=;-MC(u at t>ym at n6
z^UR&Sd-v{lyJ0fF8Ck$~TG!od+}Q2gx3^$3gFH^#DjwE(!uaRLnD?Ado|YXxr-T>A
zM=a+RPl$tEKXwhq|Bh}-GZrbAZVlNpcMUnCu_Vt+ird-X_c8O!i0LA)82g2 at 1%Dg&
z%HMYUYFuA&b9e6C*~NVpj>CQx#;17k8A2W+;X0GtJD*G~f4BbJ+}tsIZ2hpt58OCo
zPm5q-^M&(Ky>b5>X=)$cxbBh6c!IeV=R+);7+*nNlK1bsaqgc5_L-R4SLdU=<MRS}
zr+nepa9A#1+DC9NyYXZnzwQy+GCuvz2aG!QL$1EK_U9&9Ckt;G-;W&*n6|#$d1vlC
zSW{u$D?aR0AIhKlg!F{Q9ZpjBvy7|V*`MG%eiq`n`EFWvtflj~5S~ZbGPapHo$o20
z`+ME|-I#277WI<_UAys6C;jUJ^Xgw0u|Ev%R%C-TYaL<yQZhdl)@6tjUgOgbP7R-V
zWD!yQO6z_YT;D4~zi!uNXx|P~+dFJ(r3c6&(n|CLGh7-nC-?X4(Pnh#Mli<ANNEXu
z$&BndV*a>qs~PQk-|FFggN%>I^QE)qx4XOcX!D1In^|*#^`~{+EnYWfM)q&PZU%Xr
zwvFQ{Jz>qy`88LpM`LG322NSLAU-oZaNfof;F#gPJHeh{{3)V*J>}UN=48pA9j%Ma
zHO6g^ws}^5h`aL)dynC}jF>L6%sT!IfwRr#@5JuyjMuRDJ=%P_XIBo6!+y0YzFH}=
z`&%1$2(ItZ<Y2N(EDocidEV4>#PxIX$G%5{qx^JyvafwFRK4Nz9BFDF{TjN at _7B(a
zJ=*+k`zCx=keBAf9^a$cmuCgBI&mrQwbBc-mie;#IN*EqJMH60sc!dC=UDX>oEtOJ
zqrO({ds1J?c~9zoDm*`Ne7^3rA93At9{fJpb5xooCf}p|c^oNy7UDUdZrYw7ok#V9
z;5^FK_KBL#cWKJhcIWo!#CF=^1i1;<jN==)VDmRzy2$xDZ2Q(HeH*M+KeK(!_P4RH
zE<>E~T4&9k(~;6VajLH>UyH24J^hyb3hnc*znMI=qur<ux1#EUW>i^hMU_^ps}I^y
zdFXY$K##t9cq2Yz_%5~T<xA~)`G~3iB<|7ZcH`h+D=Lp`zS*dpHRBmQx^Zwbb_>KZ
zZMe>h+x&U|mR7wogFH^#8scHCC&a{ibip2t9rmXzUJxJ8bKb at i;H*Rke%Or4Q|(6i
zEA0Q(j;c$<{g>B`a;HCG-)>Z{HKVHS(aN))UvazVdNY3Lmlh)`|A#r_rCw>X=9ld&
z2Y%*k&E%nN at _#*kaC<wd)VTINTJbPO3;{;!n)!d2 at v5(9Y$NS2dcHkT at jbd-uUy0S
zzj;{1)^1I7*5?_HF=p#0%mMj)o{tm9+pJgq=AKja#`^MWY9HM=`F>dhi=01mKITt9
z-6S0O{`+#(_h{J^!NR5!SDg13j6GbHuc&&xSH8%@8}bvmxLm&QtF`J?-=kM15B-RG
z`Z71RdgY&Cy|)^by7tl6S8#6LMActYmtP^P>np0h(K_wuz|UPwzP^(49 at l-D_vp^~
zS*d at t8^0OyXX{=yN`3!THR*9w_fch*XYTZ9cODxR-lIEs&ZnD}ojs5AgLJ>p^OK_|
zJl9lM(_L|_ZFL&kg)ncSZQL)a7r<O1pBH()!?u6TezHMY{Y-sL^Tae3)@6tjUVn3?
z+Hd!l^M#N4Ds^b}y!x&7E40tM);qV}y^(dUqafEoKKl{9N9sMRnP{CspZDaOFPH1U
zUhm1v2(Jxq$t%Wu at 8sLbev6{t;ySR~g=FD4Y~lI%z;RrMzP<c9*i0hMCr|sH<G$U&
zS)`u)?<sJe7R34jJNuKxbug(s=f&gZ{ChO9i0jZd<|?iO9QAQ$pQrtMwDJzlTU-Y?
zMf2sqJ6yi>Eex*j(O_vGzwQy6_PHOiKVW2X9T*%#vhalCztf1r)>j_afxY6>^D2L>
zM2oi7xcyn at I^sN#&o$#Zk~6UuJ^CCq+>?*S=1iJjO19VXOw5Zn63?9b9-Z*fv*h9t
zXVJeO3M=847MMHr|L|X|d0Kd3e2k4Lo}xJJS!55^oG>+({4QL at M?2dh8Z6(V!PI{F
z_vj-2X&dk&&i4s$=F$GFrtON{gK-?Wk1T at g->HiDrfqV1blSA%eNK<=>6<ptbMbuL
zdUV>f=Y39(?&+I0=+UFo=9%}dzIycNOn*1A-lOA8kk2*i(U$)c?>thv4_^Y`W_c6o
zdzR;dhjaPQ(w5JGf3kdzcxUm?;!nlrSRQrYC_LU}I}bmb=9e6<<&I)LdM4y;-F&EH
zp2+fEkJ6k}63>F=mjfO-^iN;&G6jD;aGGa+6vhX4G)69FG at tg#ySI2F19QTZT{k{D
z&p$mE=Mg^4@}l<d2j8kk^Gp$P0^IqK_fD@{<evRL4vy+)QSlY=$+F4fqqFSu#uGkT
zJm4xmI?pF-F3$Vgd~}w5-gv?j^Y<S8U7^EA=lNvKk at rkKI?JcqxUa7qKDwJ<dMvK{
zbv}A6`RJJcgO_Yn?!%vmZ)+y{p5>zht|`4A?q2*1T+2Dj=fFFQe-^)G#OI*fSE@(F
zyTyD?^-P*y@;H_|f{%vt3VB;MA8N}J!Fz%ED9uU5{8D*=n0Sva)>|$ARWF~8 at j84t
z7-Ke`f;cWl;gP?&CYT!Yd||*xJKG}K^M&F??cWbNd~gx}v<=T0!9AZq&%?KUtM}-3
z{iEZmAMtG=H<@0u$bA+cUBowSlf_4;?TXwde+PJrk1pbyw#nk7({@Gf^Z4i@{?5kN
zR}LTTZ1Z$n_v?K0TJq7!x266KmcCW>Ehqj?`W`Y=<l8mj7A)7nx0n8n-Jrgm_}1JY
z&Dc@&WyZyY6yiF<f1}o|Ccxeb);ibGEjb0o*pGFtqd=aV3He&*I$Sbx^g7oOCx?1@
HC$8gvq=Xj^

literal 0
HcmV?d00001

diff --git a/dlls/light.msstyles/blue_radiobutton_19px.svg b/dlls/light.msstyles/blue_radiobutton_19px.svg
new file mode 100644
index 00000000000..116c68b5fdc
--- /dev/null
+++ b/dlls/light.msstyles/blue_radiobutton_19px.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:19-32" width="19" height="152" version="1.1" viewBox="0 0 19 152" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <path d="m15 85.5a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" stroke-width=".99999"/>
+ <g transform="matrix(1.2106 0 0 1.189 -.18477 -.17782)" fill="none" stroke-width=".83352">
+  <ellipse cx="8" cy="8.1396" rx="7.4306" ry="7.5733" stroke="#aeaeae"/>
+  <ellipse cx="8" cy="24.12" rx="7.4306" ry="7.5733" stroke="#3096fa"/>
+  <ellipse cx="8" cy="40.1" rx="7.4306" ry="7.5733" stroke="#2979ff"/>
+  <ellipse cx="8" cy="56.08" rx="7.4306" ry="7.5733" stroke="#aeaeae"/>
+  <ellipse cx="8" cy="72.06" rx="7.4306" ry="7.5733" stroke="#aeaeae"/>
+  <ellipse cx="8" cy="88.04" rx="7.4306" ry="7.5733" stroke="#3096fa"/>
+  <ellipse cx="8" cy="104.02" rx="7.4306" ry="7.5733" stroke="#2979ff"/>
+  <ellipse cx="8" cy="120" rx="7.4306" ry="7.5733" stroke="#aeaeae"/>
+ </g>
+ <g transform="matrix(1.0159 0 0 1.1881 1.3728 -.10631)">
+  <path d="m12.967 88.044a5 4.2482 0 0 1-5 4.2482 5 4.2482 0 0 1-5-4.2482 5 4.2482 0 0 1 5-4.2482 5 4.2482 0 0 1 5 4.2482z" fill="#3096fa" stroke="#3096fa" stroke-width=".76202"/>
+  <path d="m13.414 104.04a5.414 4.6292 0 0 1-5.414 4.6292 5.414 4.6292 0 0 1-5.414-4.6292 5.414 4.6292 0 0 1 5.414-4.6292 5.414 4.6292 0 0 1 5.414 4.6292z" fill="#2979ff" stroke-width=".76202"/>
+  <path d="m13.414 120.03a5.414 4.6292 0 0 1-5.414 4.6292 5.414 4.6292 0 0 1-5.414-4.6292 5.414 4.6292 0 0 1 5.414-4.6292 5.414 4.6292 0 0 1 5.414 4.6292z" fill="#aeaeae" stroke-width=".76203"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_radiobutton_22px.bmp b/dlls/light.msstyles/blue_radiobutton_22px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..580b466b2c9fedc9626edd2f66e8d1b5acde1e0e
GIT binary patch
literal 15626
zcmeHOZERFo8LnC7V;3<HU8C at 0T`QeCWjj;R_z{)T#OM$AkI}>*MhX^U3~f|4bY|L^
z#u$HS;tyh{Zel|8C(;iDQD{j34YZ}nps2J(F&nCh8%>LJH_|a4pXc27oSxpfU$cUN
zWG1|vbKj5WzV|&}o%g-d`Qp<bZ_=Od;{O5Av!HR%o0^_$dJ65}$M9dxM>RG1|0q$N
zpZe_48kGdbn-k<leD>_wZDV6&U8DZz7MlA)?2l4L9iyMro;Y!06U+*rWspjsCCK||
z6Nh{9<jEb-n{luv;n!hYdys7*jgOCKg?G`>o2G3TwqP!b?gDH(!t`9;$jHb(&~34~
z8^q>w0Oz{MFV_<{U~Pxp6|tRhV}g5@$VYqU%$YN9H$K5;1MYVOvTGnSZdb{p%+cHK
z_}xdo+|P{BUPqU)uJC>lRDrFHDReqTZ;8)~{sCUYhY5pu?%cVJ;KgB at dlB3E4I49-
z`{Dl>anW`gT=aX$OGAu_u|uD8hjt^NdG=4AKHXyExSl32C0#Rir%s*9h|L^Yj)%hY
zY%y}f6P+add&Um&+bTBq495R}d*9#^LvZQqql&{g at 8OOcu6xN#LlNT!)6s)sf5AMD
z%(ELQa4Xa`cF>=s4er&2m~b63&h+^cMhASZi#Y6c>jGFE!~iXueE at iR9fLP-c*GaK
zdm*0!tq8H-<N8V8z%%<#!SQV~FlXg{mt1V46V=L^y)3rt_8r>bemfyE`{X>XZA_vt
zp}!ZjAef7cU6`(58^0N=3*dEgEuKGr{uz?2sY8h8gy2zcHVV_+2lCCpV!ZWOI<~YA
z(lT{vW9*Y!=yINL4sw3a!CsFW`@%a&og|!~Tn#pFRi*3~RWb8ZRr3CzirziYYpUSQ
zsY3Q=XuH+XUG at wJ+6S-I;XQAG{ntQ$2dM<QkNbX84eoh5h~r+Xm)f2M&J~MQ at _q%s
zzN-4Nt=j*W+MZFxT^Y!~47^`hy`uLUHPG at N7t8cjvH2a)`=jW-q6)2_HnONz^=Cc`
z{ongGnZK#RuIF7{{p=<0vdCxXw=0k9t79#1RmJQt#h;sMu+{G4s*pJ%{J%i&-3A9b
z8?>z8U4tC4)O1zzAanG#K=xaWQS!b`K72#W at C+QI{>+P3w}00T at G6=gK7JJi9jjkx
z{UCJz19}bf=UuAU`Z=+kvN}D at 8^MdiH1njwXR>xhZ%kvAvOO5 at AN#nOZ&*3`;XWF?
zwH7g4v-7?nb`xl?>pq^t%8TA~dR)(*#~d56`zzW--FIW<kI$M<@xI&hSbe_fDPUDW
z|9%L#_B;;YKB_qUM8~1%j9W3=>+=%#2gSK;$E9S)Z8CbEWp1Rvt|-h&2Y1xBfnR!E
zc(01jpRqc6UBqIqUl;u?9{`437sPSa at hhsd`<)hBuMZuQDcGzCO<`Z|S?4GA1ju9^
zXTM|Z{XN(0kJI(<J9f|foxAU7pY=YO{S)rXdHZLq at lTrjMzyNn`!IBGip{HPVE22&
zbm=GdykCnR at h{=b`HDKW+td3Y&IL8#y-$@gU6B18#CTHgW^nHf;_JP!lsO9Be~3-o
zx?90>eJl9vK}`2r^*#SK*nA0NbPCUK3-|aZi09 at 4+A|pI!#rbLn>2k at eqr0{P`;}=
zlpkFk%H3Km=kIGm-{<AKsFMbZI_gBnrs{Be0T|05l|W0?a;}dyarmzf=XL;R#$pZU
zCec6qVCemx8p0d}J@{dJmb}$+`$el)&QH at e44eFFIlm~n3)SI#N0^?=s}AM%LH{;w
zpno at r&F4TYuWQWV{N=jh_M_JA at coMTGvmetewKuPN4>nq{%xdAwr*G*&K+4T=dM96
z<Cecl9%aUNrLo0t#G8EK=`pI7+wJ#biFHNp7dCzs_qnUXZJnaKq~}sOcR;S~_hWUu
zc_VmnnC3ne*KcPm_ag>lf@{AYL*64iV;|ijCMF)R!92kjmfJ_r&a?loa$AcdpC&II
z<?MO<;N?9Tv6(~5 at lc$b4zA{<!_BXq$HzakRc!7(1l+ar7`_QE{dy#Ez&aV1d#sJy
zaC@)tl4Be;ZrrPea|boXP~Lt&mU(s~1$KqHc3k}ZL~$RKb-_5R>JQrOcR^VfaoB-%
zk?#;cmd!rktmApZqYv6|KPFSKSrJ0Ny~p))-8#k|Yy4N=|Hx+8%*y>Px!6W0s?}>2
zdzIL(+jnU5`ti1%&OSNs#v}@p`w8$Ch)G*_zi at 4c4ISe*<9`9y-CT?6d-%Qp(raoc
ze+c{u;t9=0VH$kKMB=T-(y=udZo5of+8Fz!R*wbdpv-TscQbBtng<zml5m1@<|~+|
z!FOza8u{vAfShaOBp$1LHC*GF%X5Zj0{2<cRS<dhJZ9bmzMDK(Y`z+H{QIQ>Ld7JM
zD6 at a#V9q4wtD(=mFAme(i#pbCV8`aGq1yv8wn?o$k1^k4^VPtdt^?Pe$4U8WU~+tt
z{4{cV9wTSD6|rEBEi_+UC$2q at F)w2C)xdoiaj3~x1Gl%1IE0NGLQ$Kq1}5j(jTG3N
zXVldnU?t|Op~yKOhrMoH)RV6UE`4E4m{VF2VxRNd`WaZq_B;l^k*`Le+z(^I9JH*N
zV17Dy{n+HI8|Sg!=bp&=u{;0b`hj(vbRNe+)yOd4)11dOc4-*EPCAd%z|`oZIFD;=
z(lAn-$7x_{bW)thH8yD&m={UsaT=H!oj at GI&f^-JGz at 3lFf~HY<1{ceI>1VE9 at p5#
zG3q>z<Djf8u#Ow&v5ib^=Se+}RpEtgIzM0XP(#sqaH&J0Pabpk(5ZdmaE=;$ZWHQ~
z1?13|L2)^I%9fCC at 1spPn$Kmu5|}d%-lWdYv(CVpimt1)X8oLf=AxrF?bbTod-#}A
z<73Xhkm+#cVSQC<*$3>~K7QtI5ZixtsYkMoTvyy$w*yydKzLRsCK#8JJky<eYWe0F
z5FcXuek0!G3s1%<v)Aa>+oJB?DZXJWF_((j19ENi)%9W;eT=z`WoADx{aP~KXE5?N
z+WPZE&&?6w&TD at MT3X&Hp0Sg67*O-XyBDTb?7RnH^y+Q(I}-j{;=3JOpNez7UYwx5
zzixCKi1}#ZQ1ZsLzYlZVxGxp52Q_Zdv-#@a^QFB84(ic}1NS<AtuW3?^?5d5ofgaJ
zaX%6Nmd!rktmApZGx}*- at y+Z%_B>W!-?<t0nw9&Z23yB|%{A-3^Wy9~^hq6S-U(d)
zT?o#R6fwcN-79re?(vJkebPLuU>m=wdjWRcc;}}@*YWLpL7794O at OFFnvKG=*g7V9
z-}J|F&DLPJE%rg^!p7JqwR$W#2RXm}_3qdG+1EVCFqe{Wf^uCyXw;9N$og?`ETgX1
z)twUR$59wj{519BDBC1{QvEo|K1z;SPi*}-$}WkYR6kC#kCLl|`f-$95}&ngsjG$7
zkCW`9<Zc|o>c>%bNqjqQ5%uFF`zSeT(R?2zwtgIC8^y<Sr>-AIVFdZ>)^VeLY-?u0
zIPtnsKlY>2_`TEr at Apn&^DvAT$a6LF)yehaurMa_0(sh+-#aA&L?|@!)qY?a`RaA=
Zf!OcI%*`U_Zhkk^_`MUR%j2G}{x8-y9Pt1E

literal 0
HcmV?d00001

diff --git a/dlls/light.msstyles/blue_radiobutton_22px.svg b/dlls/light.msstyles/blue_radiobutton_22px.svg
new file mode 100644
index 00000000000..45993de1038
--- /dev/null
+++ b/dlls/light.msstyles/blue_radiobutton_22px.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:22-32" width="22" height="176" version="1.1" viewBox="0 0 22 176" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g fill="none" stroke-width="2">
+  <circle cx="11" cy="11" r="10" stroke="#aeaeae"/>
+  <circle cx="11" cy="33" r="10" stroke="#3096fa"/>
+  <circle cx="11" cy="55" r="10" stroke="#2979ff"/>
+  <circle cx="11" cy="77" r="10" stroke="#aeaeae"/>
+  <circle cx="11" cy="99" r="10" stroke="#aeaeae"/>
+  <circle cx="11" cy="121" r="10" stroke="#3096fa"/>
+  <circle cx="11.055" cy="143" r="10" stroke="#2979ff"/>
+  <circle cx="11" cy="165" r="10" stroke="#aeaeae"/>
+ </g>
+ <path d="m17 99a6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z"/>
+ <g transform="translate(0 -16)">
+  <path d="m17 137a6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="#3096fa"/>
+  <path d="m17 159a6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="#2979ff"/>
+  <path d="m17 181a6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_radiobutton_28px.bmp b/dlls/light.msstyles/blue_radiobutton_28px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..4329d94e6ed6e87d8279e8e2482ede00ec4c9db3
GIT binary patch
literal 25226
zcmeHPOK()k6*iLu7Bk@&WWg)A+pq4n7ug^Uun7TW1A--sBzPCiBGF)52pQN-1j69%
z#*6#`1ek|}gur+Om^DT`Hbh{McrAEHLz_l5-&gmPU3L5Ry>)MU!6>&ihg<j5sq at w2
z)TugitGxZMKmDys|9-;1hd_S-{SUONYhBlG at a&R&CYOJzt1I}AEVcd5yZ^PE=a>4e
zpO_<c?%cV``Sa(;FI>1V19|}ZAjI?x^C;sKO8KIcS~WdAy+`ybJbj4xyID33+~v!c
z*Q4BR3u6J;RkUFzc*V14&wfW at 8g1JJsv*5#<nexsI(#ruW((-0lzj!9A7*D~6Nh1Z
zeEb`f*$;XlW#8brJq{DPw?bx7<S*g(`#AZiysKBQu0{DPqN9Q5_fc}_gAK at gEpijA
zZ<L%5k7ZH!Q=;oN((CMU9AD(!k^GBMSQxur<evcD1AP!;`uN3*7kg}dOj8Hia2ffE
z<7wLvczekQErk0JcCi}rr;*nbnJ7DD-o(_@)bDIu>02|NyO}3#dq`c-`wv^5Sm57?
z!EvzBZ`Z?^;0;Up2h<IWL3w`${o2(SOz<atu`Ia>Q=U)SHuCgb0d^VbBa~&I*>d3Z
zf#UkmX&ZG2HN)cx-JGAyKMcCbG_d~?!aFH4Mo*gOaa$Mgc8M<f!$*?dY|DUmU-)To
zjO;yI7i_yAy6ErTGaa@|!xuTD$M^Zp#uGbb*>@n$B}IQ|%NRcMGSGWl7j=scVm)RW
zZT_Pz1Kx`DC;F~i at Hp>gnU1iR36aUtz7uxcZF at obnBbkVWnk0&;D5=0*`)8Yb)hX)
z>H*d`(nF&2X~cZ5r^SO#XCB-09rdV)Khtvp*nhX{1-n`UJUu@>ac5BH)wT|lJ0NAX
zKVu$n_6ctxY^TITo#`Lq`j&oZGK|GJ2L5yE2F4y!4{76F@}YY=YCV$iqz%nO<|Bz|
z5dBb}(Pf_00sbWr?d`U`9#IDP8^PxufcYn*FpaLHr(hZTe%)>_gF0^mmflaWo#DPs
z!ePGjp=nnG?bsSu4tQHYX1~OJ*>H;e64&h~AokH)Q0#um)PsGC_RUE-mVJtMuJJqQ
zd#_!)_AQBN@<3cCpMfY#8<+!aF#3F+9ADtlZq53kbs3#)o|N4iwhbRVBO|y&z&;9H
zv!Dm4yRlEMFXSBoZ_t$K^r=RADr&4}T#XiH)M(EGHCp at -5Yyl>4>FzLAS_y?MhbgG
zzk+ at b()hbsHVw8q)V&`1Z(A4(YOGkr`%d*^Ur~+sey54)vEnZ9YoLWC`H|u+>hQr-
z2Ya`mk6udISJ3x^8sC~2KdAApZy>uL<z7hHH)^Cec0Qp0wnBC>kS|<PKX#{%AJq7!
zwJ3i at FdL|QWc;8;Hg7=vUJKR)>+91WQ8K!%qlHsi7j=#l*4c7_Z4~cF{>3OPb+D&b
zjTBEn<{n7wlj)x0YP7c{e$bdBJ(smkj;Ccqu;sm)&oK}6A?#u`be=|jQ)Hs-6nTXS
zH9X|R57M_Xo`oQO&~{&ZDD`mShXAX1BL*joeZ2*9q%a(m at 6qcm#%wTnFFaFwga1`w
z`WpPn6j*{?aN-BrHgp7YWvsW1zB&@<>~Z!Ts7D|8aeWwWn|VhWcRZno^Aq`n!@#?#
z(_=kO`~cfH8OZqfm9R{Y6F;Et^a;d+KP*0yv=cvocR%2Vb$Puz at q-%OTnKb&-}_#t
z!*)4Z4ESDtv!xDB{2+G9{(cAITvGIh#!mQL;%CEi;s@<(13e!wPLDO-p`sH%fVXn}
zd8oTvV~pr|H>=ZOd*S at e);2{y<n)zmFUJDC1t)$`2Mhh+f60K^r0)yiaV=B9x?C6%
zoljfl`&hA_9xpVH?fK4q0{z+2oG3c+gZk&DHB0l;t8X#C;BTF_jTR0Bbq at R)^U%(H
z(vF1|JJp!lKg9Jd{m^6!7UmfE&$VvsO-wzcjduleI(j|gcxoG(hulY at dF_Yb`;0F0
zlr`{@=)7&ON0d>A`Zgl(jn1bp>wLWp?3?Rto4t%0>)r-D*-sSFPS*#Ry2m}aexe^t
zyBgf1#LBz-r3J_jd+(Qmb^D3*;oGGBlBtLE?VOaO-+QXp_>tZn+V}o@;9EtaAJ#ms
zlUP5OZFr9RA*0Xdsck5*TUkF^d@}11rbl{jV(nFYuxuHPI|83DRy+#*vuG#x^J1Sm
zP2Lgi6YO%Gq!;U at N~2mHU#wMT7OSNPi?#9xO*&nf(Rq;R1VgE=RgHROkLXv>pG?4S
zR7?2&kS>1s`Sig0#cKJs!T4M&FD%x})#jP<&PH{xsH%t`KukAl<z0}gX_ at 6Z-J%Yk
z_I|FGwxIk=!FmN;@AzS{TG`*Im0w8NH=pYRvGK#_dU-2k7b%bWUQ++f5I>yy(^_C&
z5zNNtTIKtwc7Ce$Z-C5eEmtjd96v19N~Z+#_0RS4IvbPYi~KvxM;jyKhsI>77h`w=
zGWS4%ed=`Oc;ieZGJZhYE(<2UKP=l2+P_z0!7jpmsLuAT#<-kDepAXu*=ZAYJfWsS
z at k7wJdOT^jY-7;2@<Y+(#t+1*mu|%1gt4!OF;R9{m&aTo-s0rIAm7oC&(zty&i4oK
zC$;Rdorm?ezN4MgYku_gOLL`KE;nkWBLRNJi60vEfj;o#`mhx%s8=&Qp3qYx2FCL+
zo;R6p)+$c?0NXf8em1H&@q_pT=z>42l^;>(r^%8NKY({X8<wu46F)Sjh6-9&;CtUQ
z9kxsGG(RJz8$ZBKMbA4tIhPdup&4U74PWHa_NyB|K)2{2)?=nWohdu<19&UepPy<2
z-Gaw?H_LR3y}+(TCT-gk{gB;Pw!JiJm1BY4k`q5PPWShN|0M%vlfKW!<61^N!J0id
z6zHrxZJqC>dTKoQJ{!xK at 7M!~Khtvpe$tH}PHkEPJUu`Ca4R$Pw>BQu&jY%w_%r4;
z>ZN_;(eH%qR0Wvy4{?1<KQtM};v9p{=hV%;iK&OQ at vdM-#t(Wt0~?x$+()5#`XTy0
zqsu%Q4{*(<PVP<Y^@uW`riL~m?~Trfj!xqTu1{JQ*6?<F8SGuQLB{MSro(+}>K^x$
zJ`CDbD>t}DiIcbYOR|o5#}Be at KaqC5P1-M+dPv{SNjc2-%2TfKpR0pA=zG<F5IcaF
zCJ%CxTtAoP%X8ch8GSxaj<48lFjqM4$@GYA4BLheo{<S`cW?;%kE6hwmHl>LpTYVv
ztJiGo6HJ*-pZqR~?-}{|rRDEc`T3=<?EDgJoNFl8ZSK832r<pQUrYSJZ at 94O)aRF=
zi|g5GP!oi3K9ZQneYNxbA?^7klqc2=P&=G3|9Tjc-+%EvlHW!X&o80uWC|>U?ZglE
zc?Mv&J--ATuAy;#X!M7lEaQwP#xe2y63Uzeg?0J9JMjbX63;II>wX7#wA-bhd^gu)
zh;fWOzXW0K$$i at smUH3<pYuz=;v5U>@qK4qmwr4KAvW6f{1Sv$tUrCuF9DBs?c1KP
zoD)CT_JVZe`6XcWgT7?I<a}`A2h2OK^GhgK&wxkYxAe2;JNF4ZAAzxqJimlOYd|+a
z;r?p(J_A`Net_;&=a&SthG$&gvJdI|9IQ^xFF_Z_lQuLD`Y6OS{ZLE%ke^>dui%IA
z&Cf5%K2v-m{l1}J<@u#Ne#q}X1haejU#x>))%}O%n)#(Vh#&j_BBV0J4-s0 at u~Nnl
z>6AxE+xv-x_#vWnHWqBrCw|DLJff7nAB1l==T|pJh^`3BGk#bREGqGgA65*{Gk#bx
zJkR)H#qex<LAqW1uwr;A;)jkg?fLEzKXi<T`Ia_*$c))x{E!Maj~{~W!uaO#!*aY}
z;s*2lRmKnb{fGSiL)aO9ZTBC-^-Fr^_g~m`>iZ8#dgJob-hYVG<(sF^kLq)j$@d?8
zb;im0-hYVGkv0$KHxutaq}3TG?{ohlu6)`&pZgDKb;im2+<%BGpEi%@s^zS2+xrh`
zb;il#ym#XLhq&@-^FsC#dH*4;&NzACdEI}A)8U)v%=d)*5579%<Z$jh)%}M!T}gSt
z+5K$yACh#3^YwbPd`}?1{}7!0&+k9DcOdfn58;U;@4<Pn{QiUK9{Q8~{zK3k!I{1I
z`wynye4p&!EcYLL^+(C6l=mN^bfo3sjHCDchqSt*<el at -G4~&$%4X%EjfwXkvg(d1
zXP;*WcI5qssB&3(KKCE8>W(T$J4L&A9`_w6^8Q0qxvV^%s}{Vr_aCzAjw<JK{~@Ye
zR-SDy?e0Hh)g4vN_x?jv*|a=oz9-y&NUJ+aKJER7C>_4MPVPVWVi>t#J<9Jt<o6$9
z??L4EAIyXaJ>~C8?ZNje{tYSfy(Z~N+5GRfN?+o;_5bbPZw;AK;%k0>=|aojZ%ynp
z4*~l;Lw<hAqr*Hz^7Bg`os>c(Kfjcsvl2w@`JSI&O6aVZ?EL&v&^h_}rP#giS9gBt
E7wh(kHvj+t

literal 0
HcmV?d00001

diff --git a/dlls/light.msstyles/blue_radiobutton_28px.svg b/dlls/light.msstyles/blue_radiobutton_28px.svg
new file mode 100644
index 00000000000..fc52dd57e08
--- /dev/null
+++ b/dlls/light.msstyles/blue_radiobutton_28px.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:28-32" width="28" height="224" version="1.1" viewBox="0 0 28 224" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g fill="none" stroke-width="2">
+  <circle cx="14" cy="14" r="13" stroke="#aeaeae"/>
+  <circle cx="14" cy="42" r="13" stroke="#3096fa"/>
+  <circle cx="14" cy="70" r="13" stroke="#2979ff"/>
+  <circle cx="14" cy="98" r="13" stroke="#aeaeae"/>
+  <circle cx="14" cy="126" r="13" stroke="#aeaeae"/>
+  <circle cx="14" cy="154" r="13" stroke="#3096fa"/>
+  <circle cx="14" cy="182" r="13" stroke="#2979ff"/>
+  <circle cx="14" cy="210" r="13" stroke="#aeaeae"/>
+ </g>
+ <path d="m22 126a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z"/>
+ <g transform="matrix(1.0667 0 0 1 1.6667 20.5)" stroke-width=".9375">
+  <path d="m19.062 133.5a7.5 8 0 0 1-7.5 8 7.5 8 0 0 1-7.5-8 7.5 8 0 0 1 7.5-8 7.5 8 0 0 1 7.5 8z" fill="#3096fa"/>
+  <path d="m19.062 161.5a7.5 8 0 0 1-7.5 8 7.5 8 0 0 1-7.5-8 7.5 8 0 0 1 7.5-8 7.5 8 0 0 1 7.5 8z" fill="#2979ff"/>
+  <path d="m19.062 189.5a7.5 8 0 0 1-7.5 8 7.5 8 0 0 1-7.5-8 7.5 8 0 0 1 7.5-8 7.5 8 0 0 1 7.5 8z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_radiobutton_31px.bmp b/dlls/light.msstyles/blue_radiobutton_31px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..159e5cb68b30cceabb3be64feecb9ca97fb3074b
GIT binary patch
literal 30890
zcmeHQ&2Lr56*r;^v<oU4ii8LhHBQQVCcI~mT6M)|)Kxc?vP&!lHW28dN{gRgSQu7d
zp)L@%gH(xi3<jeFizUc>Ey5oV)&W+wBO~FDhdllL=FWZ0%)4{%%)Kux$h9(=d(WJ6
zesj*uotXo3 at WH=NG<xLE2>yQ><qs%JC~JCl^sGg_L$%{k`w=}o(SM|ggMa(Sms+FO
z<FCB9I+-RWCbr(VapU;)>({4Ho}m1MB2>-yDYlcZQ#v1Ia&qzj^xi{RMIlyJA>Rz;
z@*(#0z=roxZfRIA at O%|z;M%ooeX#Gh)Xkdjqyz67YVyhcQJ#82`T!k=AwR2h%%dLs
z_S<iN<D-Lo;BTPBV=@c;Lq4*QIfBwc5z3BtedKH&$iIuiANqj$KDT-FcV#d6IA&*r
z5Nq`I&}YiS=Cev)%Vqz~n>TyG6Z`p063*1r)Hd)8qTEG!in6TgJE#ZI_xF<I6h7^z
z|2xJX^l237XWQQC>FIUQdminJ<Vh)PKSzGO57Y-be*~~^>209xBOQhF${1g~Z$^25
zl7?xtp`Z6L|9`JzU=D7A4mtmH--E{Qm-2%;|CK9O)`Rv?wHf+7Xb)`rA;bAkJu}4N
z7~z?7YXN=zwT=zi2udiX&VNqVr at lXa|Es{-iu#1oKcVxfd6hN3I!@B_BK7Ecfi<b{
zj=}C5e8w1jYVpMWNzxfY`;Vn}Kw)!V_+DY}wRmO}PY6yD?_FK5T7Sv+1IjaE!2T^d
zPfTZ9!SbW77xQm}(zk$`>x019zoYZSbj4Q$pGSlC4{+8hov%>4?0((_T=w~C8yF9k
z-H(ZZx%Q^VTb?%*wlU8!{>?7gZLC+&8PD^Zu=k|G_(t~)#$`L`O9k;ezHivX^9ASj
z7bwnk4gI=M1RJ`~>-N~|8r#5gpBTV8rStv_>pAyd&cAyx4lwsC+B|&yyO_=z^v&qo
zBh~Kvt#SX^tn2yiyYDuFCeH`JGtN+WzpeCNwfAq at k9PV$Yy7$XkC0!-r9Sjujx+Qa
z`#1Tp)_nlEITX%=VO=(UR`ZYRJl9*U3-P&y?+tt3h~?0B28BMG<@qS4>owXwMv><=
z;@kG?ygtwByh2>=(JkmaoF)gK998)2=T&?B(`5BF%Ef+G`i|)Bu4nMl{y7xl&!Io3
zpvyQ{xMayke#r6sCH<UbudR#Y4;}IRqYmyn6QF$xU3*Zr0OuXn>isjcGj3_eC3v28
zjjxTD^bV{;(9Q3kW5zyY74q@?cQ8p`9vbku{_%Xp^9J{yc%HN7`xJQOI+;g*nvD4B
z!>wYda$GbkQ=(CMg6E%5gsk~aI@`gQrYEFLH2-u!3{~$z at 2bKgURqg2KV~Qwf}`__
z)4SdW#w`u!g&5j-6?zB6V6{&S{!zxjtmQlD&FVGqgRkAUThycL&3cAU4?})d>6pj+
zpcvlk6$6tGeQZEB9+O%0$ymQ#_ at Yrg0=bsNm3HhjVkDQGO$YwF at X>YEf9R`zZu98x
z%3k7PY^!JRM>}iu_Rwd_1OIHK5B50h7mdDN at F+i5&m`f9uXb&d{%=<9g7+!Pva0V$
z`l;T;7+B$Re$FP1KV+xTCggmv>=pm)U5B>wD2tNk^<1*&`yz18kzen-vOo5}v4>)8
z_9>n794ABW- at 7-X?Lh{n*@s5uz8LB?Vqo#*hnt`yntz(_)%PptHv at Ng$9m8n2I0Q;
z$%792qxlctR%8q;Fh<bLbz?#N>pf$y0`5po+{h2`ziA7<Kl%Ny%5}0?IU)5oD at F_~
z=T-Ljn!bK*b4*{P9s_@<GAZ#I)nlk{MA%g$Hc;zBtRsKjtQavc{5_y-<@*1<d~WPC
zVj_--q<7j9)(?D-hTU9`Bb`5>ekPxr6(a_2(~DvcRg4%|4EJtO*bAt+J_s?~XT-p5
zdU0$c1{R<6tX0^rP`m7Yu6V+H+}T$n2Da>eEHU2nc)vbxa4ogwd9~RUyY2NVp65e5
zZ;HmwlM3S-b3XQM2Ysm^e&_ccoiDhCev!VeRWB68K5y6~&lRuNHMXG-So`HU$B2PN
zx7Tx?e<V(|9RtJf`xW*)zBMBT7STTTD9C>9KaewQZhW*6I->J|wvS2MhpM+D{WuTW
z`?s`T`af&@7v=r~egjvYU*tKG->b2IOYGB?4?v%j_|59DE*n3KLC!y%1Eckp>q2yH
zk?){e`$k)i=dWl?XL&w~>3R*FAA=`4uL0k-U+49CmgkiSmwR*zK1q#%!E;pM!$0u9
zHU2)B<e{8Ae?|5Jx9SxGEBhn=N8 at nHK3BN<KtA;S6bjB?^4o!*)9tl&2|51p{F6Es
z(5DHmf2jAMY~lVRYrYRvK9hdZ;}V`f9ph``CA|adkox{PW<L80_z=G}`nnba%k_`v
zt0>;&{u9r0){iA!t&>SM6rsHwuWel!??2ueuTQOv)t{jJgd$Y^MAFetz9KlfY-_Z3
z0Q&EttST(xr4{ncP)^qq^1O6;@B7Q6^;;Uw3)psbWwd`_`BJS<T;3bSz^M67dTXq9
z4g4=+8Ol>n2ySbv|1jidm5zDn90ZnM3=F>3cz*-3 at tDlEF7<oGz$@dmBamwmmv)Ft
ze>P$yUmGab8m(Vf{fEBV=V`LaUgEAUkJa$^zy)Jq$S;r9&Qc#r%Vq!4=$>A*OFt7g
zsgEy5cWtBpSH|miTVwU7;9pkt9nxQ3+?^N$D}2t+*`)Db9;;8IE%LKvuejK|Zh5?Z
z9)4RSkGs?sm&f|gkzemS{TKV6^G|PsulFf^^Y-|P@!gwOM(YpUc!_<vFD~|*G4SQR
zo1jC^Ki&7B@%yFCW(<5~|9aT^Fc3HL3;Ju at ujW77Wem(Q!ZYW>g81)WjTji?Fp>*b
zjSKy+`<LG-^zr*&mFwhK{RH)6&KNN;=T-LjCi+{O54A<=(eW|9laW3B$AEc*&zRdr
zY at qo^)0KtQ*$(|i49xXU+8XT(-$(t}W5mFq%|!H0eL-}5kGkD*{f)-t2aM at 6>cUtU
zF>p)|!ijVmeuCX*41Dn~8<frk)XNfk!i<4qy5ckR1=7qIc;b__O8!-BU#H!*=YbfB
z{e#_R46NHd-v2nlc;n+8oi~!^`B=T#9lOo-sy)xg>Nl}xo|G7)bt48|yu5ci=u5@$
zlfG|xz7SZazeroxRz_<ViePj9(Z4TyU1J;c-zNt48Z!p&_Il3!H~J3SF)+?y`xR|o
z{LhMkxsQ$2AF1}lx!l=Sd&vFIuzBpGjo_2#1AQMO57zzL)WP$heO?i?Kk|RZ_;dfR
zkC5NM<^CO=BZa+xlW*zk`Uk+CBR<-Pb=mlt^G~hwGiqIk&n+{g+xtc=$8!+%qRjGq
z6w~#(^>zJYv`6PP;M?}=ygtvASGdu64d>r9IedRd6 at KJ@Yy8t>^)}9%*w0cQ&cAxQ
z>si?^{SUc0&VTz{;gTgE`5`xtBK^$suZus4&hd}upVF~_wRwX3{K}=>d$|4!>_4pe
zj#%w88Mo+h3C^Fc at lC?CY5X35&F`OM=JSn_?_O(sch_QIwf>!eZBwxEaXimujdw{`
z>!jWPqVM>7_VO-tc^BF_jc^Cyt+@*gBN<~bX5*QgXTW7u-$6}!VhoJCBD{+&@4Dc*
z<Ih0Q=DZ6Hos4OD23bVGACo!@+ZlsdF>t=S(9pv(zyp*tOuOwq_>CAi^e!~yc?NhG
zh#U8V{Wa`|Z+QodzLznux--MOI30JPAv=;2H^w(&VEfJ>Fca at W1C#SAYkXr2S50{%
z1_s_F3T=1Zg at z2XYg{@*=tc|-%mIb%ybBFnj!6iHi`R&OeeOa7_gR;)e}ta)k98+F
z at h&u&xo)^@385P?F!tiiyU at UW-X&}!2Da?x-LsCn(7^q<$J==q8raP)**yq7?H_HP
zJMTh+c{>WnDr9VJ-j44ZYni+w8{hFmUtH_jg at V{d3~aA!(Cxenjizp|=RtR&fzN&H
z5sK~4w0G`5Mhu+yE;RJee)>Oa{5ihdf5_kd>Be1XDC7L&I?wNq>t1|r;XCQZzJYi7
zgZWh6g^r!!sNtjXF7z+_E_4|Km-)bs<sn{2-=-Ki%~WSw!5G-7*QY_{*I=oZXVP1`
z3~2jEN9o81*7=G&=ZJxez;(#NwvZUOL%s;XJ}aUxt{Auoj8hhPJ~6OUzDNVGePZAu
z5KdXo7}zOaq``^>T`_PG2&b%P4D6II(qP%`ih+wjIAyi*PK$w^@<kf7d7c&n7lClf
z2E at Ql9eEn;b&WdE7v=+Y<OAo?pC$v0&=@#Pop)P-7}y&liLpyDaFXgw8hl;Gz!_eG
zkIESM7ajwb`M}6~EAxS!D+O{7-kN-1r;!;A$VFg2GV>&Y^MNx|XEx&xyO|FioDZC-
z*pneNAJ|i^H=E3ZqVGNOfxVS_GDi9Muk+^6hs1nfPj$g;m~WGE-lgON2P^dyfUN@(
zJIc>V%m?;V70f2r<LG;H<^u;S^%Su3ViWU$Jyiv>`Q!r!EA<qx>}Ea|@>I?IZ%<Xh
zZ0+$*$p;Qr>M78k=PCKXo~nY`+WCta`M|-7GX(5)jqEBPkbB&z4DmwEzzNC+E(E3t
zi=6qunu=VH(f(a5A2=5<gyg at +5}#Wf`J$NrWj=76k6q>im-)bDK5!52-Iw{m+M at e5
z<pXPG1w9tY2Mz*CV9uKloS-Tf3Ex9dK5#CO6d^6&mG{1S((>j~)Z}V{?Oyr7xs-bd
z`Q!t8sL93B&XY{Z2hOF~L&zr|*h5V&7NO_GI`V;YDfSQ&9{Io?YI3m{c02Ncb1C)^
z(#G4F5A2~P7fXAdr{n|YQtTnr&R@*P2lh}E#A2^&6ju3w9r?gPianV5??<Sd!+SA1
za{Zk7z%ftJTI9?JE{xlSeBiu&DD#1{Jy+%f_w<zcz-2x#?_%K|TKT(?5|#|y6)EpR
z7t04u at TxzlybE34g~m6SmJjSdnF2V0S>A<q{BEQGHwLkmccJC)W at P?3 at 8lZ)_FIr6
v1DLgWUfzW+??QL{Zlr*zl*n4%g)V<LQsTr=M8qED??!?zkc-jv-;MNt4UtEr

literal 0
HcmV?d00001

diff --git a/dlls/light.msstyles/blue_radiobutton_31px.svg b/dlls/light.msstyles/blue_radiobutton_31px.svg
new file mode 100644
index 00000000000..5dddadd4ee7
--- /dev/null
+++ b/dlls/light.msstyles/blue_radiobutton_31px.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:31-32" width="31" height="248" version="1.1" viewBox="0 0 31 248" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g fill="none" stroke-width="2">
+  <circle cx="15.5" cy="15.5" r="14.5" stroke="#aeaeae"/>
+  <circle cx="15.5" cy="46.5" r="14.5" stroke="#3096fa"/>
+  <circle cx="15.5" cy="77.5" r="14.5" stroke="#2979ff"/>
+  <circle cx="15.5" cy="108.5" r="14.5" stroke="#aeaeae"/>
+  <circle cx="15.5" cy="139.5" r="14.5" stroke="#aeaeae"/>
+  <circle cx="15.5" cy="170.5" r="14.5" stroke="#3096fa"/>
+  <circle cx="15.5" cy="201.5" r="14.5" stroke="#2979ff"/>
+  <circle cx="15.5" cy="232.5" r="14.5" stroke="#aeaeae"/>
+ </g>
+ <path d="m25 139.5a9.5 9.5 0 0 1-9.5 9.5 9.5 9.5 0 0 1-9.5-9.5 9.5 9.5 0 0 1 9.5-9.5 9.5 9.5 0 0 1 9.5 9.5z"/>
+ <g transform="matrix(1.0667 0 0 1 3.6666 40.5)" stroke-width=".9375">
+  <path d="m19.999 130a8.906 9.5 0 0 1-8.906 9.5 8.906 9.5 0 0 1-8.906-9.5 8.906 9.5 0 0 1 8.906-9.5 8.906 9.5 0 0 1 8.906 9.5z" fill="#3096fa"/>
+  <path d="m19.999 161a8.906 9.5 0 0 1-8.906 9.5 8.906 9.5 0 0 1-8.906-9.5 8.906 9.5 0 0 1 8.906-9.5 8.906 9.5 0 0 1 8.906 9.5z" fill="#2979ff"/>
+  <path d="m19.999 192a8.906 9.5 0 0 1-8.906 9.5 8.906 9.5 0 0 1-8.906-9.5 8.906 9.5 0 0 1 8.906-9.5 8.906 9.5 0 0 1 8.906 9.5z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/light.rc b/dlls/light.msstyles/light.rc
index bddf183132c..3e6df6ea6a5 100644
--- a/dlls/light.msstyles/light.rc
+++ b/dlls/light.msstyles/light.rc
@@ -211,10 +211,18 @@ BLUE_INI TEXTFILE
 "Transparent = True\r\n"
 "ImageFile1 = blue_checkbox_13px.bmp\r\n"
 "ImageFile2 = blue_checkbox_16px.bmp\r\n"
-"ImageFile3 = blue_checkbox_25px.bmp\r\n"
+"ImageFile3 = blue_checkbox_19px.bmp\r\n"
+"ImageFile4 = blue_checkbox_22px.bmp\r\n"
+"ImageFile5 = blue_checkbox_25px.bmp\r\n"
+"ImageFile6 = blue_checkbox_28px.bmp\r\n"
+"ImageFile7 = blue_checkbox_31px.bmp\r\n"
 "MinDpi1 = 96\r\n"
-"MinDpi2 = 118\r\n"
-"MinDpi3 = 185\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 168\r\n"
+"MinDpi5 = 192\r\n"
+"MinDpi6 = 216\r\n"
+"MinDpi7 = 240\r\n"
 
 "[Button.Checkbox(Checkeddisabled)]\r\n"
 "TextColor = 189 189 189\r\n"
@@ -237,10 +245,18 @@ BLUE_INI TEXTFILE
 "UniformSizing = True\r\n"
 "ImageFile1 = blue_radiobutton_13px.bmp\r\n"
 "ImageFile2 = blue_radiobutton_16px.bmp\r\n"
-"ImageFile3 = blue_radiobutton_25px.bmp\r\n"
+"ImageFile3 = blue_radiobutton_19px.bmp\r\n"
+"ImageFile4 = blue_radiobutton_22px.bmp\r\n"
+"ImageFile5 = blue_radiobutton_25px.bmp\r\n"
+"ImageFile6 = blue_radiobutton_28px.bmp\r\n"
+"ImageFile7 = blue_radiobutton_31px.bmp\r\n"
 "MinDpi1 = 96\r\n"
-"MinDpi2 = 118\r\n"
-"MinDpi3 = 185\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 168\r\n"
+"MinDpi5 = 192\r\n"
+"MinDpi6 = 216\r\n"
+"MinDpi7 = 240\r\n"
 
 "[Button.Radiobutton(Checkeddisabled)]\r\n"
 "TextColor = 189 189 189\r\n"
@@ -291,9 +307,19 @@ BLUE_INI TEXTFILE
 "Transparent = True\r\n"
 "UniformSizing = True\r\n"
 "ImageFile1 = blue_commandlink_glyph_30px.bmp\r\n"
-"ImageFile2 = blue_commandlink_glyph_45px.bmp\r\n"
+"ImageFile2 = blue_commandlink_glyph_37px.bmp\r\n"
+"ImageFile3 = blue_commandlink_glyph_45px.bmp\r\n"
+"ImageFile4 = blue_commandlink_glyph_52px.bmp\r\n"
+"ImageFile5 = blue_commandlink_glyph_60px.bmp\r\n"
+"ImageFile6 = blue_commandlink_glyph_67px.bmp\r\n"
+"ImageFile7 = blue_commandlink_glyph_75px.bmp\r\n"
 "MinDpi1 = 96\r\n"
-"MinDpi2 = 144\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 168\r\n"
+"MinDpi5 = 192\r\n"
+"MinDpi6 = 216\r\n"
+"MinDpi7 = 240\r\n"
 
 "\r\n; ComboBox\r\n"
 "[ComboBox]\r\n"
@@ -919,18 +945,42 @@ BLUE_CHECKBOX_13PX_BMP BITMAP "blue_checkbox_13px.bmp"
 /* @makedep: blue_checkbox_16px.bmp */
 BLUE_CHECKBOX_16PX_BMP BITMAP "blue_checkbox_16px.bmp"
 
+/* @makedep: blue_checkbox_19px.bmp */
+BLUE_CHECKBOX_19PX_BMP BITMAP "blue_checkbox_19px.bmp"
+
+/* @makedep: blue_checkbox_22px.bmp */
+BLUE_CHECKBOX_22PX_BMP BITMAP "blue_checkbox_22px.bmp"
+
 /* @makedep: blue_checkbox_25px.bmp */
 BLUE_CHECKBOX_25PX_BMP BITMAP "blue_checkbox_25px.bmp"
 
+/* @makedep: blue_checkbox_28px.bmp */
+BLUE_CHECKBOX_28PX_BMP BITMAP "blue_checkbox_28px.bmp"
+
+/* @makedep: blue_checkbox_31px.bmp */
+BLUE_CHECKBOX_31PX_BMP BITMAP "blue_checkbox_31px.bmp"
+
 /* @makedep: blue_radiobutton_13px.bmp */
 BLUE_RADIOBUTTON_13PX_BMP BITMAP "blue_radiobutton_13px.bmp"
 
 /* @makedep: blue_radiobutton_16px.bmp */
 BLUE_RADIOBUTTON_16PX_BMP BITMAP "blue_radiobutton_16px.bmp"
 
+/* @makedep: blue_radiobutton_19px.bmp */
+BLUE_RADIOBUTTON_19PX_BMP BITMAP "blue_radiobutton_19px.bmp"
+
+/* @makedep: blue_radiobutton_22px.bmp */
+BLUE_RADIOBUTTON_22PX_BMP BITMAP "blue_radiobutton_22px.bmp"
+
 /* @makedep: blue_radiobutton_25px.bmp */
 BLUE_RADIOBUTTON_25PX_BMP BITMAP "blue_radiobutton_25px.bmp"
 
+/* @makedep: blue_radiobutton_28px.bmp */
+BLUE_RADIOBUTTON_28PX_BMP BITMAP "blue_radiobutton_28px.bmp"
+
+/* @makedep: blue_radiobutton_31px.bmp */
+BLUE_RADIOBUTTON_31PX_BMP BITMAP "blue_radiobutton_31px.bmp"
+
 /* @makedep: blue_groupbox.bmp */
 BLUE_GROUPBOX_BMP BITMAP "blue_groupbox.bmp"
 
@@ -940,9 +990,24 @@ BLUE_COMMANDLINK_BMP BITMAP "blue_commandlink.bmp"
 /* @makedep: blue_commandlink_glyph_30px.bmp */
 BLUE_COMMANDLINK_GLYPH_30PX_BMP BITMAP "blue_commandlink_glyph_30px.bmp"
 
+/* @makedep: blue_commandlink_glyph_37px.bmp */
+BLUE_COMMANDLINK_GLYPH_37PX_BMP BITMAP "blue_commandlink_glyph_37px.bmp"
+
 /* @makedep: blue_commandlink_glyph_45px.bmp */
 BLUE_COMMANDLINK_GLYPH_45PX_BMP BITMAP "blue_commandlink_glyph_45px.bmp"
 
+/* @makedep: blue_commandlink_glyph_52px.bmp */
+BLUE_COMMANDLINK_GLYPH_52PX_BMP BITMAP "blue_commandlink_glyph_52px.bmp"
+
+/* @makedep: blue_commandlink_glyph_60px.bmp */
+BLUE_COMMANDLINK_GLYPH_60PX_BMP BITMAP "blue_commandlink_glyph_60px.bmp"
+
+/* @makedep: blue_commandlink_glyph_67px.bmp */
+BLUE_COMMANDLINK_GLYPH_67PX_BMP BITMAP "blue_commandlink_glyph_67px.bmp"
+
+/* @makedep: blue_commandlink_glyph_75px.bmp */
+BLUE_COMMANDLINK_GLYPH_75PX_BMP BITMAP "blue_commandlink_glyph_75px.bmp"
+
 /* ComboBox */
 /* @makedep: blue_combobutton.bmp */
 BLUE_COMBOBUTTON_BMP BITMAP "blue_combobutton.bmp"
-- 
2.30.2




More information about the wine-devel mailing list