From 2bb0680b6897e37688ecb536f1870f6db9ed64ee Mon Sep 17 00:00:00 2001 From: Zhiyi Zhang Date: Fri, 25 Jun 2021 09:57:45 +0800 Subject: [PATCH] light.msstyles: Add Scroll Bar parts. Signed-off-by: Zhiyi Zhang Signed-off-by: Alexandre Julliard --- dlls/light.msstyles/Makefile.in | 10 +- .../blue_scrollbar_arrow_glyphs_7px.bmp | Bin 0 -> 3274 bytes .../blue_scrollbar_arrow_glyphs_7px.svg | 54 ++++++++++ .../blue_scrollbar_arrow_glyphs_9px.bmp | Bin 0 -> 5322 bytes .../blue_scrollbar_arrow_glyphs_9px.svg | 54 ++++++++++ dlls/light.msstyles/blue_scrollbar_arrows.bmp | Bin 0 -> 14282 bytes dlls/light.msstyles/blue_scrollbar_arrows.svg | 37 +++++++ .../blue_scrollbar_resizebox_grip.bmp | Bin 0 -> 2314 bytes .../blue_scrollbar_resizebox_grip.svg | 26 +++++ .../blue_scrollbar_shaft_horizontal.bmp | Bin 0 -> 394 bytes .../blue_scrollbar_shaft_horizontal.svg | 13 +++ .../blue_scrollbar_shaft_vertical.bmp | Bin 0 -> 490 bytes .../blue_scrollbar_shaft_vertical.svg | 13 +++ .../blue_scrollbar_thumb_horizontal.bmp | Bin 0 -> 4762 bytes .../blue_scrollbar_thumb_horizontal.svg | 19 ++++ .../blue_scrollbar_thumb_vertical.bmp | Bin 0 -> 4714 bytes .../blue_scrollbar_thumb_vertical.svg | 19 ++++ dlls/light.msstyles/light.rc | 101 ++++++++++++++++++ 18 files changed, 345 insertions(+), 1 deletion(-) create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.bmp create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.svg create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.bmp create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.svg create mode 100644 dlls/light.msstyles/blue_scrollbar_arrows.bmp create mode 100644 dlls/light.msstyles/blue_scrollbar_arrows.svg create mode 100644 dlls/light.msstyles/blue_scrollbar_resizebox_grip.bmp create mode 100644 dlls/light.msstyles/blue_scrollbar_resizebox_grip.svg create mode 100644 dlls/light.msstyles/blue_scrollbar_shaft_horizontal.bmp create mode 100644 dlls/light.msstyles/blue_scrollbar_shaft_horizontal.svg create mode 100644 dlls/light.msstyles/blue_scrollbar_shaft_vertical.bmp create mode 100644 dlls/light.msstyles/blue_scrollbar_shaft_vertical.svg create mode 100644 dlls/light.msstyles/blue_scrollbar_thumb_horizontal.bmp create mode 100644 dlls/light.msstyles/blue_scrollbar_thumb_horizontal.svg create mode 100644 dlls/light.msstyles/blue_scrollbar_thumb_vertical.bmp create mode 100644 dlls/light.msstyles/blue_scrollbar_thumb_vertical.svg diff --git a/dlls/light.msstyles/Makefile.in b/dlls/light.msstyles/Makefile.in index 201ed57d055..bcfb38b319c 100644 --- a/dlls/light.msstyles/Makefile.in +++ b/dlls/light.msstyles/Makefile.in @@ -15,4 +15,12 @@ SVG_SRCS = \ blue_groupbox.svg \ blue_radiobutton_13px.svg \ blue_radiobutton_16px.svg \ - blue_radiobutton_25px.svg + blue_radiobutton_25px.svg \ + blue_scrollbar_arrow_glyphs_7px.svg \ + blue_scrollbar_arrow_glyphs_9px.svg \ + blue_scrollbar_arrows.svg \ + blue_scrollbar_resizebox_grip.svg \ + blue_scrollbar_shaft_horizontal.svg \ + blue_scrollbar_shaft_vertical.svg \ + blue_scrollbar_thumb_horizontal.svg \ + blue_scrollbar_thumb_vertical.svg diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.bmp b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e8de9a21fd637883a13d7773f777d35ca74a727e GIT binary patch literal 3274 zcmcJRyKWjm7=<@Vq%^4kDO@%oO^CzARv=~MCRLg|Nu;!Sf|QPd7$l&!d@r$J`@8^e z0)}Suo%N2hmq8#ajC?#Z=gjQxVgLW1J^b?Lg%h-&{Qm)-gKyx8<2q02KZQEONb?=% z{!g5L`1$Mih`818*_u@s7Z-!`^YfBTK0Q4xqI)+tH?JO}UtV4|**{C}y}rKA!cW25 zsK)(rHePGs`|NuYU2n#|?+<|01AGy9!0KTOy~&!C2e>Slf|v*9IUBEMh3^BahgGLO zSR6O39u_ADMRafRt7`SINuM9pn#*=0?V-Py<+{^ldq3`>{UK-L{XH!X}duPs@*1;e zM*e(E@|s^=T@|>V$C}qReN+C0&oi>^Rh%i_k{VnIj6uvp$b0mzWzP)W>H)q0JYe+z zzbXGptQjTmsk!1z@s`vU-MR~ZJMY$F9+W@up7i9NWw$n4b*fem^Y&gr`|djLtsXYz zS9sr1@}A*bahCD`r#u;hn1_&8p12^{6#rHa@CBfKRuAx-@=wn*0$VrYFR%C}hGV%W zUU5x)x9BHlXJ_wp(XhUcO&v$eNM~JzK2_ht^@FV+=n)Hvy*yBS$2^3*N3Z%n0f7g4 z)pzAjP(SE1KzarAKsovt%(Z@}9_B~Y{EGOt*70_IygIJ7R-MLVd0e~qp!yDP>bT#n zW&-_pqoRB>yz$}Rp9eejz`gQ7@f~{)%yU3_(gG6@c%V1DspFYYuh1*s49_rVTEA-# z;jR94#C6YhUXUY0ofqg2=ZUHJXh9Aeo%~TArM|<^%gR5X+}&9V<2qKS;7VW!T<~z7 zFgEo*@DR~kj6D!L|CyJ8@^7aeR^58fdR}zv!{9t2AB=A5y*Upa^dOJY-(hzr2W6cv u>%QOqkHp8`19R0a<)5y%vHb-+w^!)^ literal 0 HcmV?d00001 diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.svg b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.svg new file mode 100644 index 00000000000..c5eed6d9d3b --- /dev/null +++ b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.svg @@ -0,0 +1,54 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.bmp b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.bmp new file mode 100644 index 0000000000000000000000000000000000000000..da6e0a47f02d02fbaef5158f534588dd411b787e GIT binary patch literal 5322 zcmds(zit{q7{o71n)H!C3YbfrCX$1(tw74iO{z3`m9%++RFPwh3=+B8^8b>8>-_?} z3D`8`H{|wociLT_CFIDgJigtXx!q;74B!6On^(cI{p9}-@Dlt2&w?;`&hvA^)6KL+ z5d8bo++zRBx9=IURQE+Gm0NUvem*=oIoWV4fUQ?EEYr1@U08K0b=0w@Bz9uTBnC_6)*-?51Fs}czqW5 z0eBP-=SQvK>~P2H;p}*C16@4(-Sm1`RyRG^Zr^ox+#U|LD(pAD>+ae;?0&5JczFmv zxb5yfiid1B1YQr}^<9sF*TV; zVZz5eL(du$c&~@>br1uuhwx?dxq&uvooSWx$_?d*Yfa_lyxSU0d)rnIm%Q?_*9u*0 z-1W96^P{HM!)bS`&N<@SqYqvW%jRx!uE=$!70)X-oF2j{FO`QOu(kVmy`%i|dI(MfH`bLu|j zW>IH&Q(sOGnzd!_9q*+cGLDLMYNA^U5BdItKzWwCUyMyN`J}pU1d2MtoBFbbM!A=I zNIwF(d&pS2b@7moVsGSFzgRaa*T5h1Mv|v#eQEL$P42hD=uS^hJIYIwpJpBNRF3lQ zMEjVzr~D+Z`XE>HFm8awcsj(hq@h c(&$V+=I&ue*P$N+>pf&%IjVftJ}Ym30bpQQ0ssI2 literal 0 HcmV?d00001 diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.svg b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.svg new file mode 100644 index 00000000000..7f5bde5dcc8 --- /dev/null +++ b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.svg @@ -0,0 +1,54 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dlls/light.msstyles/blue_scrollbar_arrows.bmp b/dlls/light.msstyles/blue_scrollbar_arrows.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8e6ae4fe96acdcd67e7d576f6315d3680e39bcc4 GIT binary patch literal 14282 zcmeI2&2HL26oqf3JV3kaE2Pb$8`5o*O;_1e%HInl>AI_sK0)^(q>1tf5hafRt0>79 z*cY-Z6%|O>3^!*CB0r*?uGMtys>%nNs{RY*59$b#qwrJWJ%s7 z?d#Ly$rUawRtSFQ;fD4`d8G@DIhjJhUhpoCr! z?GrFLA(YSy?#Ok47ssJz4EsQB9%RY4TCLVrP&nPTjQ>5v)x+p)Eh>F<%x7!y^;hU6t{#}%a~%y| z{L9SU84ba?57OpaxghbceRF^5m8K># zcNeGw8TZ<8bsyR7C>~T-xqyIiuOn%_+?XfNr5&Fm&v8s|5m}Qwm+4&`vP{_iE#&VfWN%5H zV_t{OW?5=G|*Bc=0mN_bthD)(5F^yVzHiB~g7BY{XYpc-78A0!d<0o% B3bFtI literal 0 HcmV?d00001 diff --git a/dlls/light.msstyles/blue_scrollbar_arrows.svg b/dlls/light.msstyles/blue_scrollbar_arrows.svg new file mode 100644 index 00000000000..352db059a9d --- /dev/null +++ b/dlls/light.msstyles/blue_scrollbar_arrows.svg @@ -0,0 +1,37 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip.bmp b/dlls/light.msstyles/blue_scrollbar_resizebox_grip.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6bc433536ddf5adfba071bea14e246fb9e41b33a GIT binary patch literal 2314 zcmZ?r<>F)jgDxOh1H=kIEC|GmKo&EQZr}hC7~nqx0|bF&{yVt`6=NtNAizREelSVz z-MjZc2!q^&i;YhXSr0k>Le`IqO-uX9aWk#-kmG-9x@Dm4r>0*hH48Z`KxU!yDK(#v XesufL`GoY3%8!P?Xb6mk04M|ikd>kI literal 0 HcmV?d00001 diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip.svg b/dlls/light.msstyles/blue_scrollbar_resizebox_grip.svg new file mode 100644 index 00000000000..5c31233d422 --- /dev/null +++ b/dlls/light.msstyles/blue_scrollbar_resizebox_grip.svg @@ -0,0 +1,26 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/dlls/light.msstyles/blue_scrollbar_shaft_horizontal.bmp b/dlls/light.msstyles/blue_scrollbar_shaft_horizontal.bmp new file mode 100644 index 0000000000000000000000000000000000000000..36ba313b639d525267e9de26bbbd503fdf0a8a3c GIT binary patch literal 394 zcmZ?r?P6pAgDxOh1H?=~tN_G}3=%*R%z)4+ + + + + + image/svg+xml + + + + + + + diff --git a/dlls/light.msstyles/blue_scrollbar_shaft_vertical.bmp b/dlls/light.msstyles/blue_scrollbar_shaft_vertical.bmp new file mode 100644 index 0000000000000000000000000000000000000000..17cca423462277fc3594d93e4843c794bbcecf7a GIT binary patch literal 490 zcmZ?reZ|NC23 + + + + + image/svg+xml + + + + + + + diff --git a/dlls/light.msstyles/blue_scrollbar_thumb_horizontal.bmp b/dlls/light.msstyles/blue_scrollbar_thumb_horizontal.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1107be09217240ede1d7eb5d97879ba360c66fe6 GIT binary patch literal 4762 zcmeHKK~4fO6#XV1z_>78feo_30}vBeZajga0bRQy886@g5XcNiFypva6IhCC*bDBQ zL^BIIl<$MlNpVGsiwSAdmUd>|Yx~;wLrX`kZJMVW)DFrH$^ps-?V={y`guR^q!kk- zdG>@$hsRgxt0fzof4+;NsN3!OzJI5g009tiBK-FIeJLetCO`lLoCtIV1j%>+0#1Y# zXii|^bHFW!qKMT)5d+Ok>G22x}S!N9l|7fGehiXAzO*nt5oTaQkQ|c9STy&+Q7Y<2%X14TL#V=C8 zZt(4WMZUI8YzN==T-bgVKZbEoF^nHU72$`--o?^`hQE^bE|#j1vAYL0N12*-bM5wa Ho$g}aUx`De literal 0 HcmV?d00001 diff --git a/dlls/light.msstyles/blue_scrollbar_thumb_horizontal.svg b/dlls/light.msstyles/blue_scrollbar_thumb_horizontal.svg new file mode 100644 index 00000000000..a94689a93ab --- /dev/null +++ b/dlls/light.msstyles/blue_scrollbar_thumb_horizontal.svg @@ -0,0 +1,19 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/dlls/light.msstyles/blue_scrollbar_thumb_vertical.bmp b/dlls/light.msstyles/blue_scrollbar_thumb_vertical.bmp new file mode 100644 index 0000000000000000000000000000000000000000..49c5ceb41d9425b7b6a40aad7d4f205ad7d9bc1c GIT binary patch literal 4714 zcmeHKF;2rk5L_fa02N(ooS*Q9?io&{9P*AK(GtM0TDK8PfxjT@q@$qrjoV z5|NA8xh&%t356itnJUGt?#{Ar_V%>e8EYH+7n?Mb2Ie8=8f{@EdM!RI855PG z*x|8kQp#Q0#A5^VJL)PnE?YN@C0uahw?xmfhXKZ7GPl? zcB(HH4Fxof9_e+^I1S=G>Jdn*gjU(5Qs+-)9iDUduN$tWH&pKVHx@T`E2}7xz`p$n}vezh)g{95P%Rt z$)VJl=_Kp!67Ew;c7WGDItQ%lfXf_I<(y?ue%BH&eI=@b+d~^#01b(AucfLXUK^T2 Zy3f+RneI! + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/dlls/light.msstyles/light.rc b/dlls/light.msstyles/light.rc index cb51b8a5246..c197a35960a 100644 --- a/dlls/light.msstyles/light.rc +++ b/dlls/light.msstyles/light.rc @@ -340,6 +340,82 @@ BLUE_INI TEXTFILE "BorderSize = 1\r\n" "FillColor = 255 255 255\r\n" "BorderColor = 174 174 174\r\n" + +"\r\n; Scroll Bar\r\n" +"[ScrollBar.ArrowBtn]\r\n" +"BgType = ImageFile\r\n" +"SizingMargins = 5, 5, 5, 5\r\n" +"ContentMargins = 0, 0, 3, 3\r\n" +"SizingType = Tile\r\n" +"ImageFile = blue_scrollbar_arrows.bmp\r\n" +"ImageCount = 16\r\n" +"ImageLayout = Vertical\r\n" +"GlyphType = ImageGlyph\r\n" +"GlyphTransparent = True\r\n" +"ImageSelectType = Size\r\n" +"UniformSizing = True\r\n" +"ImageFile1 = blue_scrollbar_arrow_glyphs_7px.bmp\r\n" +"ImageFile2 = blue_scrollbar_arrow_glyphs_9px.bmp\r\n" +"MinSize1 = 7, 7\r\n" +"MinSize2 = 9, 9\r\n" + +"[ScrollBar.ThumbBtnHorz]\r\n" +"BgType = ImageFile\r\n" +"SizingMargins = 5, 5, 5, 5\r\n" +"ContentMargins = 4, 4, 0, 0\r\n" +"ImageFile = blue_scrollbar_thumb_horizontal.bmp\r\n" +"ImageCount = 4\r\n" +"ImageLayout = Vertical\r\n" + +"[ScrollBar.ThumbBtnVert]\r\n" +"BgType = ImageFile\r\n" +"SizingMargins = 5, 5, 5, 5\r\n" +"ContentMargins = 0, 0, 4, 4\r\n" +"ImageFile = blue_scrollbar_thumb_vertical.bmp\r\n" +"ImageCount = 4\r\n" +"ImageLayout = Vertical\r\n" + +"[ScrollBar.GripperHorz]\r\n" +"BgType = None\r\n" + +"[ScrollBar.GripperVert]\r\n" +"BgType = None\r\n" + +"[ScrollBar.LowerTrackHorz]\r\n" +"BgType = ImageFile\r\n" +"ImageFile = blue_scrollbar_shaft_horizontal.bmp\r\n" +"SizingMargins = 0, 0, 1, 1\r\n" +"ImageCount = 4\r\n" +"ImageLayout = Vertical\r\n" + +"[ScrollBar.LowerTrackVert]\r\n" +"BgType = ImageFile\r\n" +"ImageFile = blue_scrollbar_shaft_vertical.bmp\r\n" +"SizingMargins = 1, 1, 0, 0\r\n" +"ImageCount = 4\r\n" +"ImageLayout = Vertical\r\n" + +"[ScrollBar.UpperTrackHorz]\r\n" +"BgType = ImageFile\r\n" +"ImageFile = blue_scrollbar_shaft_horizontal.bmp\r\n" +"SizingMargins = 0, 0, 1, 1\r\n" +"ImageCount = 4\r\n" +"ImageLayout = Vertical\r\n" + +"[ScrollBar.UpperTrackVert]\r\n" +"BgType = ImageFile\r\n" +"ImageFile = blue_scrollbar_shaft_vertical.bmp\r\n" +"SizingMargins = 1, 1, 0, 0\r\n" +"ImageCount = 4\r\n" +"ImageLayout = Vertical\r\n" + +"[ScrollBar.SizeBox]\r\n" +"ImageFile = blue_scrollbar_resizebox_grip.bmp\r\n" +"BgType = ImageFile\r\n" +"ImageCount = 2\r\n" +"SizingType = TrueSize\r\n" +"Transparent = True\r\n" +"VAlign = Bottom\r\n" } /* Button */ @@ -383,6 +459,31 @@ BLUE_COMBOBUTTON_BMP BITMAP "blue_combobutton.bmp" /* @makedep: blue_combobutton_glyph.bmp */ BLUE_COMBOBUTTON_GLYPH_BMP BITMAP "blue_combobutton_glyph.bmp" +/* Scroll Bar */ +/* @makedep: blue_scrollbar_arrows.bmp */ +BLUE_SCROLLBAR_ARROWS_BMP BITMAP "blue_scrollbar_arrows.bmp" + +/* @makedep: blue_scrollbar_arrow_glyphs_7px.bmp */ +BLUE_SCROLLBAR_ARROW_GLYPHS_7PX_BMP BITMAP "blue_scrollbar_arrow_glyphs_7px.bmp" + +/* @makedep: blue_scrollbar_arrow_glyphs_9px.bmp */ +BLUE_SCROLLBAR_ARROW_GLYPHS_9PX_BMP BITMAP "blue_scrollbar_arrow_glyphs_9px.bmp" + +/* @makedep: blue_scrollbar_resizebox_grip.bmp */ +BLUE_SCROLLBAR_RESIZEBOX_GRIP_BMP BITMAP "blue_scrollbar_resizebox_grip.bmp" + +/* @makedep: blue_scrollbar_shaft_horizontal.bmp */ +BLUE_SCROLLBAR_SHAFT_HORIZONTAL_BMP BITMAP "blue_scrollbar_shaft_horizontal.bmp" + +/* @makedep: blue_scrollbar_shaft_vertical.bmp */ +BLUE_SCROLLBAR_SHAFT_VERTICAL_BMP BITMAP "blue_scrollbar_shaft_vertical.bmp" + +/* @makedep: blue_scrollbar_thumb_horizontal.bmp */ +BLUE_SCROLLBAR_THUMB_HORIZONTAL_BMP BITMAP "blue_scrollbar_thumb_horizontal.bmp" + +/* @makedep: blue_scrollbar_thumb_vertical.bmp */ +BLUE_SCROLLBAR_THUMB_VERTICAL_BMP BITMAP "blue_scrollbar_thumb_vertical.bmp" + /* File version */ #define WINE_FILEDESCRIPTION_STR "Light Theme" #define WINE_FILENAME_STR "light.msstyles"