From 059fee15bd50e9ef1f969bb9b217d35dd0654dda Mon Sep 17 00:00:00 2001 From: EliverLara Date: Sun, 7 Jul 2019 12:47:25 -0500 Subject: [PATCH] Improve gtk2 scrollbars style --- gtk-2.0/assets.svg | 68 +++++++++--------- .../assets/scrollbar-horz-slider-active.png | Bin 329 -> 384 bytes .../assets/scrollbar-horz-slider-hover.png | Bin 329 -> 384 bytes gtk-2.0/assets/scrollbar-horz-slider.png | Bin 329 -> 379 bytes .../scrollbar-vert-slider-active-rtl.png | Bin 329 -> 381 bytes .../assets/scrollbar-vert-slider-active.png | Bin 329 -> 381 bytes .../scrollbar-vert-slider-hover-rtl.png | Bin 329 -> 381 bytes .../assets/scrollbar-vert-slider-hover.png | Bin 329 -> 381 bytes gtk-2.0/assets/scrollbar-vert-slider-rtl.png | Bin 329 -> 381 bytes gtk-2.0/assets/scrollbar-vert-slider.png | Bin 329 -> 377 bytes gtk-2.0/gtkrc | 2 +- gtk-2.0/render-assets.sh | 4 ++ 12 files changed, 39 insertions(+), 35 deletions(-) diff --git a/gtk-2.0/assets.svg b/gtk-2.0/assets.svg index e15e7e2..7e967b9 100755 --- a/gtk-2.0/assets.svg +++ b/gtk-2.0/assets.svg @@ -14,7 +14,7 @@ height="480px" id="svg3032" version="1.1" - inkscape:version="0.92.2 (5c3e80d, 2017-08-06)" + inkscape:version="0.92.4 (unknown)" sodipodi:docname="assets.svg"> EvoPop GTK2 Source @@ -447,19 +447,19 @@ borderopacity="1" inkscape:pageopacity="1" inkscape:pageshadow="2" - inkscape:zoom="3.1706945" - inkscape:cx="550.31674" - inkscape:cy="397.66718" - inkscape:current-layer="menu-radio-checked" + inkscape:zoom="6.7005692" + inkscape:cx="330.78315" + inkscape:cy="454.37878" + inkscape:current-layer="layer1" inkscape:document-units="px" showgrid="true" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-nodes="true" inkscape:window-width="1366" - inkscape:window-height="656" + inkscape:window-height="706" inkscape:window-x="0" - inkscape:window-y="31" + inkscape:window-y="30" inkscape:window-maximized="1" showguides="false" inkscape:guide-bbox="true" @@ -1024,14 +1024,14 @@ transform="translate(-62,34)" id="a5307"> + ry="2" /> + ry="2" /> + ry="2" /> + style="fill:#7a7d81;fill-opacity:1;stroke:none;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + style="fill:#55595f;fill-opacity:1;stroke:none;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + style="fill:#e1a91f;fill-opacity:1;stroke:none;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + ry="2" /> + ry="2" /> + style="fill:#e1a91f;fill-opacity:1;stroke:none;stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> v~2p&1k&k)kXR)5u@Q;>myfx*+&&t;ucLK6T?1~s_= delta 92 zcmZo*KFKseLXv}xfq|ju^^+O~1_qX5C(jTL4i1hQj+Bmx1`jNhJzX3_G$tk|NYph5 y&iq`k^iO>Z*VDuDhprk;Ouk%j#pDDdgX&=x9Bfl8+jWH1eo7%X3IIEu%DTgiL+DmkdlteHv`d2>Zzw< zo=?t|;O|bn+s9hS9DKobQvCCOf0RPSmCTtNZk{O;>Ev5AQH9;>a;4#(=QR~}+aC+D VRPf9ZU|?Wi@O1TaS?83{1OVl~E201Z delta 64 zcmey(bdqUC_ViMj^Cna0J>&ivmYvTXVC!&i+aCSNYNVse6!L9?2L Vr&LeiI0FL%gQu&X%Q~loCIC3b7)<~G diff --git a/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png b/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png index e5b1bb36d40fd2fee7b402e9aba9c93b2f679201..b43c79ac4bc6a8604ecba4ba24f491b1633bbf0b 100644 GIT binary patch delta 144 zcmX@f^p|OZgaivS0|P_D(VzYd3=GW0PM#qg92~bF`ahUx_#jszz$e6&fq~({3i$^s z4=+yY}p1(B_>St}A#TSAt>ET=vz|Lf^VDFfcH9y85}Sb4q9e0Q+t=Z~y=R delta 92 zcmey%bdqU;gd_(W0|P_R>nAk~3=AyAPM#qg92^`q94Q?W4IWr1d%8G=XiQ8_khszy xIP-JC(m(Y%T~7|nFIthTbbMK$uQM|P1G6Fv-&L>8@(c_N44$rjF6*2UngD2C9%TRk diff --git a/gtk-2.0/assets/scrollbar-vert-slider-active.png b/gtk-2.0/assets/scrollbar-vert-slider-active.png index 42444299833df677cd1a67d65e2b60f5ee59a56f..b43c79ac4bc6a8604ecba4ba24f491b1633bbf0b 100644 GIT binary patch delta 144 zcmX@f^p|OZgaivS0|P_D(VzYd3=GW0PM#qg92~bF`ahUx_#jszz$e6&fq~({3i$^s z4=+yY}p1(B_>St}A#TSAt>ET=vz|Lf^VDFfcH9y85}Sb4q9e0Q+t=Z~y=R delta 92 zcmey%bdqU;gd_(W0|P_R>nAk~3=AyAPM#qg92^`q94Q?W4IWr1d%8G=XiQ8_khszy x82jL%*U$eqL{7Eax2#T8I=(E>*O{4t;j<76U(V6A?+gqK44$rjF6*2UngD+pAI<;( diff --git a/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png b/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png index ad58077c7efa2f582cb33961ada04d45f0e27f26..0a6ecaf1c66b3c3759ba7b583c8921a10ce167fe 100644 GIT binary patch delta 144 zcmX@f^p|OZgaivS0|P_D(VzYd3=GW0PM#qg92~bF`ahUx_#jszz$e6&fq@|;JT5FM zAv7XBG!lUXUl#9YU|?V`3GxeO@bvP2^!Q1%`I;3B3=E2%E{-7_(a8x1IL~;A9w>VF qlrLe|o;?iOypzLq1rOv(Fie`uzIs~dTNeff1_n=8KbLh*2~7Y^@i4pq delta 92 zcmey%bdqU;gd_(W0|P_R>nAk~3=AyAPM#qg92^`q94Q?W4IWr1d%8G=XiQ8_khszy yIP>xA*T3awFFHHheDR88rQ^#2eVv&Z7(P5=;p1H})qsJ4fx*+&&t;ucLK6U!f*=I| diff --git a/gtk-2.0/assets/scrollbar-vert-slider-hover.png b/gtk-2.0/assets/scrollbar-vert-slider-hover.png index d76978781a288f1369915c12b3c54b1c66d61a0e..0a6ecaf1c66b3c3759ba7b583c8921a10ce167fe 100644 GIT binary patch delta 144 zcmX@f^p|OZgaivS0|P_D(VzYd3=GW0PM#qg92~bF`ahUx_#jszz$e6&fq@|;JT5FM zAv7XBG!lUXUl#9YU|?V`3GxeO@bvP2^!Q1%`I;3B3=E2%E{-7_(a8x1IL~;A9w>VF qlrLe|o;?iOypzLq1rOv(Fie`uzIs~dTNeff1_n=8KbLh*2~7Y^@i4pq delta 92 zcmey%bdqU;gd_(W0|P_R>nAk~3=AyAPM#qg92^`q94Q?W4IWr1d%8G=XiQ8_khszy x7<=IQ_3!p(t+UPZ+g7J49bXpc>&(o+@Zb>(ACuDKDh37y22WQ%mvv4FO#oe*9-#mL diff --git a/gtk-2.0/assets/scrollbar-vert-slider-rtl.png b/gtk-2.0/assets/scrollbar-vert-slider-rtl.png index 64dfa5a3f47b744a9161445a483775b8a5f757c4..c2367575fbe4f1781d0128f1d31ed1f9770d306c 100644 GIT binary patch delta 144 zcmX@f^p|OZgaivS0|P_D(VzYd3=GW0PM#qg92~bF`ahUx_#jszz$e6&fq|i_uCcPF zp{lO2suqFPv_CUuU|?V`3GxeO@bvP2^!Q1%`I;3B3=E2%E{-7_(a8x1IA;Wl9w=J# qlrLe{-aQQ3ypz+p1P|m&Fz|P?8Zx?9ZD3$vVDNPHb6Mw<&;$T50Wp05 delta 92 zcmey%bdqU;gd_(W0|P_R>nAk~3=AyAPM#qg92^`q94Q?W4IWr1d%8G=XiQ8_khszy yIMcZJ*_r=0M3ydJzIa8l((z@1zRt`H3~Yfcd|x;-I~W)k7(8A5T-G@yGywo+z8;ML diff --git a/gtk-2.0/assets/scrollbar-vert-slider.png b/gtk-2.0/assets/scrollbar-vert-slider.png index 1db342372d5a21587df80e14a82204fb213727d2..0361e9d1d9297406e8c8142a70217c664d2fc722 100644 GIT binary patch delta 140 zcmX@f^pk0VgaivS0|P_D(VzYd3=GW0PM#qg92~bF`ahUx_#jgvz$e6&fq|i_uCcPF zp{lO2suqFPv_CUuU|?V`3GxeO@bvP2^!Q1%`I;3B3=FcKE{-7_(a8x1IL|aGlvHrG l=;2 delta 92 zcmey#bdqU;gd_(W0|P_R>nAk~3=AyAPM#qg92^`q94Q?W4IWr1d%8G=XiQ8_khszy x7@P3y%*_8AHGTa3+gGP59bXpc>&(o+@Xd*ZulMT)RR#tI22WQ%mvv4FO#oO+9=HGi diff --git a/gtk-2.0/gtkrc b/gtk-2.0/gtkrc index d0822a1..5721a9f 100755 --- a/gtk-2.0/gtkrc +++ b/gtk-2.0/gtkrc @@ -6,7 +6,7 @@ gtk-color-scheme = "fg_color:#31363d\nbg_color:#e6e6e6" # Selection colors gtk-color-scheme = "selected_fg_color:#fefefe\nselected_bg_color:#E1A91F" # Tooltip colors -gtk-color-scheme = "tooltip_fg_color:#2d2d2d\ntooltip_bg_color:#fefefe" +gtk-color-scheme = "tooltip_fg_color:#ffffff\ntooltip_bg_color:#000000" # Window colors gtk-color-scheme = "wm_color:#31363d\nunfocused_wm_color:#31363d" # Panel colors diff --git a/gtk-2.0/render-assets.sh b/gtk-2.0/render-assets.sh index e851875..abc5e93 100755 --- a/gtk-2.0/render-assets.sh +++ b/gtk-2.0/render-assets.sh @@ -9,6 +9,9 @@ INDEX="assets.txt" for i in `cat $INDEX` do +if [ -f $ASSETS_DIR/$i.png ]; then + echo $ASSETS_DIR/$i.png exists. +else echo echo Rendering $ASSETS_DIR/$i.png $INKSCAPE --export-id=$i \ @@ -16,5 +19,6 @@ do --export-background-opacity=0 \ --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null \ && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png +fi done exit 0