From 21c909da9a8531d2ba42f3fd5182f4cff8db09c4 Mon Sep 17 00:00:00 2001 From: h Date: Thu, 5 Oct 2023 02:14:46 -0400 Subject: [PATCH] WE ARE GOING --- broken_stuff.md | 6 + gtk/assets/blank.png | Bin 0 -> 184 bytes gtk/assets/check-insensitive.png | Bin 0 -> 286 bytes gtk/assets/check-mixed-insensitive.png | Bin 0 -> 152 bytes gtk/assets/check-mixed.png | Bin 0 -> 152 bytes gtk/assets/check.png | Bin 0 -> 55420 bytes gtk/assets/grid-selection-blank.png | Bin 0 -> 169 bytes gtk/assets/grid-selection.png | Bin 0 -> 24108 bytes .../menuitem-checkbox-checked-hover.png | Bin 0 -> 257 bytes .../menuitem-checkbox-checked-insensitive.png | Bin 0 -> 287 bytes gtk/assets/menuitem-checkbox-checked.png | Bin 0 -> 287 bytes gtk/assets/menuitem-checkbox-mixed-hover.png | Bin 0 -> 150 bytes .../menuitem-checkbox-mixed-insensitive.png | Bin 0 -> 150 bytes gtk/assets/menuitem-checkbox-mixed.png | Bin 0 -> 150 bytes gtk/assets/menuitem-radio-checked-hover.png | Bin 0 -> 187 bytes .../menuitem-radio-checked-insensitive.png | Bin 0 -> 224 bytes gtk/assets/menuitem-radio-checked.png | Bin 0 -> 239 bytes gtk/assets/pane-separator-grip-vertical.png | Bin 0 -> 173 bytes gtk/assets/pane-separator-grip.png | Bin 0 -> 173 bytes gtk/assets/radio-checked.png | Bin 0 -> 248 bytes gtk/assets/radio-insensitive.png | Bin 0 -> 207 bytes gtk/assets/radio-unchecked.png | Bin 0 -> 270 bytes gtk/assets/radio.png | Bin 0 -> 190 bytes gtk/assets/slider-dark.png | Bin 0 -> 565 bytes gtk/assets/slider-dark@2.png | Bin 0 -> 1110 bytes ...slider-horz-scale-has-marks-above-dark.png | Bin 0 -> 541 bytes ...ider-horz-scale-has-marks-above-dark@2.png | Bin 0 -> 1063 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 857 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1559 bytes ...horz-scale-has-marks-above-insensitive.png | Bin 0 -> 744 bytes ...rz-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1424 bytes .../slider-horz-scale-has-marks-above.png | Bin 0 -> 541 bytes .../slider-horz-scale-has-marks-above@2.png | Bin 0 -> 1063 bytes ...slider-horz-scale-has-marks-below-dark.png | Bin 0 -> 566 bytes ...ider-horz-scale-has-marks-below-dark@2.png | Bin 0 -> 1069 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 822 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1548 bytes ...horz-scale-has-marks-below-insensitive.png | Bin 0 -> 744 bytes ...rz-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1439 bytes .../slider-horz-scale-has-marks-below.png | Bin 0 -> 566 bytes .../slider-horz-scale-has-marks-below@2.png | Bin 0 -> 1069 bytes gtk/assets/slider-insensitive-dark.png | Bin 0 -> 835 bytes gtk/assets/slider-insensitive-dark@2.png | Bin 0 -> 1559 bytes gtk/assets/slider-insensitive.png | Bin 0 -> 743 bytes gtk/assets/slider-insensitive@2.png | Bin 0 -> 1493 bytes ...slider-vert-scale-has-marks-above-dark.png | Bin 0 -> 557 bytes ...ider-vert-scale-has-marks-above-dark@2.png | Bin 0 -> 1021 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 851 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1522 bytes ...vert-scale-has-marks-above-insensitive.png | Bin 0 -> 741 bytes ...rt-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1339 bytes .../slider-vert-scale-has-marks-above.png | Bin 0 -> 557 bytes .../slider-vert-scale-has-marks-above@2.png | Bin 0 -> 1021 bytes ...slider-vert-scale-has-marks-below-dark.png | Bin 0 -> 570 bytes ...ider-vert-scale-has-marks-below-dark@2.png | Bin 0 -> 1081 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 871 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1569 bytes ...vert-scale-has-marks-below-insensitive.png | Bin 0 -> 736 bytes ...rt-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1371 bytes .../slider-vert-scale-has-marks-below.png | Bin 0 -> 570 bytes .../slider-vert-scale-has-marks-below@2.png | Bin 0 -> 1081 bytes gtk/assets/slider.png | Bin 0 -> 565 bytes gtk/assets/slider@2.png | Bin 0 -> 1110 bytes gtk/gnome-applications.css | 429 ++++++++++ gtk/gtk-widgets.css | 786 ++++++++++++++++++ gtk/gtk.css | 96 +++ gtk/gtk.css.base | 108 +++ gtk/settings.ini | 7 + gtk/unity.css | 68 ++ gtk/widgets/button.css | 55 ++ gtk/widgets/calendar.css | 32 + gtk/widgets/cell-row.css | 25 + gtk/widgets/check-radio.css | 164 ++++ gtk/widgets/chrome.css | 16 + gtk/widgets/color-chooser.css | 114 +++ gtk/widgets/column-header.css | 52 ++ gtk/widgets/combobox.css | 26 + gtk/widgets/csd.css | 125 +++ gtk/widgets/entry.css | 40 + gtk/widgets/header-bar.css | 27 + gtk/widgets/infobar.css | 90 ++ gtk/widgets/linked-buttons.css | 524 ++++++++++++ gtk/widgets/menu.css | 127 +++ gtk/widgets/notebook.css | 200 +++++ gtk/widgets/osd.css | 203 +++++ gtk/widgets/progress-scale.css | 365 ++++++++ gtk/widgets/scrollbar.css | 116 +++ gtk/widgets/selection-mode.css | 109 +++ gtk/widgets/separator.css | 24 + gtk/widgets/sidebar.css | 43 + gtk/widgets/spinbutton.css | 102 +++ gtk/widgets/spinner.css | 120 +++ gtk/widgets/switch.css | 63 ++ gtk/widgets/toolbar.css | 39 + install.conf.yaml | 9 + scripts/_xournal-ugly | 29 + scripts/themectl | Bin 5851104 -> 5846384 bytes scripts/xournalpp | 5 + spicetify/config.ini | 5 +- tex/notes.cls | 4 +- themectl/config.toml | 6 + themectl/templates/gtk3-custom.mustache | 16 + themectl/templates/palette-custom.mustache | 14 + themectl/templates/xournal-custom.mustache | 6 + .../templates/xournal-ugly-custom.mustache | 4 + zsh/zshrc | 6 +- zshenv | 2 - 107 files changed, 4397 insertions(+), 10 deletions(-) create mode 100644 gtk/assets/blank.png create mode 100644 gtk/assets/check-insensitive.png create mode 100644 gtk/assets/check-mixed-insensitive.png create mode 100644 gtk/assets/check-mixed.png create mode 100644 gtk/assets/check.png create mode 100644 gtk/assets/grid-selection-blank.png create mode 100644 gtk/assets/grid-selection.png create mode 100644 gtk/assets/menuitem-checkbox-checked-hover.png create mode 100644 gtk/assets/menuitem-checkbox-checked-insensitive.png create mode 100644 gtk/assets/menuitem-checkbox-checked.png create mode 100644 gtk/assets/menuitem-checkbox-mixed-hover.png create mode 100644 gtk/assets/menuitem-checkbox-mixed-insensitive.png create mode 100644 gtk/assets/menuitem-checkbox-mixed.png create mode 100644 gtk/assets/menuitem-radio-checked-hover.png create mode 100644 gtk/assets/menuitem-radio-checked-insensitive.png create mode 100644 gtk/assets/menuitem-radio-checked.png create mode 100644 gtk/assets/pane-separator-grip-vertical.png create mode 100644 gtk/assets/pane-separator-grip.png create mode 100644 gtk/assets/radio-checked.png create mode 100644 gtk/assets/radio-insensitive.png create mode 100644 gtk/assets/radio-unchecked.png create mode 100644 gtk/assets/radio.png create mode 100644 gtk/assets/slider-dark.png create mode 100644 gtk/assets/slider-dark@2.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-above-dark.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-above-dark@2.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-above-insensitive-dark.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-above-insensitive.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-above-insensitive@2.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-above.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-above@2.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-below-dark.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-below-dark@2.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-below-insensitive-dark.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-below-insensitive.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-below-insensitive@2.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-below.png create mode 100644 gtk/assets/slider-horz-scale-has-marks-below@2.png create mode 100644 gtk/assets/slider-insensitive-dark.png create mode 100644 gtk/assets/slider-insensitive-dark@2.png create mode 100644 gtk/assets/slider-insensitive.png create mode 100644 gtk/assets/slider-insensitive@2.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-above-dark.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-above-dark@2.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-above-insensitive-dark.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-above-insensitive.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-above-insensitive@2.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-above.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-above@2.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-below-dark.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-below-dark@2.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-below-insensitive-dark.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-below-insensitive.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-below-insensitive@2.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-below.png create mode 100644 gtk/assets/slider-vert-scale-has-marks-below@2.png create mode 100644 gtk/assets/slider.png create mode 100644 gtk/assets/slider@2.png create mode 100644 gtk/gnome-applications.css create mode 100644 gtk/gtk-widgets.css create mode 100644 gtk/gtk.css create mode 100644 gtk/gtk.css.base create mode 100644 gtk/settings.ini create mode 100644 gtk/unity.css create mode 100644 gtk/widgets/button.css create mode 100644 gtk/widgets/calendar.css create mode 100644 gtk/widgets/cell-row.css create mode 100644 gtk/widgets/check-radio.css create mode 100644 gtk/widgets/chrome.css create mode 100644 gtk/widgets/color-chooser.css create mode 100644 gtk/widgets/column-header.css create mode 100644 gtk/widgets/combobox.css create mode 100644 gtk/widgets/csd.css create mode 100644 gtk/widgets/entry.css create mode 100644 gtk/widgets/header-bar.css create mode 100644 gtk/widgets/infobar.css create mode 100644 gtk/widgets/linked-buttons.css create mode 100644 gtk/widgets/menu.css create mode 100644 gtk/widgets/notebook.css create mode 100644 gtk/widgets/osd.css create mode 100644 gtk/widgets/progress-scale.css create mode 100644 gtk/widgets/scrollbar.css create mode 100644 gtk/widgets/selection-mode.css create mode 100644 gtk/widgets/separator.css create mode 100644 gtk/widgets/sidebar.css create mode 100644 gtk/widgets/spinbutton.css create mode 100644 gtk/widgets/spinner.css create mode 100644 gtk/widgets/switch.css create mode 100644 gtk/widgets/toolbar.css create mode 100755 scripts/_xournal-ugly create mode 100755 scripts/xournalpp create mode 100644 themectl/templates/gtk3-custom.mustache create mode 100644 themectl/templates/palette-custom.mustache create mode 100644 themectl/templates/xournal-custom.mustache create mode 100644 themectl/templates/xournal-ugly-custom.mustache diff --git a/broken_stuff.md b/broken_stuff.md index cc8e98c..49d1527 100644 --- a/broken_stuff.md +++ b/broken_stuff.md @@ -1,3 +1,9 @@ +power menu icons +app icons (themed) +scroll with trackpad in firefox +smooth scrolling in firefox +mouse movement with keyboard + actuator/ scripts/actuator scripts/landscape diff --git a/gtk/assets/blank.png b/gtk/assets/blank.png new file mode 100644 index 0000000000000000000000000000000000000000..caf7fabdd027d72b9ab9fed1913edc9f21119531 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_Gz7y~NYkmHjS{ydXEHhSBnkKp|I87sn8b({Fn=@*XhYIedd}*Ma}> zFSz$;6kkfwXkwB*G;sn)d+xfKXM9$zDxTEQas1mn)?=Sf=`!d4$aD~5*tYTR&co~` Yzc&i8?TcHj0yL1p)78&qol`;+0M?p5J^%m! literal 0 HcmV?d00001 diff --git a/gtk/assets/check-insensitive.png b/gtk/assets/check-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..57d7ea8070f1e21b386dbe2a7b80a601392b47d8 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPqBQp=Xx#{KEyg;GVo-U3d7N_4%HsoS*o@VdZU#%aO){mZ=YgZWJ=CmV8^WM^DG_-8Z47o~Kmjs`w`NZ2d0x cuilYA;rP3sBBI|CfX-&{boFyt=akR{08HO%ZU6uP literal 0 HcmV?d00001 diff --git a/gtk/assets/check-mixed-insensitive.png b/gtk/assets/check-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..67692f6ca7535292f371574084d9641d212803b1 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_Gz7y~NYkmHi$gGY^OL?!TvB0)GE0_QP literal 0 HcmV?d00001 diff --git a/gtk/assets/check-mixed.png b/gtk/assets/check-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..8c92633d3089321e1588072aef2bbf75baa5af41 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_Gz7y~NYkmHjS{ynwzwm*~p7Kp|C67sn8b)5!@EtcMv47IFXi{rS1Q p9j}j$jz-lCx5EV@1_lNU438UGSR~rNH3Bs-c)I$ztaD0e0s!@dDK7v3 literal 0 HcmV?d00001 diff --git a/gtk/assets/check.png b/gtk/assets/check.png new file mode 100644 index 0000000000000000000000000000000000000000..4a7496eba746eef132c337f546601c9483b1182b GIT binary patch literal 55420 zcmeI52YA#~*8hjq6~*2wZorO){CbHY_^W`5NL#?NI+;vDqy$M6)RhG*mRCho6vVZx zV#T)NV#VIEtrg4K+pGRpba7Xa_j7-ffiQq`XTtmZpZ9sf`(`I5Gbi_V?!D)p^F7~l z?m34a)^GD}yL3yXQkxIx9}eMlEAh4QM*Q#Zmaa(ivdM)0qgqm_O}78q!2aKQyr&)ag4V<$`+3oBV zTYl+Zaa5P7XLMQAI>R|+go+s$3B;-`zUpIW$M^{ z{`Bdqsi|{+yyBEDsUt7xv3-}TXQV2&%}x(fqYq5o`r_};jZ!0()OHPrJnp96tV}5b zMl|$K-EnVf(c-N(y(_ixW+`Rx^fUKMZFoxR*r)f{V{+<@D^lCV-;JpG=l=7z`m7h4 zy5g>yg?qZuv?DjJJihCQ5xsZcckzH7_utM+|0X^Apx%$3bj8lvG-JzuEPXzex_ZX; zJnhoulNWC>fAM1Lf(2U~Q~Bk?8?ESBSNG8`pS*a>go9G44_c?Z{L2AVckeRwz>TJk z`{mlbzS(f}A2z-Egk|S7+_mLF_oS}=;_VSjCkWj{*Icylt+zh;_~SPZe%wDY{p^TS ze`$R5m_;L&kNx+QnxB{b@Q;T++;f_C^t65({`ikapa1^Q>vwzc;!Vz|d*{;&`~7_H zrYnB#{%X(12h=Sb*=xIx25)ox1>x-TmulDdJjcIyzbE#3Wkvmm?;r5f2DR^-sXLCV z?Q+VD${UZ)Z1Ar`_StG=>!J^rrBdJB-~7nm_uY7dsiRN-;KfNRzU{lb-_?7irZxCk)ZfbQ zRzG#OiO24D>uLVJXT5Mo_g=?V{r#Zs#-hQa&zd=5i{6h8|JxRQCT#hi^u|{`vhM@a zHrdd7dgE==J>H()rS9C3dt9*bj#r%dV~1SBIQCtYUco z?%(y9_#5}^qvHE!9QbrfJMHJQ9_XiDGVQLxeg3}LJ;A~o?Oo1@uif;e`c`%Jg*#k5 z=cS2%-KEd@)-|8Kbj#>1-@dRmcuHCH`A%K+$HywYpM1=}(>Y+1nVIMA?0M^Ew>-Ja z9lyVIgZt0@oA1x9i8;)z!V^fQtQ}KJ(+bA3yf7{_(CK_xSF}ZgcAn zI{q&|4*hW7AZ{2=j_yVr^cNp?R5L)hu*OBtLN?f)G)(IuV4!rT~n;UOz9@h6SQ${U6XQNS%9s1ay;4g!(zVn!m9(b~1)6C9yPd=c>n9XlF z>x60M<9pxv!drhlvDf{VFYkW;d3|oa=^8iC57tNAJ!I)64Slx?phb~mJM~%7pvRRjnyruswgKz2g)q~djujkFZ;lb$sQ9n)F z!h7oAeU93vU*m;~e>?ZHp>GX+cV4%7I}Geo{lom;H;=h~*K6(%Cp|oV-Zz(D_0S)t zUUg{my!TFe@U#Eyc52n~Vavz;XWkF}HXFIo-J9*X(UQ#;?^N@Id3_&;yl(G}_U^IwAp^f0_|5Dg z0~g+~-wg*Idf=f?z3}`C*S_%j73Q2i>Koc;b3U8%#+>)>J@$ynM;x%=#sz=N4!G;% zBW@V=&4LHUpLv8k>iUtxk2w17__n#X?e+Tox7|N)>v;U$@~T57Mz-HtlP2i-Y4ci_RY)(XP$cBssFXSPuI=Qerti1?ZzVe&Cr#|uhWnWY^j(l;e7vI!BTCnYN`#s(?cj%l~`!(*^xUl8)rPI$l z=aAE$>piQs_ncjyeD~=GKR&qihvSd_;N(|+m^4a8vpuRZRWnB1_QoCeUO(yPW$ABs zto>K*#6N#j`%#Vkp7!3TW1hDc-TU;t&kcI4`Kn{id_VZp9xLisoV?=Y)V!&Cb!pt- zoN3;)BY*SLk0<}J$HN!&tzMG-*IjRY?VW%1LT`KT!qaX$?UP4t>oNN2|Gwz99?L$v zeDRFMO|9If2nKw)AV_dP1$UpGtWMA#94hWm@s|hE-$OI%t^1f@?f)9?ajT9t9jeL&$zGelf4^8J^$Lsxg!URJ!Chxcdz-@_^}VY|MS;N z&;D@khns$M%8r*;J$>|qldf6(==W#N+u^3(+Z<4R*+GX+Kg_x0|9M;Wx^ai|_xf(z zNqb$;?W9M$Kib%{>SgQY>2C%{_1gWg@A~%|c=E;nJ>voMq&=U|uRq|Eg=g$@(?t&) zy7{5+&Z)j?huJ4qjMMs5Kd7F5@r;X(_iyeoaOQ%>FB?B?IPtk#vuED*%M;_zySHlh zOS?WZ=I)Db{q3mAZVUVyJ|A|(zHjvEdRJq1M8m@`ob#-E*)3P?|H9YL-~H^8i|i}E z{qu^iw|R7%4=!GC{aJ^MsO&!S(+6)o&b_PV_>-1&`)K>$?tj+rH@davZ|5%PHSV=R zw|qTf*8C|C?tSvWG1LC=$g`(Ca!;2rUu`mU9VEvcII!oExHKYc;4@VbX<{`Nq2-ZP6|II!=qzYP0+ z*nfsu-@NkfJ?S@o9RKn+yPopEzl{HWZOM@jEL&dt%tK3tcNsqLwT9QSKMnZl?qz-F zpL6pUKVJ6JxT9}7Y~1l*KefRt8!Yd-#}*6TSortXy1&wA*pLff-~X$ATRioq>sN?w#oa;cHg}E?Gw*G<<<|nzWTcpyEk^PI?kW{-RyYI z(Ahs7S$E`pgPyN_`SmZ~JNf5+OMbWIl}62|lMY@w?3t#wzc}sHnT_AQc>df==bk#H z_rKpccFDC1PWdde`2FLyZ2tDXty({LC0cRbX9qrT;Nqjc`&;XGcP;s3+Yx^oG5hxF zW5#{i`en^8GhZF_)csf9KYRYdqsA=!=Hv(OIi+FQ7rS0%FMjv?2T%Iv4l7=N?JBp= zyALisxp~)zjT(8qtQ_|v{CM*sWHABMg(@28nN&z!kp!woK9`g2CF zT#`yXb4t^&k*y;K9$KAg9@jfv-&~jNJ$c*&9MM#&rtjnl>CBjHYeikQv1xptp5Na8 zaL=@$gSpk@#CtV70Fv#$Mosxi9c8|a^T?=LG#3Hh1uJz%qXf+VY|ImQ#Bm*fC^1f z^(sZLQuRtzt5)1<)vRdy*R!@8-_=a4Z>Sy;#%+I&|LW6obZhH`>Z+ z53T&y_FUs8to%dcTiSGo7ON(wCse7um8x}oXyCwK|Jb;3YyD(PYjh$bX?wD@{=t@E zCr!v!4av4NpD;0#jZVytZ{1^UgP4$yB-So&<*(QI6!n>vpPX>Q#IcEj>oZl^vDtC_ z%@#hVuJsvOn;KS4&T5Y!ezVR$mz~_Sj*p4oPupiP>~(^Tc7z&0}kG zt87*LMEJDth^F!N&68U8tEnn{_o}I0B`6!FTeG!dDY6JFb#<8HRI6^aX;t!#qO=o| zduM@+fh_y_bZc5h%4+W|l+#?_)NqoNlvVFsUBrvID|ep1pTdQ+>5t zXXt7+t5iBhTB)p84Xx6()l6kw+Q_CehMB1|)Z`&o|M(iB!{*EhVhOZ~u19oTy{S75 znp0_5rdpYH5baowQrY0TnXFT9x|vLUUUa*UuOWKS#3qbTdThJ*h|!n&C)OfnjX%}D zsfDF;QoAL^!b;4{(CqQ6|1|%Lu}z7&n2?^>k`=qKPtW`|Txnlcnh)`rWH(o*Gs4i+ zX2e>}qJ`Cdx@uS}KiT%NrZp!}PRlv@?LNNlzcFcacKoj`_?)QZUF#Oo(%jHGDLpak zHL@m(Y{Q(u)jv@vxu#0k|s`LBb!-9!z+Oqm$NVch;Ze0DRV%Tjp=Gzwt)s?H;h8VcMU%@o!GF{ShwTAFFt}Gwj9UuebaJ7#nnvL z3-vH?EZg-0)zpg%h*UrH_1JfH*EdyNjXcLvEnU%FCyZTAt6w)2wT9_yywizoP3P~1 zo?{wzq}hgTnpW&_rWX^yBcnoxaVwUmqdDIT;y@2#Pd9A0_&PAcCQS7VYE74X1wxZ&=W~jQB9Zi+xMeSa>WQMiAPu%S1Y!im56p zz!8g1anPQnp-eM2JcXwTP1g@Y(=M(9C-h@I_FT&{{0L*fr*%Wo996M|l`)EsAaYeL zvRttUO;@*ccBbL$Dm&C?jTfIr4|~LfsZQ*Nv0|{3yjW2!GjuIY<^PI~z>mF9Wf7ZJ zpt2~Vz|u5B9ii6@7DP-TqoI|W$Oo0~>uEeGh zJAtB@k!}=UNTF{Tn#s}+4P7@Q4kksI)mYI~Or2YNFGNaghZcL-?V#S$8{}F)jY>DeMgN9 zy|_(`Fr_#Gp5yD5VFtQ5(mC54-H4dhu((x@0#9)~jkUw>)gzBp?dck}%n5vUxx@$} zGq!w{gG}N5_!(vxMy7>XbR6Hci~9#r#Ib|{=Nw{5G9ix2geu5kb-PyaM~HDxjL_!M zZAVvi{1W`7C{!HQwu{qLbScMp6B;YP3|NY>i8Ww7`&t71t=f_|`7k%4BSg-CqYKeaW!lQrRc7iNvbLfz6ZLgvimq!=>kO@-0bB-*0nv7))2C zv^uBw@v-(5lGU=7qp>*Z9oK2owPD&UKC{khXvmrwyWB0)P;VFr1+sPOvqH3su7Si{ z{3fG5tC$UL@x^z-3G8r1iA@DJ)WLTP166hX*zr~T0nfx8k%&ifQZx~MXoiiI3_}qM z5m|ViFk!f7dhwtnCq=hZ)6h*DSBw)>#e%B7ulioZQJ}`f=OHJ>Fs#6FJOV3AJdqRm zI`N6>YZf7bDLWR+#tTx70GBR|k%Dg?dnhI**wVt{j$Ljnv7_NZsEXonkRU~|bPwk| z&}AxbJ}xYROnsH40Hus1xB6Hp|VC=7pw3 zFl}Mzg%kqRkTL0+5)mib#Y4l~6NPH5n7*R99a%3th7)ScRLCIMjb7-Z<(S}ta8Wgi zd)B$J;Dy=|V-EtcUINEf0GT>PqB5eaOAYB zD~9U0Y&*|Nq_`fI0iRC^Rn7M$!kuI+gem-KCQ6O8#7Yr(xK7}B3hNl3Uv4ah0*Vtk zDu6+!qZ7niu1oNk zSO#730!MWK>=Z3N4v>S5h&0);*lcEt(9+axG1DI2d*nyD zqv;A5jN~~D2+03?M$8eL%yeLyk;;)z#03Z;d8%2Qjj;xhWq7%<*kB#6B0(Tq-C%o!@yC9aU4`}9^ojk{&kn-qZppc!!t?&`a@r8q+N~7BgM1+jUl@lh*A@qaj0pV>DzdH3E=y zT5V9(be*Im#}5IWY&{gmEVFH*Y~UzM@gl-H$@R0QVN`NWfkO1Qn3r?~cAVyV9ts@%7Mb;vdwI_TS=E=jm^KqTY z`6z)5wwW6XU>b;+=W<3SJJRNO!jUIyU@N#Wa&rWF69Ulz&44YlCq+zxlL$y=2fn6B zo{u2Bu43T+Gb3Uweuy7#a$>TzE%0Z_v7i&u96`sl>)I9@z*Dg&iFUD0N{j~s@{8-K zNbYN3wFu*;YG7T7cFT%OTu2j^W2zQbGLaI7n!`9S6JBV`Mp_N@m)0@y8-|I4Lsn ze{wVJ5w7|GzyP9&Wx&m}3A30r6USVa^n{3s9232g=TyXrPp*^fpN0XnNTA8aYaZ!N zl&FhW@kE~K5@KnDM}Z!?rsP?T)h7zD4b+l&&aNJU@VX?g6oW*vqz~g8QQ&$!f!IQ2 zTX5gOM+Bw?sLjO!x=2crlXJm;F~M?kB+^|m{*)0}Nz?~mi}fZJCYu!drnD4R2XH`0 zA~o?dNgR+GbVY^|L`O2x@(Fx#4GnMxd{q)_AOpU}Ng$G3Wa=cJD71BsW&lw;_e3ld z+;K7*xM!L!In#k_ij#v_glsMQ2#-uyaIq;3B2&qk=Ag!7VaXU^Fg%kBxslYC9gveC z_>+u=1CRhCQ1Fv|U91<9buLc5hd-fl;z^#30nel0i7`bTuyu)x3~J}-FaU&=QXTRn zL0k9gq*90LeSj!O2)S4SW`$u4y2G5=eh?+T+)OOjvP5;v})VphKZ$ zlHSwdO-N*55-Bm54bdk~f|Z;ko(f)v^)`J@fk+~km6KvM~r7oD}kJt`EdUR$Dv~i8+E4JQ^}mkN_l4HEgy`%;|M38s^WEB{ZN;kQ^5KD0XyC z5{(?V9)mv1&2&S$!K|yVH(^QY^#cD+SK>;mmG!z_ZxbtNI^21$mT^>@g=-c5JB2%f)q#RsjwXU1(^isIt6K(=P?@LU;!NzKeX2^$N@uE zY@47CY`u8Qv`#@b9VD< z!j;3CaE@tq`GOzeqF{Ta)iglPMFamvi-i`_Ku-~4I zqbqUxtZUXt-@|H%h=)Oj?YR8uPXxtY;F3!Ke<|OL2tghs4GveE0IRse@oSGJgb)}3 z!F6y%xUQ%!WdKubRt9P$n>+t0_ZkD9KxJYI%gP=D%o2+FCD4@IhFD~HUM)DY~f_#u>s4Kz1M)q zAtb}lz`50J2|Dk())DFK2!A~W#389*mw!NFrwKVlB8sRSC$juU!|@|TazmSZr3|rf z)uRQL1rraVF#ssA1T;Y?;KW+C>VhJcFd{-AShD2yayXJhl9>nxd01?(gh$gXKys+_ z;Gl`;58@VpJVVAOICe_#A>lw2dj1YUjRzoQqb2!ATZ>A!AhBr)`B;pAmr)58vT#IB02Pr1uhEqe4Mw+A}CXVl}#yfXHv!LP6{`;_HZ*%|lcP_Gk@35lK0UkOXcALRR*OM0CW) zk4V#m_(>)BM+GAyi6GKhz|Le9ASjeSA`yX-Ng&MjBOu=n2_hGS!S*b0t@0Nnq`?>@ z+*GO60F5ufW*6uP8w)4X&>UD6#0! z-jG-JS_EOyIFBgLBO6k-AYqSu>ZmjySCm@0jtR0zefbU;l2XFTE_k%^!z?&&h0`B6 zCiT05@NJf$>;geTM{HUY4M~cs9eEwCMNmXy1tJhAv;^~JrCU=dC@JBKiT>bDaSW6& zA`#saWf5r!o{1M|B-axXJf37J=?vR~E(}cU=JF!E_*9rd+J?tMepr4))P1*~HDMu1 z15@=(iKSPHJt`0c9u|;eg8>7rEhq(KDG)>)O69Vth7c;j4@x-uZI`*BNUkk+B-RlL zbBo-)V#yFAR!%=fGwpTcVAzrxKA3F)$R*h90zu`kYzOvK6cXXvj4T5437ImH1ILeq zKq5c=oXz0!CUx?;{2FO7N2gAXf!2jqMDvb18AZCSEE8h{?UkBsGO!HLEBy1=x(NUza00W9}+LVnwBC{gs zhJvjwuOksGVr2!bHK7UsiWJsMYK-%FK@F|8$umi@w|@M!sS64!V9up0Ji)of)7b)7+wt> zJe*kG8&N&-4g_Wxp9DUH$40Tfs3Ico=a!+;4QL551*M97-S(O*1KHU>1wz~H;dk0^#% z4Fg6IMg48-C=|IBSg=l9f`!yj4YgHdcd6lIT%wx+v@6h2NLg?;q({VIA*x6MR!@%Q zPth9bjL1MwVgbkta%|3MXrgBB(Zm5s-xtgp=`6O3ydc-1*nyrEZO2jBZjI*QUpW-& z=WVu_eh>(TC|GXt>xhc?(4)MYGMuEQ4g}hBA^IB7B}1hIx(5-bNL@v`28E9e4_VF( zdU-#KBCjJ~!Ec1uNHQ$}#=(zVynZlES_%a6W<+EB>q$@~*kF*Bb2S98prDt# z3XdAVDwjX|>DjZMbcAobejZH_U?6tEBV6epk>H?>0hu~-tkSbavF-X95d}ebe$a&5 z_L?wkH0MC&km+gdAwMG0F&=Pwe$$F`&4+FXq=`3K0=Guj*Vm&7>T^hdl;8d0?58>) z;4q;Bjr>Uq_D$6(Fi)GQCHoMtKou+kQH?}NV&3@cw6enUa3PZBrk|6RFddQ{qG^aB zuWW-NH%bbiK<11;KBQ+;b_U5h@=G}Tbvjni1cm~eHbG@izir!Oopgb!CnqgOPz2p0 za5;d1+2kJ$SjHBx3{RLGkfg(D)T7vbXj5}3Z~S$*)q-k311Vhya^P9R$rRo;WuX$Z z%$2i7odYE;9>w5E>QJm~s=R0!Lhl+X>f|5I#dU-d%38|#kR)kn-{U$qd{N4fv65f{Fy`>8A}A$wuFS-Mh-L zfwBp#1#?t_jzEiX`zecV6GYsPgG69K?$DK}@m%?6;LRfRqvpD8MD#|YX%GYr){;cK zuT_HBofH^h0w9Iw;(?OdzSpl1}0jIjqo<>9}g~Be(YF^ol$O);w0gO^43W@T2%@nq0 zz33>6L`gX8uC|peTt83}Dk^Cpr^!1JCb_2A7A5p;f`Bxz)nJFP>s4Jo2}Q<{&I=I@ z3pvZ!Bv1}%6cY%$Vo($z??li73D}o1%C?oA_}S&qVJY-pUxEU7Gy%mO08yOT6hKgM zOQ}Er2gNJFV}mlbo<<~i9qUC$tRn0-O&4I}=0O%wBWk-)k0qM41!uaiSa zz`Brf9FO9EKq$^O`7n!?H>_iLZ26P6TwvT{UBg!z8Z9)d9xWve9f?z~Bv?LIWamx5h5Cj2&a&8Z=I@xPjYCu}s^k{xeo}~mqu?x*a zK!3Rr(NF+4UF>8kH0S{&{b;o4p??>7C(8Ge-7jE30wbDUT7VJq#}VD{s8%GAO5-fi z9*o{8MD7$G5XDhpE$?WNNVgP)$MK1e0mcDF;AgNqNJYSmE8)>B8dw7RV#jjRk6R-G zESfz-*)1WNi9e*%Q$^9EkR~6jY%5~&SpekyC`Ojwv_cSYA&7e0h{!>fg|XqevaV_K z91=4M9oYd5z8rvQn_6N+ey>5rfMp~ARnQP&YUv9{yIB7Gr>N3#Ly z5k!Y9lF(#*Xc*v0bcf4ZNL-MBN*tV+w%`~C&ZRRuT}1>BO@19Q6gs;D(NNWgTLXtt z6p{lW5+GB|EuUYbeu4=Ty-TV8X8t{vq9D~-G@l`dB)=f(%Vrp~v7x15g0NFqPKzC? z`wW+8#4lk)BIzV(Yk5B#dqe|87$_#?lqDcq5Z)=mgGiM(Y~sj<3qcdH5Kms-VW&M7 z+&(In=-VrdKdwN)!REm6C(Tg;fZ$RPN}WBEo)bjj8qIKVXhcI_%(=8-$%-77&0lQlmFb3DsgABj5%FnoV?YuhF(01j$!&8j#pwMA`3ym5goOdN2nw6f>7=Hc{I8u z0LsG@5*wEVNf*yp$784WKU__DGveU{t)CHLt3{(#c&o|o2Y;r6IDQuOy(9zWk0a7F z>uW?2O&q|V+U!v>YZ?WtaYS5E!tST@$a)$PedI-FEEmi_akR+)iY79&8@0)<%9~m$ zi-p5RlSb^Un0`{N7+->IKr_mhh zIMZPH(DcF~*s&FPYy?`3s8-^xm>ju66bs_h>hyb)YX+ZpYkbiSADo9)ZPfKp*2_%? zoNeSEMVCp59(F4Q(c+asP;-{E*__t`xFPZnIHO9a7W3(<3KoJJ!G$SI8<{Xj=j>zA z!5^eVe%3_5$i*#idvktv;zVfFiIW|3OTdq)Rv~f((aujl*{qlXZ@Q&wCi%k>MnupF zFVxJKtt%=}Ik1bI6h7{FAwn9}!)zK>TS9+%{`qwH{s{ zQ5+o*B-$3QT#$@Kbe7KhkZ?0Zdl|08fqsOmBR?W>c?Zco>L7FWNTlh@fe!_eLGLti zg+y*a3K+T^(AUR^;4PAwwQ@lXS0+L8pmPNsCxWPi>4zFFN<8yPDBNz$zbNq#9&=EF zjvyEV?s3q!=}4f*HvJMgNML))=OE!wGf$W!j_AZahOq}<58#+KrrhZxKWjixu$ z!-QcI4Z2u|7$Ra(ra<0dhy6^KE!ZRN9*rb9cWMbzoW%Vr`31@8v3^!|fR*Pe6mDao zvP&d?Z_5Makx#On*z-)fip_mcP5RFPHiEC z$NeOttq+-Xx>p$TE1RpD1YH!a20254M8FgF33NHcMRQj9v!A|m>q*%rt&X?>hfe#H zj@iprFKf?eg&&E05}X@Db7A9RPuXLkO)jKIXv)P~=T54LTXes@6`z87*&R zbF6XDdYB=oL!5}5Caf(0d*W{(Tj@+iAOyM8W|g8NIJH2CcxO3# zc~$@q8uJ9dYXojhn$j=>IBCT9WGG>LPKWm$+1{ zgaye|(^!(eZ*9RbhEB8t&+$@9D5;|Bl3?fvI#$x|+T&3{knr9GhOfyd#W6y}4&r{e zHsdcy%yfR`h9s^~u;fiGXGI8>0!Y(#Knj4Ptm)^ezPFjMOC^qmwWTYed^n%5ta`<`>di1P{WZ zcy=YmCN?cJTYP`yQr9Feh%S+|`NTA~&04u`4bC*(7wA8qNBwvtAPzycim>PMNCZwE zkfXz;cWu*;ASRE-z3dyfy7G@Ex~+48fJ?1fVrqFzQQEDTq#*H|qy^!DM3`67DUj+# zyhaL<_AmfSmP3D3`E?`;Ug6bKL))fof!5$sPzwzWpoA6}!Zd=g8|-&c07b@+MuAR5 zoedo!X(BHFXrd~Z`!@hFu|^ca5k9b8eadNol}o_bA_%NX0F{cfHCfrvEFDq5#7%YF znIu2`k;s0~1SL=P%pFIf~Yb1^x(zR_{q+A?Q-0-=61i>_2?SKTWp+x|#CUh=Okht0`s313l_!^Jmr3n*dwi8%;iM61=65u`{% z!x=~}RFGcTM6cpJ<4%@U7BZp&7S=w@ZHeyjc^$#RqvtB*$99lLStV7Xlk0j}N4WiD zcd1yx-A}L)o`}}q#1(Kixjjo>N3^tEKO=%v+kRyyK@H4W+D)mH1dkjaz64&syrNwB(M0*h7dZ8zoTWwcPzXkpU@r_(Pt^9BS$n+6S zh%UHLMRs63r}$4%n~ZaN%a*7V)}^$u`7hA z679ZMDSJ&pbQ{n``B(_MwFDilDTuX2Q6}_H0F&|saWyP?A8y$tNo$pmU0*{-m|7xA zI@S^NQ=?h_h=k3i28zba_+Anh{;pHmoV32UVvDeit9|4h_B9?&oNKYdStrUPC2oFN z=ZNUy?OJrxh#*M=b(gOr3gF5jdav2v5rLBcLUBJSIUAW7t4NW5{d1V(M>}1tpu$JT177D`k<7O#Z4VyHxC?$j_6qKZp#N|w`;GvbU z`wIn$b)-UQh2Ow6tMY&*l#JCjt#BeZ|4AZ&veC4*Y-NiGvMeUc8Y6;z;^?AFeP97a zm#}F?$Y}^)uMHa!Y@c#^`w(A)5;6#_jesI<*#=JzAbP?2D#2spQQBKbN<3lgaDNY{ zQb;>1d1Z@BeB0&M+M05}um`9mgIvBK4iBI;u1SJLNTo-I1d(k~M2{A%ND2N?!J{P( zJGZ67A{L2`5{!SLAXYYgR0QptZoF0p1VPZHC5H_SjXTOq;IUCB4iS%nto(vZViAjs zCig;=(npIN6upT<>ftD+0f}(9JuiqzlESS6V<`dBfOx*zI>L0=Tl@`<`aLFG?>!HC4=2{alOS9F6z=p`IS1u%5k1x%C}t)}eqJ^yHRK}jx~`g*Q% zf~!%A!(J#z%o@plT4xImU9v2woiyMl-RH1 z?9W*#Kiyc{ts?)grfS0I=GNwx(ajU8!{*Ehy&HwhZa#R}7%T73hgosrANpUhDhX$*Ip&H#AQi zmu{_X8kcU&R!tb+SW~s?hwa|k+SJfcJ!oPR&yj9zY93#U^fi7~`2LYYvMtSHPe|TR z?vsC2s`%fwkGB7H;YUaP`bXRUy6~f`J~@1RQ)?~uC>dzMkK27JJGrT$I#K`73F%B$ zJX+z83g3Nr)8y>fkzo__+LCAkCp`H~;V;(u!BOk_V7p(meK5DU!fZ=sV$*~~k>VG* zpAHG*+HN&fldFkb$7Ng7?bcO(9sV!8u6m;X1>t#-oqr^+38~jkbxEly|E5lLxq+UDKC8ehPn>y8%*M!t-r@Exnlz&sFy7HQkdhJw~l$!Ey>Qq-= z6H>38>XK4Z{!N|g%4%f7_1dW}DK+Ka)Tyq#CZt|F)g`5-{F^$}mDhySYp1%T)Rccyr@Hc*kb3P@mz0|F zZ|YQ6UK3KUo$8WOQ~phz>dI?E>a|l{QfkV-sZ(8fO-Q|Vs!K{u`8Rc{E3XNu*G_dw zsVV=aPIcuqA@$m+E-5wT-_)tDye6bxJJltnru>^a)s@$T)a$RRt6NRq$uRoIWLqn; z#ZH@WmcBxdVBGZ4!z*Oqwy;7;Er>9c?Ucu`ZsniKdD)r^DsZ{mlsnm|m z7a#LPoJwt2F(CAYP41G~YQt}T>at=5Z|%Up-*n)!$w&Y13D|;hZ`A&=OL>H9KKKD& zcefX?Vf+91mG5i#-2%Qg=j-*=-Y2H9-Pfah{}Nw2wfk8gzF*3h_&0~IWa@cMKG*)k z;`>MV693-dYiGU=;_G|9#J^d5t@dI5J5?xPD}MMaU*g}peEpDow_?Smysq(Kezt}H zA#h8+p5iP2?_$1L>xcRIS_R~V+`t>A{Mv_wfJE|YS}pNEN?8YM75)ETKo_CLI|prc V*XKv|yGe|3Ky+9*-#_-W{{cJ-{!{<} literal 0 HcmV?d00001 diff --git a/gtk/assets/grid-selection-blank.png b/gtk/assets/grid-selection-blank.png new file mode 100644 index 0000000000000000000000000000000000000000..268206fd34c63468a030dc1740e0b553ce9514ad GIT binary patch literal 169 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 F{})jk6p;V` literal 0 HcmV?d00001 diff --git a/gtk/assets/menuitem-checkbox-checked-hover.png b/gtk/assets/menuitem-checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..bf8ab90da040a0a71e9869cf92f5955e3530e34e GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwYM_yReWchpsL7-5dr;B5V#`&!it@#`SMHrrUy{Pfp zrlb;+}xFZK`Wh`XNB-uIjqhyU|DxS zYQaxuIY#LPymJ@=0?S_ozCGS!6_&p*VwGnt`|TeVtC>p|-AmrC@x(}q4^G%p8T>s$Bv<&Dn22WQ%mvv4FO#of^T*d$Z literal 0 HcmV?d00001 diff --git a/gtk/assets/menuitem-checkbox-checked-insensitive.png b/gtk/assets/menuitem-checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..0fa6d0db92c9b5647f437679cb4126f91148c876 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwYM_yRaaPv&VSwNvRo-U3d8t1oOH1u)~6li^@FQjwj z$dr4c5mBs89lcYtCpsL^-NE9hd#Ba0sds`ai}t}+JG!$!^XNy-5Sdr>?ElQh%PY6u zQmrmK6XrCjZqnbiEh@=14>)(#9}u=#+<>&kwYM_yP&XYGrXAOqHTx;TbtoZouU(91bcq~)Q$lBS7T zZdpR6s)vEEmUVf7xI)tdv6!X>Vqu$ET~&M)Qg|ns&E37jO#joOR?ml1ivP_I_E~-{ zYxZAEP2fK?xE!NxBQ~&GgN0j zkXUbVM0lN-=2qR9q^@8cgCmS`1$)~TZoa2@lHt8YcHZ|LnTMsFysM4~mD@jzKeS)x aFDuV^%N38m-WCVCo59o7&t;ucLK6TrylLYA literal 0 HcmV?d00001 diff --git a/gtk/assets/menuitem-checkbox-mixed-hover.png b/gtk/assets/menuitem-checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..85d3c4b50c338813392cb55c69aea0d6621e0a28 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kwj^(N7l!{JxM1({$v_d#0*}aI zppNSx%;=;sy8$R}UKp|yM7sn8d^T`PkjSYgwD!x5ASzp7o nG$lnsQbIyvhJ+hqA_If&Ef$uz*It}0+) YIJYiRTF9ed0nkhaPgg&ebxsLQ00zK6e*gdg literal 0 HcmV?d00001 diff --git a/gtk/assets/menuitem-radio-checked-insensitive.png b/gtk/assets/menuitem-radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..da01fe7815e6075664701e9d4711ef2477e20481 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kwj^(N7l!{JxM1({$v_d#0*}aI zppNSx%;=;sy89FZ(?^A~AxBxe6{>IjX=MT4?%4Yp6C2kgR!|LuIC$|gW!U_%O?XxI14-? ziy0WWg+Z8+Vb&aw9`+JXUsv|KOsry@8ke`7Dgp}0W`;zRIOpf)rskCZxeN@>MX8A; zsVNHOnI#zt?w-B@DSD~wKyg7&7sn8e>&XcXP0N<4u|;iQRC&*17+$z$A4r#{tDnm{ Hr-UW|rSB~5 literal 0 HcmV?d00001 diff --git a/gtk/assets/pane-separator-grip.png b/gtk/assets/pane-separator-grip.png new file mode 100644 index 0000000000000000000000000000000000000000..7217f0a00d3cf296b89abe0ac9618be27483cc78 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{G!3HF)&rH7sq}Y|gW!U_%O?XxI14-? ziy0WWg+Z8+Vb&Z8pdfpRr>`sfT_#pBPBEeD*KY!aWHUn|N}Tg^b5rw5fLsO!=c3fa zlGGH1^30M91$R&1fE2w{cA&VRr;B3<$MxiltgIvlrZ10}806ma7z#PP;s@#SboFyt I=akR{0C1-(f&c&j literal 0 HcmV?d00001 diff --git a/gtk/assets/radio-checked.png b/gtk/assets/radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..52c13ce06448ad7922c305faf55fc046dd752049 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_Gz7y~NYkmHjS{yr>k@YlE*}fkLgGE{-7!OLfG6RF&B6+Qaox6R24r1_h^>bP0l+XkKYja&X literal 0 HcmV?d00001 diff --git a/gtk/assets/radio-insensitive.png b/gtk/assets/radio-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..785d0d2c693ff5975deee3e46b98032dfd9589e2 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_Gz7y~NYkmHi$gGY_Zn8rz~-K%p2<7sn8b({Cpjay2;cuoOGVE#&{U z@8RV&BJVh7I!UiicoKBu?g6vYn{>2|ey}?>_SUF v-qe%`th(;T8om5`?V_2c#@R20*)8)FCb%&yPi{{G+QZ=K>gTe~DWM4fJ3d6q literal 0 HcmV?d00001 diff --git a/gtk/assets/radio-unchecked.png b/gtk/assets/radio-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..97b1086cb168545b5b5a54eab4eabb6dc4a0e454 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_Gz7y~NYkmHi$QJGY_X48;(CpwMhj7sn8b(@Q5iay1(WxW=d5y>~); z2Sl)^u_RWX<=^9FVK-P22~Gn)D5y~T&B`aB2j5{JdNjSUzq+4fKS z`c9#aLHWO@;g8IC55>B90?a*8zu!K1a@O9u@Ygd|>GF$>k(sW`bC*tjv|7i+Np+Fh zMx$=4Gp7_B)>$ZYS6NFQ(PZ1t)ljv2zrwrkHX-dNuO6#pzIVnnEzxP2JkXg8p00i_ I>zopr0L{2zi2wiq literal 0 HcmV?d00001 diff --git a/gtk/assets/radio.png b/gtk/assets/radio.png new file mode 100644 index 0000000000000000000000000000000000000000..a016624659a07f14d08d56237c220b27f707ec9d GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_Gz7y~NYkmHjS{ynvZx-1@08Kp}5W7sn8b)5!@EtXmlW|No!<_xJbw z-}m>|%R3bQ2J$02%@|hww3o_LKH88T!Bf%Zt1HZBEYZ1@XF4NyhlsL7$NB{`wm8VJ bE@5P_b%~S?H%Mdz8q476>gTe~DWM4fK>0i3 literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-dark.png b/gtk/assets/slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..95bfd07b26e38d54f815bc3d7ecaba9f5d959830 GIT binary patch literal 565 zcmV-50?Pe~P)#lUKpPT@dOTq-lya!P5W2EfgB#-mLfD&!I^PX_MHP`)=nw@VwtSeCLOlpgZsU z21W(3hO-Ei`coamF&PaD*llj(zb#G&XuGqYLj5RGXB^`%Ud)G1Fx4xM00000NkvXXu0mjf D@C@_4 literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-dark@2.png b/gtk/assets/slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ec822792c1a9b11982f0bbfbefb05f65d50a6bd3 GIT binary patch literal 1110 zcmV-c1gZOpP)au~%t!o7j%H8)Fl&Armr#n8f&1#u#Ea z2}9qu>Ca-@R?r*k-m*=^Xq0gfxIf@yegIBeirz$rCWAbn-~?(q?T(0O5j+R13)1K^ z%wn8M$LJnx);k= z*3fB(R|?9RKwXzL8GHytORnahh>3UWNz|^Z}7_nH7j<#-oXLeR*xg zbqVY{VOzWiqrgoSQS*zKapHk9EgH)%Uebjgd);nGMfsf7CJ$h2NPG0|?6FvO@sb2C zt)scZzcz&-c5J-N%S($g>^*6>yAT?eZ|+m9EmV za4DD{m?_Hdlx}QOZe}gTorw-j&cA^ejjSDcfb}lQ6OidbnIZ97;~4<$d)qd9NhT;_ zZV(b?Nj5t#MJ;Pj9zevXaZ0m0Y?GkK*yBuW4_hQCf^81i61GTC%(2x0)nSVS#;A4> z%4DTfROOvgu67(S6ShPVOgrFG*cO2i|2W{6uswpJH0Pa+vHYQ{6N7Pw7!F$`FplqC zI>{hlVY>vt>?+^6#4%k2M#8oUz}dtxU0nDdI321=0Lt>;8o#z;+4;agtG)n^lwHdoCOACMuCJD>%sHX?rcLh)o&{26Q_GKM;)Q`WeUK|4 z?|M*Or#&q35l~f9wftO>aWK~>zksg=t%kU5HKPx)qcm=LIT!Ib(0^1H@&)>u6A!fM zeCl6z30?uFi`L7{9LDjDb3Eur9s(>WX4X<$f#)gRe!{Gbo}}n1^Z-avhdmVGNyO8@ zt^m(6;H=OXVl8r!~9a^UBE45AGd+Of!{F3ObkcF(3w{K cRczb;19z}0hM2|+2mk;807*qoM6N<$f`f$qeE$WOsS8AmH$;8}nvDO7)Bt~s*G0YoBUxJz zWABe~08B_1GqPU;jO^H$zy*+K1pq=7rt%p%{{%+&tS1b(1=?DSSLVex25y$6tN=m4 zdW>;^b`RD8B)M(9DEELDBLLtN(x;YS%0V2!Lzq-CQV!zpBcv4QcLqSe0-etCLYE?# zGr%wfo*V*?Dj|2y0Ju|woU6J)PSxWS@E!F1gvYt&(^A4Xin}gwm`_Vd0esj1USjM& z2OgUM3UIS5WkRNbAclBoFmt^i51#-)VMVThc_3^hjxkqUl8eel%_nns*HRjC0(3MP ze?^!rWaRYgrdFT2UX)AU7z7T8cDsCpV=rK+Iu4Egi?*#-lnIP+gFb}rk4I(TULYq4 f&hlv~)oZ)~O}>!nk18sw00000NkvXXu0mjf)MwZH literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-horz-scale-has-marks-above-dark@2.png b/gtk/assets/slider-horz-scale-has-marks-above-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f819ed3d45965baafe04484a7a0a44a3a27e5b56 GIT binary patch literal 1063 zcmV+?1laqDP)cx-A^K2G~ssRuNXx1=7CYCsElOR5p61;muMq!y7%Ktg#-DiLi5 zILcevj%X{OO?gXO5zYZA$y=NwoB~pow>U*44#-H}k~kt!K*sWxL=mwAa+0^ij))bI zv%Do%M9TnA@|Knn_YLqYZ@F(o(|}?{-vUl$qLdWn-KnyCy56RB1713&uZVCS2r?Cm zPlT{HjV2GE^ajFL z`;Tf*yiJ``UJ0GDvRo!kPuA}tk@0ExpQFcw1DdZ6*xaP3Or2NH;uhOq~JWCa%=sIirT1zC~Oy%Hsy5-?xY> zD)bwm;9H~(3I;l2_H9OAW*0beLJd&!ZP5lbgD~&g!Wm`W0CT=QToITvs$BOi;)=qo z0j~KLaYf;Z>FVav?b{uP5^~v049j1@Prhv&xH^4AZrXX^Yp*H}$f~mecp%~nq@(78 zTlJ8$up02)m@HD~bH7gU5#`kM`!Wv=s}cg^z>+ts_$-+oKCyT11WcCYhQfz_oD%WD z>K6~NW@WCh%n4v7ccu9JymgtAjRW_b3-77u4g5`mo_JBAS z`Cdjj1N5b;)|!8eaIo1cZ)tf-IaQJiT@g=^@9(9VAmZs(@(}Y+f8USE?^~DItx(SR zC&v;{T6~a!i81*#&Jz+ZDegU{+Z0L|-c0R!f>1;GEa+yuagvJnR7VD@S_mT!it;M( zti!%kglnpt4Z8SpVnh~PJW^TIeX*hscL^_0X8>Ur@EGtAx7VB$xCQ(z%5Ms@B3!Mn haB2F8+-&#Q{{l^`M&Y8Lq_6-0002ovPDHLkV1jubg3_%bDMjxUJOAR)mw~JD{svECU(g>HN>?SD4T@u}O=Xp*S+uG{RtS)rXx!XB2 zzu!4Cv-1G|Q}iUS-RemW4%MpZQpn z0_f@=*k7mh91$8^l`m(q@O{5nl~QPm$Doz{j)-8z1d^Cc4KFbOcuEbq;HAn-@Zwle zXv)UQg9r_pX$SzQJ2`kjE42WKw!wd9GMnJ#p_IbzcpOSqZkGs5E}w5@#kgpLiwH8= ztP@`9B$LfTL~LDXua0|JfG*qO)wLW7#yH`nC>Vp)wVXAlpt=~K7F#lxvoEsF&FAe2 z<`!n6J+_?d0IhSKoyuMoST?Z6AXh?27{Cu(&UMFap>)L^DH*=Ah%DMt;c$4zf^aD0 zN-Z)8rfivLBn;14+28QAMl@nCMktu#bw79pP{k<`5#q5}Rf(rH;;|TrDo;TKrcjU< z>eKvertMhgK_awooy1Itgu`HFhzLXkLHiw1AqzSwr1+J zy+=fZ`e+38(TKB?is~W1L>2A;f1c*a)bLW^n* zLQA4EMF^SzP7v9@aAja4;y*RU@0%PSo!*+Sx)o>oE;rYO)CB^cg`k<4_Z6Y?4I-Zd j3Z{&~^Vj1eUtEme-jXrm08)y!00000NkvXXu0mjfWyXL% literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png b/gtk/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7f2ca8ca24e5d385ce85dc77f310ebe70ed7c361 GIT binary patch literal 1559 zcmV+y2I%>TP)_;fJZ%mF~*Ch@~40)t%xB~ksHQ?dXPd(5otZ(AA-gJO=NfJ?#{fQ zhjyB6>C$~~W~woMPP;Sne!uT`-n`$u_XhZ%|1g=hj=h<-j=fRlu%Zf_*|KvF+kAkS zo^NbgjgjF?Uq_KA5(AknJNK|f2mJrU)Do46&<)HK?-P}YPz_WP?-PZI&a&kiT9~yOjI#KrWw0u~1hHcgz%=W#ci zL$Oo>5g{InnT7%pZCu{e{Nqo9(5bM+13)&HM=qZ?4GRLL$dlgI&dx;n@o5HPw{v@$sL3=* zCGkFYv$Yz6>o-MVXWobfAW zc_&oD^*r3ZGX@dSPCOe-goO(qf^BKd?!}|x5@zLXgobzk$Yyh)i3b2Bf~rj{YM_N=^ck3mUdd-2%~`&!&uYfC2O?X3Xm@qe5I$Yy8s9&%E zal?|VlWC*LnWcHiiGx&4g>Psu=#{n028NUo&R zx^q3<({`xu>(A524~{DFb^y>@phgP0;>znY#RC<-4~z~EUTu7Q?e7F^g657z1c)Mf zv%lx?@!3vREC(Z(FJ5eDUh@YLzkmQAIs)P;cyIN8eE6eE7d)_@jb6Squ)L}H8WFb= z!TdXs0V2qXr?&O?bRT`tb#va?vnP&z$`-E{C0g^PAWT$3^<;nVkq--mxz(?)xMzVzyjC1UeF5ZX<@C(J}aa!_*2 z1@AxCbLfUnTjL6oY1_SsEO!ThSBQA6K`c?CF0i7LO01*(yCi zVyqWPBY_?TXb~VO0z^Q0KyC@-X9A6SqQ12}I)A3`$jzX+{|2FsQ&`lP)^3D^%eiYu+LX(pxO&nSYTh#Ob> zBg79-s3Q6^gd(_*Rz&CzDJGM|V%vqFn|?${U?y{1w3gW1NhTG+cX`ga&wJmQxp&}y z(&t9&Nxjip`e*Q3qiMB9)52!+dDeB36)xDz{+bFeD&_LCzc%o}$1%~9!T}QFY1sTS z^l_yo7zOXwuq56DtZ)G54r}TS3os$>)DnP%VK~!6nFh9 z6h*Y#?Vmsh!Z9PUlfuP_W}5^*;XxrW&c#`(il-$eLo#+oGYY7hjQ aX^dYNk|BqjPvHCj00007tumdV6O#dLkZ(2la1I zFfkGIq6eb~BSjwj7^bIXQGsxf#q2V@JHt%Z^RP72 zyX@}ttL|Bh@w;_(zxRD#SM}6;l>z?8e;AEsaJbP74&Q4XR%kX`hZ=s18-9x~_`$oQ z;-OI_Z8lqn4B?~IMD$+WbKlRKD|Z9yi64;VZz5L%n~5I~=4&E118Kw$Nb@t1ivfxF z0dYPiG8?cFKOoO;B9nnE;s*k!*QHUCK%?i9@Cr2u{%rX{P~Lyla3l7STPI} zpG3xQqFq$gy6cWz0TMGn#puXZhzC|?qE<`){MzuISw0e95CHhTzcXU>2Z*cEY*O(_ zSkD9_)WqYS=UrC-z@%T?YVkmZZ-P)W&Tl)6t6R45cgBob(0Zo{}=fm!rJoae{87D}n%53K?_(ujW*2w(*w(Ozzh8I>M! zZU%*lnE#dpMg6{rWR$sya6xoE4nw#j7VuCM;>2^9Yl2PVnZYf3hNfHy8 z2;FY}COVyEX)T08LH(e}RL%fkNnrbC8_c4RO~K3v+v2`}`&xgmJa5-k27Zx5Mkd1I z;-ZvrLo6;Xir+qfpJ&F$uPFdfP^YBP-EIf%cD4g6V5KXwTat7NhzSns0Id5&tu)G&3QENybfIvkwlT&a>i2Q0*F(3{v03j)v^BO(d)}_As|)}@ zqxIW6VDmwi?4t&Q-k$Z`598}q#axm27=g}hy{xpLUuULvf1DgyWx#daE(&TNfSX&Y zD-9SSD?Cp`x01tmmDBaf$rdxc1W=}hnkSgiC#7Fldom5IV*mhVr`^+FybR$EJtDBy z`nCGhTgn5;uwT z!HwR0j8qM75CoGwgRcSJlaIE|L7;O~)cdC=CWe;!sXKILE?o#N9)dA%*&f5EK$}5F zXQp-^BcfE@jrfRRWyfAV0_Fp`8DWGVI<8SU8t<@aVSPs8`~FTt`k-O6kAOWExfn!e ziRl}K=!EBa*KKs<^p~?gAB65cWeoO$*aOoeAleD$8Z(2G3c-9GM8AW%RUrPcUn-rM e86UrvmHQtS^CTj-Xk|?R0000$WOsS8AmH$;8}nvDO7)Bt~s*G0YoBUxJz zWABe~08B_1GqPU;jO^H$zy*+K1pq=7rt%p%{{%+&tS1b(1=?DSSLVex25y$6tN=m4 zdW>;^b`RD8B)M(9DEELDBLLtN(x;YS%0V2!Lzq-CQV!zpBcv4QcLqSe0-etCLYE?# zGr%wfo*V*?Dj|2y0Ju|woU6J)PSxWS@E!F1gvYt&(^A4Xin}gwm`_Vd0esj1USjM& z2OgUM3UIS5WkRNbAclBoFmt^i51#-)VMVThc_3^hjxkqUl8eel%_nns*HRjC0(3MP ze?^!rWaRYgrdFT2UX)AU7z7T8cDsCpV=rK+Iu4Egi?*#-lnIP+gFb}rk4I(TULYq4 f&hlv~)oZ)~O}>!nk18sw00000NkvXXu0mjf)MwZH literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-horz-scale-has-marks-above@2.png b/gtk/assets/slider-horz-scale-has-marks-above@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f819ed3d45965baafe04484a7a0a44a3a27e5b56 GIT binary patch literal 1063 zcmV+?1laqDP)cx-A^K2G~ssRuNXx1=7CYCsElOR5p61;muMq!y7%Ktg#-DiLi5 zILcevj%X{OO?gXO5zYZA$y=NwoB~pow>U*44#-H}k~kt!K*sWxL=mwAa+0^ij))bI zv%Do%M9TnA@|Knn_YLqYZ@F(o(|}?{-vUl$qLdWn-KnyCy56RB1713&uZVCS2r?Cm zPlT{HjV2GE^ajFL z`;Tf*yiJ``UJ0GDvRo!kPuA}tk@0ExpQFcw1DdZ6*xaP3Or2NH;uhOq~JWCa%=sIirT1zC~Oy%Hsy5-?xY> zD)bwm;9H~(3I;l2_H9OAW*0beLJd&!ZP5lbgD~&g!Wm`W0CT=QToITvs$BOi;)=qo z0j~KLaYf;Z>FVav?b{uP5^~v049j1@Prhv&xH^4AZrXX^Yp*H}$f~mecp%~nq@(78 zTlJ8$up02)m@HD~bH7gU5#`kM`!Wv=s}cg^z>+ts_$-+oKCyT11WcCYhQfz_oD%WD z>K6~NW@WCh%n4v7ccu9JymgtAjRW_b3-77u4g5`mo_JBAS z`Cdjj1N5b;)|!8eaIo1cZ)tf-IaQJiT@g=^@9(9VAmZs(@(}Y+f8USE?^~DItx(SR zC&v;{T6~a!i81*#&Jz+ZDegU{+Z0L|-c0R!f>1;GEa+yuagvJnR7VD@S_mT!it;M( zti!%kglnpt4Z8SpVnh~PJW^TIeX*hscL^_0X8>Ur@EGtAx7VB$xCQ(z%5Ms@B3!Mn haB2F8+-&#Q{{l^`M&Y8Lq_6-0002ovPDHLkV1jub#XDvHI%kJi}E%xmFh*_iCke$1Tiz8B897cN{ehVYGF z#<&mMMO?*M>~H;$^TnZK0ozGKy-^OGHN3v=7X$Gecnk#N4gsWyErSN#k|IH1#*A@ zanIz`E0F&~)D2jwEC5ReT&PSh77gK*1spfvSA~I}rksPy0&rjsovQ2(9kYOKAg#ck z)&h1cX{d+uzHGbTUD8m`08)4f9F^$*odvvt{(rFF)FC+!fUE?0?(p!_6MY{90QOqi zb+J0H-9^-0Rr`2-;z#R7+LZHjX1jRSjkI}kbOyK9z2RbGTKQh2*QduLm?|)A!`oJ%>H`F zCag&|JAZdF;ODgS=FOYWclXVE^WF*}&@rT&>{<30?P~cDCrq#d?!#y(T$HQ}gwn1&NX341VCGdft zn=WHfq{LN$fkIYZd%M&no&DPQW*yyX_y%3*8sQ=oRXLlQ;qvW%`On=YE@;1`TgB!U z!pFf3UGq%fvqDB*)T(G|RcO!Y0Vy$BM|ptl3ZwgSy1!P%6$9+c>roMIN7iLlrdfqM z?F0JNN|mYxNayvK!gZh_bT#)_qI{dq>4|C;mVE}=b9z98p8+c}HE%cw2Osvz-Nh%C z1n4-gt&YVgu%Rw$ZV`%3i5-u!^1QP6oi5bbuZ@o3Csvz0fYM|MKX&$OV`cF>0jAc| zQ|HmfE88d6bF#8vp$oMQYKw6gi)qC1!n7zK&Cl2izkoGMCIRvQ%?iEq2Lf|1W{%BE z!g{xf8lh-eY#Hv6Ndr)_IYLt80hA`k<`9&-kV03yM!x6*kd7hU#pRUzc$Wr zrLthjTDUE*9~yYZYTF-mv$+fKYevRJIRZF!ldFww;Pb`uP~{JfLRRjH@&&77hE^4h z|I#b>mpfT?K~u=e4TK(I4k1e4NUvP0dcIZz=>a{7GU%pm*obnfkd@qub=))*M+i6a z;6bRKA>7L2Ri+*xyvXB6B+3w8Cg1Q7@`gkO1r-n<-QC`cPY9_BL literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-horz-scale-has-marks-below-insensitive-dark.png b/gtk/assets/slider-horz-scale-has-marks-below-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2a992b05e575375ffaa09f0e7217ab4d6488b8f8 GIT binary patch literal 822 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 literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-insensitive-dark.png b/gtk/assets/slider-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5dd862d720d82e7d3af765c4ef4e4d9d926121a2 GIT binary patch literal 835 zcmV-J1HAl+P)DW`K~zYIl~!F#R8bUN>zsRM?u^>_64Z-gSwi7Q{RKg4APM{c zO(pdo^iU7cOHhA72uD+J63V{(s9zxTlAk@OPbj4?8&9DVQY#IqkK21xb{bvq8n2v(F5E`$j7j0A&oQ{%7l?Z>ifzcYB>(Ru`6 zv>b5&AQ912otK+hGV3c#i$wvFJwx4&)*}L_a>euGD6+M_v3YG{b$JaqEK#y|xYp75 zT5egwAc8&m!IgK@N*ap6A5T-t!j`9D6*+2Sg?`tmVgEm$_uQxQcWE9zo^2VS*TpqlCF_t>A z9c%XWm8He{#^yCbB}qie5f{OpZ_qoNPNnkgMbosgy1dqK_4=4Vsz}v>6aH`nj1lwF z7q%~?M?YEka3p(&Yn2K*2$cj_OXBd^f^CXyijsvOP_Gx#sh?pQ{{a~)2VF#-?-l?6 N002ovPDHLkV1g_?aZ3OI literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-insensitive-dark@2.png b/gtk/assets/slider-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..3c40f474e4ff63ff364146d7b535e9df15edb3a8 GIT binary patch literal 1559 zcmV+y2I%>TP)Nq9D0N zz#mFsz!5pcrv3HN_V&N?^-XRSYeSnK@OWtxh{6O~;mU}h7fQO4Db;qOyXA%(6WRf+ zt#4dp5^X2KMi5HeIL&~Vh_nf(ntIyXuj(k~96%_v%Su>R-T?DX0{Qhh<^aKMMfh;O zVef8jZH?!ml2ZV68(*zrM|}#SC-P&M8w7IE0fmlr?7uXfEKes;7jCR4rB2Tjc>o|# zl_5A&8{YiVbh1Xan|13OUt{Kd1o#R^FESl4zN4&w&NfYi6WjzWOgcoWHO0lGKtYh6h5yP zfq>stAO!N8kR1SCPhTUQm|0%qiksZ#c07)e(a8AI&Y1`i%7Ouu_*}hWV#&C(_(XTh z4F-U8R;f=u8jE3gWK^3xke-#{kx@irF>PG{r5=kKfU!+X6xOwHJ08bqB8(1m;_q&Z6P;rzP3dqFe~!?e857`I=_fqw~`8O zn}{MTf?*vc(=?|SatU4A0vTZ@{H~+qwLDr*ifLO!er2UFpykBt)pAly+XNb9N92@_ zl4%(56(NWcpHI6!5QXpAR5%Gh>--7?`~}_2OoV`6yIU#Ac;XvAa=7^#1V8F%nudY0 zVBzZivS1K~p?9K-l5<~u(fLnWOG%fm(-NN#!9e~!-e4dApHF{D3ac*QPC=7QsWt%G zrIEk16y;?>SIdcsFsG~x{!&*R`j{O@Cvc}TcloE@SY`F9g+%nEt|gCY!sqisDV1|N zT;lU#PI);jmq)TA&Yt6kTRsCObR~pSO(fPvxM-`GhJiWdWi!)O5k$aF)7bT-xql(t zxD!mfU0a_4C`Y~1bFlf{vFk}&-%38*q(u7fRhu0ULEp6j^ZkiqlLF}O-jyWCiz0~3 zEVb#OAW<>s<+Eq^PO5tDS&Rc0&JR7de8q1D@jA?s_BsGZDYgD+$ANF}zL9Y^UGD3> zSh0NNEh4HdKDTKh0JimXHn(NEIpuLM*mwR+MfIxdM7##~ZzdcC=glJ>%^yuAko7zp zym0>PlB$&hOjJt*E1PVgA%ch!XT#CXmX>UCxqW7RdDBuDMmG~JD-6Bt5J4ZHLPt8A zr%m;9dZP^X_uhPHUim(6usjOzQ$?GN^oQ;b?71c3WBd2~n~REe5>p%Avd}~FHW9gc zYfpigqf`qF`#s$sK=S(8gDus-WYjb9Di^jyl$=xK93;nT?>V&hrW+mwsY=#{Ha*B5 zewLYP1X4+$MIg){>p2M_3c-*-t`KNIDLJK5>g4h6*6aED{vRt}9eKU3_S*me002ov JPDHLkV1g8z%HRM1 literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-insensitive.png b/gtk/assets/slider-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..108e4ce3111ad8235ae2d12d89d5b3a4a865e689 GIT binary patch literal 743 zcmV?P)Zu%nM45U_4*XXuidkAm#%W=QBW>F|KkIw@xMq0ToCew0{MI%-}eDXl7uLV zh&mkS+N2QBPu)2q)un3DdIRL>U5kw zwYqJv$p%QzrYK6Q+3Z^+j${6|TFz}&CBY`YO%MbP)c$k!?PTSP^ff zQkgh~t_NpsuDm58AFrRl2f&dJ!E9;c)^aywckggXHT}-$$JGY&u3DMd>^Amnaxhz3 zPjmhZ!dF#>*fy~uX3e7z+=WBNui{4adVLBnw}{9B=oD73zb!`21R84D!N!}_YV|ma Z@ei@P1W26RzsUdq002ovPDHLkV1gC}REq!r literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-insensitive@2.png b/gtk/assets/slider-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8264a5e63d54c107e3860f8d8fa1bf2177e418 GIT binary patch literal 1493 zcmV;`1uFW9P)B!lM!Y z1PJ&eNMiH}#TWycsF4?Z)WpR2AR!=_VE79pK1zZiDzWYUDu@kYgraSCx3k@udweJ@ z-Lhr(&h9pRZ##3obG|ck@11k*U7`cXX8(LrxbTt?J82{hVnE18#F!*WfGktwUkLsX z#T*0|mBcP&GF$#?H#VaZ3x&etf$)HcyaLEG5ySsN@QkD6l;?T3B6+YSjE|3Rh2tKf z;B|rYLFU`}^y$TUI9nDFdaHvjg6jMhwGET2ClV!kHfbY5Gl5KZEXiCpo$wJaLW zfn2e;FAU{dKy>%S*?^%^dVj_n`u@HmFCnE03%XJ9^21nL)wXuXic8uqX@2|YJJcP!^Cbv+V2~c{Y z2GB|)(bEIhb>TP;NP;B7Fhm%JsMTul=jRccu$?T*nmy@sdh-nc_f{CX<|rhZc&#*2 zeJRA_iN^P}hSnOfSPaQz64k1Y(p)K8B1AHPe-yx>#hFD;QrjdFJ?QJ}18G-Q zi3nzAXHl)TR57d~v*KzDc%FAl0YD%;5Jh}%ZxS0eY_Jv&03^}h-;dtj2;WFbZ_VIU z;O-<|EQ#%qNc13;O4$crg;Z+oq4z+@Vgk(NrZ$C`pMphYs+Gp08#hLJ@(s0!;Lh~4 z?VJ$AW1EygbvG>gf>d9sW8#6u;gssLew$Ra+KWnPcG|GC($QXd6U5^QXk}Nq7=vAk zhG`p8qNg)WSR=#}mJfy;Q34Fva9r1IZWIwQOWzb3RzmdKkQ}Fb)wQfXpA_QG4*;xY zW@)a}(a9_#D3`3(5&#h6x<9Jz0|Pe!{%XSvO^CU^mLU+c?+Xn`2DgYpO z#x|($&!bc-+0yPqsZ@&CmEjC!VUBV`gS1(r^+H%*@Q7Qn4O7OD*NS z1U%2X1>&T=C!kvOac6qk>M8pEyftSfNcm>zKxDbFDHd;RUI;4LcDGgHi3DP<3+*_| zwT&?bVGv-URzubI+uK$FN=g#xrQ@l(%4|HJ{|JI(?Rf7t1pII`?HynGU6+7}xY>O1 zvOspMzqIBc)RoN0@N*=WKiPHFD9IXKy$3+&*2qplP&P{TuM`h7I3LIi4ds+_-T>Iv zKE%D>F ze*kIk&mIP^iQr{Wo{iv30A2=gR>Pc5r_;Bi=;+8M&)BtVPv{`nZ47pSl7?`r0FN#2 vIgw=ow?VlMVNNMr3?1jf=-}Yr?Z*Be)88qz9$|}l00000NkvXXu0mjf(pk5E literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-vert-scale-has-marks-above-dark.png b/gtk/assets/slider-vert-scale-has-marks-above-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..9394375aeda5264fdc531e18eeac1602b6c34d4b GIT binary patch literal 557 zcmV+|0@D47P)Hkm>8HUkv2-D@FVV{1qOaPx2%p&hy2Jv1Se^1-tpL8PuFdrJmJ!uWM)!;Inmm?1>M+TfmDsJwWU__*Bp9Y-sTF zO?&A=c7cgOZWg#UW9hJz5?}q2y^9uOjs244fQ=!5HxoMX zx}MkfSg>ERHQ>t#pzZt(jOpWoE_y!dmgy*=0OKBfgdWBTm_`#2GL^XnngiAof~=_tj>G(>V)3;pN7Y0i1{Cn*gP~?JX+CZEEt;R zCbB^IKTwS2!&Oz=g;Yi##G8Y>D$!zJqYuDQPCo);2G|0EK9&TC9k0RcO(+aFWwzrN vZBmW}jCq48#G}@s3*bahQ-*JMjko^*O9zjFz;-|`00000NkvXXu0mjff93IY literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-vert-scale-has-marks-above-dark@2.png b/gtk/assets/slider-vert-scale-has-marks-above-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9c064f1b5ac737b4aefdc4898abcb612aa63f3c8 GIT binary patch literal 1021 zcmVslRLnMqW_Q0H zHoKj+yV-wllAZB$n>X+M-uv?Xy?HZlp0NoWn$*_(DhE8VUmm*w7a*FR4)D35cflB#YoauOf+t}u0F)E+d}Bm(-* zYp3Oz#&{))_*MAX;OMns`?X$0&vnmzV|vSq%x|DrfIWiw{xKb{SJA29{&Af$<4R;H zygofLzV6HD-SsLt6P(UyK=3(`auu@$d=sCg$Miw13Qp#5I->!^q>EUNC}6yu4eaXU zH`*55fnrM-xk8cGu8-J4xVWv9?pUz^qT4sVIx?!RaB<6mJ6h~R_AEWaK)9f#l#Yqm zGRr1*m*2>mb~t8Y0eS>M`JyR@V<@(Sk@J0a%naF5!w$z*EP&`PFlsg zCe>+!+g0aqQk@no)O=_q(P_c=|ErG&t+KW5vXmgF=Vs5^-GSng#=(w=#b@560qNR7~n9b>rW(Mug@582)|M4M4HvljnKt1fmQ$kmnFbx}bl!vGkBbFIKg2t1PD{pn-v#zfwVO`Uuzy^q z1Q*%7Qvd}S@6QHyp;iUw^Ddpyn}{!f9@nw!@ULf_tmSMO=UY74z^_E*QbcMbXC^%Rq4NIrhz*vELeL5cyKlKc;Ph0FQT^9cMCf zh>QMHWWp~MjWyjMLWfI_QaW7PY~M2D2Z`y9K3rOjH^%is$~ZugeHgoe7lG#~9Um5O rANbqE?}7z0=8CJ_oIPuI+wJ>5`M*df3AS_c00000NkvXXu0mjfmO|R| literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-vert-scale-has-marks-above-insensitive-dark.png b/gtk/assets/slider-vert-scale-has-marks-above-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..24c139799e7915bc8f3cb83ab507c04d55252680 GIT binary patch literal 851 zcmV-Z1FZasP)(3^JKQs(JmAHJG40%YP=6Zq^!K(7~;N0ZMqvCNR$j80? zm#!HG-v`L92MPd02$@XhI^&1dGU>%vfx*3r!5d`oUDTPDGCtF>J^Q=fEx%oSk6N4c zCI)Vj!MC;nERhISm6rHia`;Qd0@-j%6`>-6wck19aycl^0|1z&2|FBy6R|;5?uiId zlW7RRMPJ9YoO+(dN;V5uDc^a^G|?K1!7$h-V5r>s`rfh}7jimO3938~KUcDwF8!pn zhU>bB*yYZNz{K*k1YB@h6Y5og7Q>ktATV~I@5@;_?G zx6K@9(y4{cco&H2us@vZhBrBmZ*c*5Q&QEL^x})^&V$1((?m;i)b~dsr0uM za2T%ZLTg4xEUMkY)KEF8~PSm#}+&d1)zIwJp|iUXKXS%A@|7iP6_U zfPS1wrxrR79LzKE5j5D73D8>Wt24>rk)p9++RoF*(`sNgIrg}CJkZkz0G89K%^px+;kq3np%i38D)$xDhEWHMA8qMn)uVSQx<=ECa0~R1!`6BZTlXotd^X z@8090on~74GjHZj8NS`S@0@e*_s+fNzH{#(+yyjl-T9y;dMyz>&5U|2SVEvWK&r+h zCFWBY)V`@y1BD{G`PGGFdCf$;3BZ~nOo)i?BTb)au{vWt z2d@`1jPFV;)zkTN;EOLyA8p>gRDnu|K%G((0>AWIOB*wNfHKS)A7BDEE?d4Td3hlI<8%T>2uHWHw6R6+ny_U8M6_;c!;0U2A2@&U zj(4RRuQakb2qY!UPsWaX@@sy3Nz<=V$pQd@sz^ysV{2FyJ5<48pdG4>cl4lBXWc{gL^$WP+@x6cR&8 zB!-g6WU^37O^_WMq(CW!OeTx;@Gv}2!FFsg`=5|R2ndsVxj%ja@abU_WQRvakQho% zB3KBR2sM!iTsJtk@DvCnC7$(gtmokMf@1x zsU1LpLCX}`p=7EQ699mrWD+AI1?35oAS|1J0;Y6y^DDdA=DkIXZ33pq=DopRR9MJwi;+6>BiyI3OZqGFdYtoCC~^s<4lfU!ugMpfxxUKVARW zs?mFewBtCwf|h9g-yKnU@R#@x_ll>(A=l@&BfArQfMVs;i4S^&lYwAKf|?d|vi zDB{%8#2*6HjkD(cSU=)Hg=%hbzp}qKS6Jj<$DA_tIDez~Dgqbp49eSBZE% z?p_su(onC*K5hSKCIO>09)tbyzNHN-E)j7f5dtP{&jk@AMd@v^qaB^I$r<;=iSEwN z+2U2ArO&kOnIMpUKtCSqIsD~ZvPM0e!=(#-H&cixLj0c<4VHAVC-TJ+DX z=~zV@~07*qoM6N<$f{=N%cK`qY literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-vert-scale-has-marks-above-insensitive.png b/gtk/assets/slider-vert-scale-has-marks-above-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..8a5cb253a3780bb2282e9822d17b412e15b986a0 GIT binary patch literal 741 zcmVCBCYuc3<|f;$&6 zuONaMFd9Yk7z)`03<{P4OFG)E#3UGga|0ea=3oG^^i9*_05g4V^ zwxjT@R4N_h276wxWQk2cCPuj|fL}@#Rx0k?`-?`EC9>rQPc5;V0}24wtc|u>{=wsm z#-SBA{h&d}>m0y7(UR&xbzy#ID7fVZYXVvSduUHT5t+qWt@bssL7INhNP`kYaeN%b zViASHSsG&u!Z1YGZbKl0!md+~tpivdSn;q*wbGcJn(6`jWsJee@i8JB#e5<#8g@bV zJDPsb0OVB~bZUA!5efiGDL9UU-(eW@kx-yIyaaCf!CDrm*0KA>&uR^8EsW_5fK&A{ zWUVv{v@4|)!mu3&gH&B;+9#6-3Lx=0L}aErKnAwpKNBGe0P1CTL%>GTxyVL1J~~1a z#k(|3#+W4XkKV|vm)#A5&#w|54(MtCAo20itge>bmseGJr_({$jyDznh{ay+0WvW; z3CD2~p{FM&i33DQl@+Qfjb7X?Tx7CWf@}GYaJQbrB>-G7=)c^6YHy;sd z0WR0;^M^o&Mc};KSI+|TLkT>ol}o!lOV&`&3zkG-QzX~w^Qhv^ZC^BIT73YZQgJ_s z>D(gJJAg@(p(ha-t@W0pc)K48jJRcX<$2z$rM?I9E<|P_xN)BC8;Q>%*rPSOY3uDD X?o}Or1Nb2+00000NkvXXu0mjf8$Lrl literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-vert-scale-has-marks-above-insensitive@2.png b/gtk/assets/slider-vert-scale-has-marks-above-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..30706e6beed26a1bb3aba6931f69e201a27ee9a5 GIT binary patch literal 1339 zcmV-B1;qM^P)`enwPc)P$?b=Qva;iXrQ~w4& zf`rue)C&R$B%DOtN!s2(9Jm0L5DZ<}wtfLCE*T2%`ZZ=2OJiEX(r4 zbmUma)6U|L}Cv;EM&7Xu{bt{vxT=#!b_a|GOL}g?vX(oWV@>JAk_7-lUMTv~b=^#7 zbI*hmO?C$iHQ8i(x3jIMDXojF6cU+i7U@(9(l8*U1ONm%YSgRB%1=Aem8CVTLIDIujqI+KBEn(%!O_51Z+iJMKeH4ESkAfktLkj-WX zFgQ2}qG*$gnNh3N;QL;5ql|_m9w`=!YoXV$4zjsi9w$zmh)fm$hzLVNL&)WN$Y}_9 z1$hw&8MJhfHBB>)3IKpC=E>rvM<3(gM9 z!z66mDRV+R+X*6qlmfmV>O{EPO^Vi!T?sGS?sO8#wqY0sye$vR9J-Gp`ujk_N%ibr zD5cPBHp6!yQQb#4>7IQE%C7h(KCoF`BdK6$& zdxAb@uXmr8}Jf-xOO;pS!o^?E)2$U;IX6-k~!jfXs3DiyARX(rAfj+1oIYDJPK z!p6QSJzlb|JT9Kzjy~`L{HahwO*+E_g3`)EdUX!mOG?p5R-JZT8(tV zX@i+jtyZzQ*@$kKX)`78IS{c-tAn)fd)QcCkK`rK+lt($6HNHTvaElAgq3OAxv^48 zYnfJJpj0eA{U;FPs%3}td>kFe0S3J{QMBG~f5#eZ@^2sLr?JA>=ZR>$-4g4xq$7Iw z4U7g0yxvI`&~QK85y%n)X0%Ai3wv)40ZkX;3G*~dDc>3^ocZ>kpIQUXigW9-QtG2e z_X>alCVqROQ24N`gl?0zd;4XjTAuz-*UeAVNNyT~BW z&yEo-OI)moM3umtpQK)J_-;)N{y*u1gTeD!ksEzo8 zr-z?OWaru$R9GDQ<5I=yRRYfSV4Fd-NK9WR`f=$&uzk%5?h;O#i=^NuCBlqIk{tpn3TFUGwCWin3002ovPDHLkV1i`uU=IKQ literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-vert-scale-has-marks-above.png b/gtk/assets/slider-vert-scale-has-marks-above.png new file mode 100644 index 0000000000000000000000000000000000000000..9394375aeda5264fdc531e18eeac1602b6c34d4b GIT binary patch literal 557 zcmV+|0@D47P)Hkm>8HUkv2-D@FVV{1qOaPx2%p&hy2Jv1Se^1-tpL8PuFdrJmJ!uWM)!;Inmm?1>M+TfmDsJwWU__*Bp9Y-sTF zO?&A=c7cgOZWg#UW9hJz5?}q2y^9uOjs244fQ=!5HxoMX zx}MkfSg>ERHQ>t#pzZt(jOpWoE_y!dmgy*=0OKBfgdWBTm_`#2GL^XnngiAof~=_tj>G(>V)3;pN7Y0i1{Cn*gP~?JX+CZEEt;R zCbB^IKTwS2!&Oz=g;Yi##G8Y>D$!zJqYuDQPCo);2G|0EK9&TC9k0RcO(+aFWwzrN vZBmW}jCq48#G}@s3*bahQ-*JMjko^*O9zjFz;-|`00000NkvXXu0mjff93IY literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-vert-scale-has-marks-above@2.png b/gtk/assets/slider-vert-scale-has-marks-above@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9c064f1b5ac737b4aefdc4898abcb612aa63f3c8 GIT binary patch literal 1021 zcmVslRLnMqW_Q0H zHoKj+yV-wllAZB$n>X+M-uv?Xy?HZlp0NoWn$*_(DhE8VUmm*w7a*FR4)D35cflB#YoauOf+t}u0F)E+d}Bm(-* zYp3Oz#&{))_*MAX;OMns`?X$0&vnmzV|vSq%x|DrfIWiw{xKb{SJA29{&Af$<4R;H zygofLzV6HD-SsLt6P(UyK=3(`auu@$d=sCg$Miw13Qp#5I->!^q>EUNC}6yu4eaXU zH`*55fnrM-xk8cGu8-J4xVWv9?pUz^qT4sVIx?!RaB<6mJ6h~R_AEWaK)9f#l#Yqm zGRr1*m*2>mb~t8Y0eS>M`JyR@V<@(Sk@J0a%naF5!w$z*EP&`PFlsg zCe>+!+g0aqQk@no)O=_q(P_c=|ErG&t+KW5vXmgF=Vs5^-GSng#=(w=#b@560qNR7~n9b>rW(Mug@582)|M4M4HvljnKt1fmQ$kmnFbx}bl!vGkBbFIKg2t1PD{pn-v#zfwVO`Uuzy^q z1Q*%7Qvd}S@6QHyp;iUw^Ddpyn}{!f9@nw!@ULf_tmSMO=UY74z^_E*QbcMbXC^%Rq4NIrhz*vELeL5cyKlKc;Ph0FQT^9cMCf zh>QMHWWp~MjWyjMLWfI_QaW7PY~M2D2Z`y9K3rOjH^%is$~ZugeHgoe7lG#~9Um5O rANbqE?}7z0=8CJ_oIPuI+wJ>5`M*df3AS_c00000NkvXXu0mjfmO|R| literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-vert-scale-has-marks-below-dark.png b/gtk/assets/slider-vert-scale-has-marks-below-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..253edfe767d73da91e4fbc4b924de04281ce31e6 GIT binary patch literal 570 zcmV-A0>%A_P)Rf^Xd&OSb;E+r@-$5(W+OGT>zDk z9|f_S5elFN&D=?$8o$e`4h_K1k?m>PgYlOlaDL0epA|{24Ku*t7>eTbD~h zmVjU+bJp@O@QIeB%M|nRKV! zN7#1)9;QX1&nq*ETeB%qo?<*PxQ{T=nYsin1e#LfD9iKqFPIREhCe-Wo&W#<07*qo IM6N<$f&)+Vp8x;= literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-vert-scale-has-marks-below-dark@2.png b/gtk/assets/slider-vert-scale-has-marks-below-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f9b44aef924c3364ef05cb70c2c5e4d2f4a59089 GIT binary patch literal 1081 zcmV-91jhS`P)%DjHn~&f2y?f68aPEEY-gB;Cf$2p(RIPB_D96-r6y*po2Hd~(N*UoVU|p3p z5w2C0)o;`CyAA(-ke~yn7j&%ZaaNQwz%v0%DDWL{DHi9WOwhea-cq*^wMY!T@ z3U_9|3ZG6E^c9;%+XkG->&pu7196)UeG(Jp-9%nzZ5eF2h9`4+QiM-{m@P-45t1t@ zSqg7v2h;O<#EVe^9tdmP0oj$bydB0s)093nr+Yoa#|&n$0P~50z81znQ@|VdG86IF z*gwi*m^HmUr6(5ju<=;y(-+x40oU|)hGP}dLlZ0n&a^=NAmCN`1zUULDDjzT15m4S zj$sTId}rF!$8g4-qDYwUHE5Y$)I(l{UkPzG9w25`(z4j;1yikZg3$;TV4+*4jj1sn zm70i{PvkY(?x9h`(J0kKMB7Z8t%BPq(lXPAdUbJB*_CMnL$tdJM$<2=Yl&ynFhIHA zA{^6nhBjLrfl*~wOaAnry3Gmr-S{A8H)4E3*v@a6Mu%u4$Rs1}46TRqBnc zQJ`&R8<^#!{6@WtH|%uGY=g#s_>yBWuIagaYXJ6ne25I^|5%h+KecKD@MTsusBzJq zEH{WUTg*t#&zSA4r9c6=ZC#ZsgrwhK;jVy-8M&$OmR(hD5M?%KpQ-8aFt*7OP_m-R z6#+B*|L`45VlHyFVFQjj&flU>KdZ_=_Z$~nLbW7s+&Guxo$dAOL7&qaBG0oj3t zS+l!rb$U3J*YgS&=-({>PlZ>nrsO?a2D{dy69s)9NS^3e01K%x{shmEn zkizhiwSKZtM!68%Lt*Rm<_sH`OHWh3TRCdcJH3= zJD+>*k8=;f$2ud?dK1*6S*{XMJ%Nq_fB?Tl^j8wh*-B5pnVS6W7st!UYp^3Sc-&-+ z67c{aW`Pin7Bxelp~SQC|T!oT(=rbfKyFES47LKlp-AhtJ(-rt@9`5kY1%i?y|NtgUZgBa^{j+lGk1GEES9 zo=*_d#io|9xwMdc?+NaVMC%R1cmROiPNg(f(yQ3aW}&s-9oJgJwr$w9jq>l(N{mID@`-RpA|(<2*MtPvKFPnm z{H9S_9We|8wV@i{|3vArM0{cd09Zu6c!>gm;%iBf(AW+X0GI@GUcz8S0G3(cVJaRv zmWWS`?j2)W>1lv+?hO$kR8!*%w@ed) zX5-^Ov~nT>BUD7LkH|omD xjq3#NfS`_q{{S3^K@1=syP^O9002ovPDHLkV1n}uh_e6y literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png b/gtk/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bb42075d42874ec1f5ae543323a98a8ade6f58a3 GIT binary patch literal 1569 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 IM6N<$f&)+Vp8x;= literal 0 HcmV?d00001 diff --git a/gtk/assets/slider-vert-scale-has-marks-below@2.png b/gtk/assets/slider-vert-scale-has-marks-below@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f9b44aef924c3364ef05cb70c2c5e4d2f4a59089 GIT binary patch literal 1081 zcmV-91jhS`P)%DjHn~&f2y?f68aPEEY-gB;Cf$2p(RIPB_D96-r6y*po2Hd~(N*UoVU|p3p z5w2C0)o;`CyAA(-ke~yn7j&%ZaaNQwz%v0%DDWL{DHi9WOwhea-cq*^wMY!T@ z3U_9|3ZG6E^c9;%+XkG->&pu7196)UeG(Jp-9%nzZ5eF2h9`4+QiM-{m@P-45t1t@ zSqg7v2h;O<#EVe^9tdmP0oj$bydB0s)093nr+Yoa#|&n$0P~50z81znQ@|VdG86IF z*gwi*m^HmUr6(5ju<=;y(-+x40oU|)hGP}dLlZ0n&a^=NAmCN`1zUULDDjzT15m4S zj$sTId}rF!$8g4-qDYwUHE5Y$)I(l{UkPzG9w25`(z4j;1yikZg3$;TV4+*4jj1sn zm70i{PvkY(?x9h`(J0kKMB7Z8t%BPq(lXPAdUbJB*_CMnL$tdJM$<2=Yl&ynFhIHA zA{^6nhBjLrfl*~wOaAnry3Gmr-S{A8H)4E3*v@a6Mu%u4$Rs1}46TRqBnc zQJ`&R8<^#!{6@WtH|%uGY=g#s_>yBWuIagaYXJ6ne25I^|5%h+KecKD@MTsusBzJq zEH{WUTg*t#&zSA4r9c6=ZC#ZsgrwhK;jVy-8M&$OmR(hD5M?%KpQ-8aFt*7OP_m-R z6#+B*|L`45VlHyFVFQjj&flU>KdZ_=_Z$~nLbW7s+&Guxo$dAOL7&qaBG0oj3t zS+l!rb$U3J*YgS&=-({>PlZ>nrsO?a2D{dy69s)9NS^3e01K%x{shmEn zkizhiwSKZtM!68%Lt*Rm<_sH`OHWh3T#lUKpPT@dOTq-lya!P5W2EfgB#-mLfD&!I^PX_MHP`)=nw@VwtSeCLOlpgZsU z21W(3hO-Ei`coamF&PaD*llj(zb#G&XuGqYLj5RGXB^`%Ud)G1Fx4xM00000NkvXXu0mjf D@C@_4 literal 0 HcmV?d00001 diff --git a/gtk/assets/slider@2.png b/gtk/assets/slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ec822792c1a9b11982f0bbfbefb05f65d50a6bd3 GIT binary patch literal 1110 zcmV-c1gZOpP)au~%t!o7j%H8)Fl&Armr#n8f&1#u#Ea z2}9qu>Ca-@R?r*k-m*=^Xq0gfxIf@yegIBeirz$rCWAbn-~?(q?T(0O5j+R13)1K^ z%wn8M$LJnx);k= z*3fB(R|?9RKwXzL8GHytORnahh>3UWNz|^Z}7_nH7j<#-oXLeR*xg zbqVY{VOzWiqrgoSQS*zKapHk9EgH)%Uebjgd);nGMfsf7CJ$h2NPG0|?6FvO@sb2C zt)scZzcz&-c5J-N%S($g>^*6>yAT?eZ|+m9EmV za4DD{m?_Hdlx}QOZe}gTorw-j&cA^ejjSDcfb}lQ6OidbnIZ97;~4<$d)qd9NhT;_ zZV(b?Nj5t#MJ;Pj9zevXaZ0m0Y?GkK*yBuW4_hQCf^81i61GTC%(2x0)nSVS#;A4> z%4DTfROOvgu67(S6ShPVOgrFG*cO2i|2W{6uswpJH0Pa+vHYQ{6N7Pw7!F$`FplqC zI>{hlVY>vt>?+^6#4%k2M#8oUz}dtxU0nDdI321=0Lt>;8o#z;+4;agtG)n^lwHdoCOACMuCJD>%sHX?rcLh)o&{26Q_GKM;)Q`WeUK|4 z?|M*Or#&q35l~f9wftO>aWK~>zksg=t%kU5HKPx)qcm=LIT!Ib(0^1H@&)>u6A!fM zeCl6z30?uFi`L7{9LDjDb3Eur9s(>WX4X<$f#)gRe!{Gbo}}n1^Z-avhdmVGNyO8@ zt^m(6;H=OXVl8r!~9a^UBE45AGd+Of!{F3ObkcF(3w{K cRczb;19z}0hM2|+2mk;807*qoM6N<$f`f$qeE GtkMenuBar.menubar, +PanelApplet > GtkMenuBar.menubar.menuitem, +PanelMenuBar.menubar, +PanelMenuBar.menubar.menuitem { + -Panelpanel-icon-visible: true; + + border-width: 0; + background-color: @theme_bg_color; + background-image: none; +} + +PanelAppletFrame { + border-width: 0; + background-color: @theme_bg_color; + background-image: none; +} + +PanelApplet .button { + -GtkButton-inner-border: 2; + + border-width: 0; + border-radius: 0; + border-color: transparent; + background-color: @theme_bg_color; + background-image: none; + color: @theme_fg_color; +} + +PanelApplet .button:active, +PanelApplet .button:active:prelight { + border-width: 0 ; + border-radius: 0; + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +PanelApplet .button:prelight { + background-color: @theme_bg_color; + background-image: none; + color: shade(@theme_fg_color, 0.7); +} + +WnckPager, WnckTasklist { + background-color: @theme_bg_color; +} + +/************ + * nautilus * + ************/ +.nautilus-canvas-item { + border-radius: 0; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px black; +} + +.nautilus-desktop.nautilus-canvas-item:active { + color: @theme_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:selected { + color: @theme_selected_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:prelight, +.nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; +} + +NautilusWindow .toolbar { + border-width: 0; + border-style: none; +} + +NautilusWindow .sidebar .frame { + border-style: none; +} + +NautilusWindow > GtkGrid > .pane-separator, +NautilusWindow > GtkGrid > .pane-separator:hover { + border-width: 0; + border-style: none; + background-color: @theme_bg_color; +} + +NautilusNotebook.notebook tab { + padding: 0; +} + +NautilusNotebook .frame { + border-width: 0; +} + +NautilusQueryEditor .primary-toolbar.toolbar { + border-width: 0; +} + +NautilusQueryEditor .toolbar { + border-width: 0; +} + +NautilusQueryEditor .toolbar:nth-child(2) { + +} + +NautilusQueryEditor .toolbar:last-child, +NautilusQueryEditor .primary-toolbar.toolbar:only-child { + border-width: 0; +} + +/****************** + * gnome terminal * + ******************/ +VteTerminal { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +TerminalWindow GtkNotebook.notebook { + border-width: 0; +} + +TerminalWindow .scrollbars-junction, +TerminalWindow .scrollbar.trough { + +} + +TerminalWindow .scrollbar.button, +TerminalWindow .scrollbar.button:active, +TerminalWindow .scrollbar.button:active:hover { + +} + +TerminalWindow .scrollbar.slider { + +} + +TerminalWindow .scrollbar.slider:hover, +TerminalWindow .scrollbar.slider.vertical:hover { + +} + +TerminalWindow .scrollbar.slider:active, +TerminalWindow .scrollbar.slider.vertical:active { + +} + +/********* + * gedit * + *********/ +GeditWindow .pane-separator, +GeditWindow .pane-separator:hover { + border-width: 0; + border-style: none; + background-color: @theme_bg_color; +} + +GeditPanel.title GtkLabel { + padding: 4px 0; +} + +GeditPanel.vertical .title { + padding: 4px 0 4px 3px; + border-style: none; +} + +GeditPanel .toolbar { + border-style: none; + background-color: transparent; +} + +GeditDocumentsPanel .view { + background-color: @theme_base_color; +} + +GeditPanel.vertical .notebook { + padding: 0; + border-width: 0; +} + +GeditPanel.horizontal .notebook { + padding: 0; + border-width: 0; +} + +GeditWindow .notebook { + border-width: 0; +} + +GeditPanel .notebook tab, +GeditWindow .notebook tab { + border-width: 0; +} + +GeditStatusMenuButton { + color: @theme_fg_color; +} + +GeditStatusMenuButton.button, +GeditStatusMenuButton.button:hover, +GeditStatusMenuButton.button:active, +GeditStatusMenuButton.button:active:hover { + border-image: none; + color: @theme_fg_color; +} + +GeditStatusMenuButton.button:hover, +GeditStatusMenuButton.button:active, +GeditStatusMenuButton.button:active:hover { + +} + +GeditStatusMenuButton.button:active { + +} + +GeditViewFrame .gedit-search-slider { + padding: 4px; + border-width: 0; + border-style: none; + background-color: @theme_bg_color; +} +GeditViewFrame .gedit-search-slider .entry { + padding: 6px 6px 7px 6px; +} +GeditViewFrame .gedit-search-slider .not-found { + background-color: @error_bg_color; + background-image: none; + color: @error_fg_color; +} + +GeditViewFrame .gedit-search-slider .not-found:selected { + background-color: shade(@theme_selected_bg_color, 1.2); + color: @theme_selected_fg_color; +} + +GeditFileBrowserWidget .primary-toolbar.toolbar { + padding: 2px; + border: none; + background-color: @theme_bg_color; + background-image: none; +} + +.gedit-search-entry-occurrences-tag { + color: @theme_text_color; + margin: 2px; + padding: 2px; +} +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; +} + +/************* + * gucharmap * + *************/ +GucharmapChartable { + background-color: @theme_base_color; +} + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/* gnome-documents */ +.documents-dropdown, +.documents-dropdown .view { + background-color: @theme_bg_color; +} + +.documents-dropdown.frame { + padding: 6px; + border-width: 0; + border-style: none; +} +.documents-dropdown .view.radio, +.documents-dropdown .view.radio:focus { + background-image: url("assets/blank.png");; + background-color: transparent; +} + +.documents-dropdown .view.radio:active, +.documents-dropdown .view.radio:active:focus, +.documents-dropdown .view.radio:active:hover, +.documents-dropdown .view.radio:hover { + background-color: transparent; + background-image: url("assets/radio-checked.png"); +} + +.documents-entry-tag { + background-color: transparent; + color: @theme_text_color; + border-width: 0; + + margin: 2px; + padding: 4px; +} + +.documents-entry-tag:hover { + +} + +.documents-entry-tag.button, +.documents-entry-tag.button:focus, +.documents-entry-tag.button:hover, +.documents-entry-tag.button:hover:focus, +.documents-entry-tag.button:active, +.documents-entry-tag.button:active:focus { + background-color: transparent; + border-style: none; + box-shadow: none; + border-width: 0; + +} + +/* epiphany */ + + + +/* evince */ + +/********************* + * NEMO File manager * + *********************/ +/* for breadcrumbs path bar */ + +.nemo-pathbar-button, +NemoPathbarButton { + border-radius: 0; + border-width: 1px; + border-style: solid; + border-color: @theme_bg_color; + background-color: @theme_base_color; + color: @theme_text_color; + background-image: none; + border-image: none; +} +NemoPathbarButton:active { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} +NemoPathbarButton:active:hover { + background-color: shade(@theme_selected_bg_color, 1.05); + color: @theme_selected_fg_color; +} +NemoPathbarButton:hover { + background-color: @theme_base_color; + color: shade(@theme_fg_color, 0.7); +} + +NemoPathbarButton:insensitive { + background-color: shade(@theme_bg_color, 1.04); + background-image: none; + color: mix(@theme_text_color, @theme_base_color, 0.4); +} +NemoPathbarButton *:insensitive { + + color: mix(@theme_text_color, @theme_base_color, 0.4); +} + +/* For Places Sidebar diskfull indicators */ + +NemoPlacesTreeView { + -NemoPlacesTreeView-disk-full-bg-color: shade(@theme_bg_color, 0.93); + -NemoPlacesTreeView-disk-full-fg-color: @theme_selected_bg_color; +} + +NemoPlacesTreeView:selected { + -NemoPlacesTreeView-disk-full-bg-color: shade(@theme_bg_color, 0.93); + -NemoPlacesTreeView-disk-full-fg-color: shade(@theme_bg_color, 0.5); +} + +NemoPlacesTreeView:hover { +} + +NemoPlacesTreeView:selected:hover { +} + + +NemoWindow * { + +} + +NemoWindow .view { + background-color: @theme_base_color; +} + +NemoWindow .rubberband, +NemoWindow .view.rubberband { + background-color: alpha (@theme_selected_bg_color, 0.3); +} +/* inactive pane */ + +.nemo-inactive-pane .view { + background-color: shade(@theme_bg_color, 1.03); +} diff --git a/gtk/gtk-widgets.css b/gtk/gtk-widgets.css new file mode 100644 index 0000000..5546187 --- /dev/null +++ b/gtk/gtk-widgets.css @@ -0,0 +1,786 @@ +/* NOTES to contributors: + * use 4 spaces indents, and keep code ALIGNED and ORDERED */ +/* default */ + +* { + background-clip: padding-box; + -GtkArrow-arrow-scaling: 0.55; + -GtkHTML-link-color: @theme_selected_bg_color; + -GtkIMHtml-hyperlink-color: @theme_selected_bg_color; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkTextView-error-underline-color: @error_color; + -GtkToolButton-icon-spacing: 6; + -GtkToolItemGroup-expander-size: 10; + -GtkTreeView-expander-size: 10; + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + /*-GtkWidget-horizontal-separator: 0;*/ + + -GtkWidget-vertical-separator: 0; + outline-color: transparent; + outline-style: none; + outline-offset: 2px; +} +/*************** + * base states * + ***************/ + +.background { + background-color: @theme_bg_color; + color: @theme_fg_color; +} +.background.client-decorated { + background-color: transparent; +} +.background.window-content { + background-color: @theme_bg_color; +} +GtkClutterOffscreen { + background-color: @theme_bg_color; + color: @theme_fg_color; +} +*:selected, +*:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} +*:active { + background-color: shade(@theme_bg_color, 1.00); +} +*:disabled, +*:disabled:disabled { + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} +/* apply effects to disabled and prelit images */ + +*:disabled { + -gtk-icon-effect: dim; +} +*:hover { + -gtk-icon-effect: highlight; +} +.gtkstyle-fallback { + background-color: @theme_bg_color; + color: @theme_fg_color; +} +.gtkstyle-fallback:hover { + background-color: shade(@theme_bg_color, 1.1); + color: @theme_fg_color; +} +.gtkstyle-fallback:active { + background-color: shade(@theme_bg_color, 0.9); + color: @theme_fg_color; +} +.gtkstyle-fallback:disabled { + background-color: shade(shade(@theme_bg_color, 0.95), 1.05); + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} +.gtkstyle-fallback:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} +/************* + * assistant * + *************/ + +GtkAssistant .sidebar .highlight { + background-color: @theme_selected_bg_color; +} +GtkAssistant .sidebar { + padding: 0px; + border-width: 0; + border-style: none; + background-color: @theme_bg_color; + color: @theme_fg_color; +} +/*********************** +! Font and file choosers +************************/ + +GtkFontButton .separator, +GtkFileChooserButton .separator { + /* always disable separators */ + + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 2px; + padding: 5px; +} +placessidebar row > revealer { + padding: 0 5px; +} +placessidebar row:selected { + color: @theme_selected_fg_color; +} +placessidebar row:disabled { + color: shade(@theme_selected_bg_color, 0.32); +} +placessidebar row image.sidebar-icon { + opacity: 0.6; +} +placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} +placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} +button.sidebar-button { + min-height: 8px; + min-width: 24px; + margin-top: 0; + margin-bottom: 0; + padding: 0; + border-radius: 0%; + -gtk-outline-radius: 0%; +} +placessidebar row.sidebar-placeholder-row { + min-height: 2px; + padding: 0 2px; + background-color: @theme_selected_bg_color; + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: @theme_selected_bg_color; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 0 0 2px @theme_selected_bg_color; +} +/**************** + * content view * + ****************/ + +.content-view.view { + background-color: @theme_base_color; +} +.content-view.view:hover { + background-color: alpha(@theme_selected_bg_color, 0.3); +} +.content-view.view:selected, +.content-view.view:active { + background-color: @theme_selected_bg_color; +} +.content-view.view:disabled { + background-color: @entry_border_color; +} +GdMainIconView.content-view { + -GdMainIconView-icon-size: 40; +} +GtkIconView.content-view.check { + background-color: transparent; +} +GtkIconView.content-view.check:active { + background-color: transparent; +} +.content-view.view.check, +.content-view.view.check:active { + background-color: transparent; +} +GtkIconView.content-view.check:hover, +GtkIconView.content-view.check:disabled, +GtkIconView.content-view.check:selected { + background-color: transparent; +} +/**************** + * drawing area * + ****************/ + +GtkDrawingArea { + background-color: transparent; +} +GtkDrawingArea:disabled { + background-color: @entry_border_color; +} +/*********** + * gtkhtml * + ***********/ + +GtkHTML { + background-color: @theme_base_color; + color: @theme_text_color; +} +/************ + * expander * + ************/ + +.expander { + color: alpha(@theme_fg_color, 0.7); +} +.expander:hover { + color: alpha(@theme_fg_color, 0.9); +} +/********* + * frame * + *********/ + +frame { + border-radius: 0; +} + +frame.border-groove, +frame.border-ridge { + border-radius: 0; + border-width: 0px; + border-style: none; +} + +frame.border-groove border, +frame.border-ridge border { + border-radius: 0; + border-width: 3px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.9); +} +/******************* + * scrolled window * + *******************/ + +scrolledwindow.frame { + border-radius: 0; + border-width: 0; + border-style: none; +} +/* avoid double borders when a viewport is + * packed into a GtkScrolledWindow */ + +scrolledwindow.shortcuts-pane.sidebar treeview { + background-color: @theme_bg_color; +} +scrolledwindow viewport.frame { + border-style: none; +} +/************ + * iconview * + ************/ + +GtkIconView.view.cell:selected, +GtkIconView.view.cell:selected:focus { + border-width: 3px; + border-style: solid; + border-color: @theme_selected_bg_color; + border-radius: 0; + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} +.content-view.view.rubberband, +.view.rubberband, +.rubberband { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0; + background-color: alpha(@theme_selected_bg_color, 0.3); +} +/********* + * image * + *********/ + +GtkImage, +GtkImage:active, +GtkImage:disabled { + background-color: transparent; +} +/********* + * label * + *********/ + +GtkLabel, +GtkLabel:active, +GtkLabel:disabled { + background-color: transparent; +} +/******************* + * symbolic images * + *******************/ + +.image, +.view.image { + color: alpha(@theme_fg_color, 0.5); +} +.image:hover, +.view.image:hover { + color: @theme_fg_color; +} +.image:selected, +.image:selected:hover, +.view.image:selected, +.view.image:selected:hover { + color: @theme_selected_fg_color; +} +/***************** + * miscellaneous * + *****************/ + +.floating-bar { + border-width: 3px; + border-style: none; + border-radius: 0px; + background-color: @theme_bg_color; + background-image: none; + color: @theme_fg_color; +} +.floating-bar.top {} .floating-bar.right {} .floating-bar.bottom {} .floating-bar.left {} .floating-bar .button, +.floating-bar .button:focus { + border-style: none; + background-color: transparent; + background-image: none; +} +.view.dim-label, +.dim-label { + color: alpha(currentColor, 0.6); +} +.dnd { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); +} +.grip { + background-color: transparent; +} +.arrow { + color: alpha(@theme_fg_color, 0.7); +} +.arrow:disabled { + color: alpha(@theme_fg_color, 0.4); +} +/****************** + * pane separator * + ******************/ + +.pane-separator { + background-color: transparent; + color: transparent; +} +/************* + * statusbar * + *************/ + +statusbar { + color: @theme_fg_color; + background-color: @theme_bg_color; +} +/************* + * popover * + *************/ + +popover.menu, +popover.background { + background-color: @theme_bg_color; + border: 4px solid @theme_selected_bg_color; + background-clip: border-box; + padding: 5px 5px; +} + +popover label { + padding: 0px 5px; +} + +popover modelbutton { + padding: 5px 5px; +} + +popover modelbutton:hover { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +popover modelbutton:active { + background-color: shade(@theme_selected_bg_color, 0.9); + color: @theme_selected_fg_color; +} + +/************ + * textview * + ************/ + +.view text, +iconview text, +textview text { + background-color: @base_color; + color: @theme_fg_color; +} +.view text:disabled, +iconview text:disabled, +textview text:disabled { + color: rgba(0, 0, 0, 0.32); +} +textview text:selected { + background-color: @theme_selected_bg_color; +} +textview border { + background-color: @theme_selected_bg_color; + background-image: image(rgba(0, 0, 0, 0.1)); + background-repeat: no-repeat; + color: rgba(0, 0, 0, 0.48); +} +textview border.bottom { + background-size: 100% 1px; + background-position: top; +} +textview border.top { + background-size: 100% 1px; + background-position: bottom; +} +textview border.left { + background-size: 1px 100%; + background-position: right; +} +textview border.right { + background-size: 1px 100%; + background-position: left; +} +/* this affects the text view that caused me so much trouble in the past*/ + +.view:selected, +iconview:selected, +.view text selection, +iconview text selection, +textview text selection, +flowbox flowboxchild:selected, +spinbutton:not(.vertical) selection, +/* notebook > stack:not(:only-child) revealer entry selection, */ +/* notebook > stack:not(:only-child) revealer spinbutton:not(.vertical) selection, */ +entry selection, +modelbutton.flat:selected, +popover.background checkbutton:selected, +popover.background radiobutton:selected, +.menuitem.button.flat:selected, +row:selected, +calendar:selected { + background-color: @theme_selected_bg_color; +} +row:selected label, +label:selected, +.view:selected, +iconview:selected, +.view text selection, +iconview text selection, +textview text selection, +flowbox flowboxchild:selected, +spinbutton:not(.vertical) selection, +/* notebook > stack:not(:only-child) revealer entry selection, */ +/* notebook > stack:not(:only-child) revealer spinbutton:not(.vertical) selection, */ +entry selection, +modelbutton.flat:selected, +popover.background checkbutton:selected, +popover.background radiobutton:selected, +.menuitem.button.flat:selected, +row:selected, +calendar:selected { + color: @theme_selected_fg_color; +} +row:selected label:disabled, +label:disabled:selected, +.view:disabled:selected, +iconview:disabled:selected, +.view text selection:disabled, +iconview text selection:disabled, +textview text selection:disabled, +flowbox flowboxchild:disabled:selected, +label:disabled selection, +spinbutton:not(.vertical) selection:disabled, +/* notebook > stack:not(:only-child) revealer entry selection:disabled, */ +/* notebook > stack:not(:only-child) revealer spinbutton:not(.vertical) selection:disabled, */ +entry selection:disabled, +modelbutton.flat:disabled:selected, +popover.background checkbutton:disabled:selected, +popover.background radiobutton:disabled:selected, +.menuitem.button.flat:disabled:selected, +row:disabled:selected, +calendar:disabled:selected { + color: shade(@theme_selected_fg_color, 0.4); +} +/************ + * Tooltips * + ************/ + +tooltip { + border-radius: 2px; + box-shadow: none; +} +tooltip.background { + background-color: @tooltip_bg_color; +} +tooltip decoration { + background-color: transparent; +} +tooltip label { + min-height: 20px; + padding: 4px 6px; +} +tooltip * { + padding: 0; + background-color: transparent; + color: inherit; +} +/************** + * Tree Views * + **************/ + +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: alpha(currentColor, 0.3); + border-top-color: rgba(0, 0, 0, 0.1); +} +treeview.view:hover, +treeview.view:active, +treeview.view:selected { + border-radius: 0; +} +treeview.view.separator { + min-height: 5px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: @theme_selected_bg_color; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: @theme_fg_color; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} +treeview.view.expander:hover, +treeview.view.expander:active { + color: shade( @theme_selected_bg_color, 0.8); +} +treeview.view.expander:disabled { + color: shade( @theme_selected_bg_color, 0.24); +} +treeview.view.expander:selected { + color: @theme_selected_fg_color; +} +treeview.view.expander:selected:hover, +treeview.view.expander:selected:active { + color: @theme_selected_fg_color; +} +treeview.view.expander:selected:disabled { + color: @theme_selected_fg_color; +} +treeview.view.progressbar { + border-style: none none solid; + border-width: 21px; + border-color: @theme_selected_bg_color; + background-color: transparent; + background-image: none; +} +treeview.view.progressbar:selected { + border-color: shade(@theme_selected_bg_color, 0.3); +} +treeview.view.trough { + border-style: none none solid; + border-width: 21px; + border-color: shade( @theme_selected_bg_color, 0.3); + background-color: transparent; + background-image: none; +} +treeview.view.trough:selected { + border-color: alpha(@theme_selected_bg_color, 0.3); +} +treeview.view header button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1); + border-radius: 0; + background-clip: border-box; +} +treeview.view header button, +treeview.view header button:hover, +treeview.view header button:active { + box-shadow: none; +} +treeview.view header button, +treeview.view header button:disabled { + background-color: shade(@theme_bg_color, 1.2); +} +treeview.view header button:last-child { + border-right-style: none; +} +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1); + border-radius: 0; + box-shadow: none; + background-color: @theme_bg_color; + background-clip: border-box; + color: @theme_selected_bg_color; +} +/************ + * viewport * + ************/ + +GtkViewport.frame { + border-width: 0; +} +.view { + background-color: @theme_base_color; + color: @theme_text_color; +} +.view:disabled, +.view:disabled:disabled { + background-color: shade(@theme_bg_color, 1.04); + background-image: none; + color: mix(@theme_text_color, @theme_base_color, 0.4); +} +.view:selected, +.view:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} +/********************* + * app notifications * + *********************/ + +.app-notification { + border-style: none; + border-width: 0 1px 1px 1px; + border-radius: 0; + padding: 8px; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} +/****************************** + * destructive action buttons * + ******************************/ + +.destructive-action.button { + border-width: 1px; + border-style: solid; + border-color: transparent; + border-radius: 0; + background-color: @error_color; + background-image: none; + color: mix(@theme_selected_fg_color, @error_color, 0.1); +} +.destructive-action.button:hover { + border-color: transparent; + background-color: shade(@error_color, 1.12); + background-image: none; +} +.destructive-action.button:active { + border-color: transparent; + background-color: shade(@error_color, 0.87); + background-image: none; +} +.destructive-action.button:hover:active { + border-color: transparent; +} +/************** + * List boxes * + **************/ + +EggListBox { + background-color: @theme_base_color; +} +EggListBox:hover { + background-color: mix(white, @theme_selected_bg_color, 0.05); +} +EggListBox:selected { + background-color: @theme_selected_bg_color; +} +list { + background-color: @theme_base_color; +} + +list.row:hover { + background-color: shade(@selected_bg_color, 0.9); + color: @fg_color; +} +list.row:active, +list.row:active:hover, +list.row:checked { + color: @fg_color; + background-color: shade(@selected_bg_color, 0.83); +} +/************************* + * touch text selections * + *************************/ + +GtkBubbleWindow { + background-color: @theme_tooltip_bg_color; + border-radius: 0; + background-clip: border-box; + padding: 10px; +} +GtkBubbleWindow.osd.background { + background-color: @theme_tooltip_bg_color; +} +GtkBubbleWindow .toolbar { + background-color: @theme_tooltip_bg_color +} +/********************** + * Window Decorations * + *********************/ + +decoration { + transition: box-shadow 0.3s cubic-bezier(0, 0, 0.2, 1); + border-radius: 2px 2px 0 0; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22), 0 16px 16px transparent; + margin: 8px; +} +decoration:backdrop { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), 0 16px 16px transparent; +} +.fullscreen decoration, +.tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; +} +.ssd decoration { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16); +} +.csd.popup decoration { + border-radius: 2px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); +} +tooltip.csd decoration { + border-radius: 2px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); +} +messagedialog.csd decoration { + border-radius: 2px; +} +.solid-csd decoration { + margin: 4px; + border-radius: 0; + box-shadow: none; + background-color: @theme_tooltip_bg_color; +} diff --git a/gtk/gtk.css b/gtk/gtk.css new file mode 100644 index 0000000..e530d03 --- /dev/null +++ b/gtk/gtk.css @@ -0,0 +1,96 @@ + +/* Default color scheme */ + +@import url("colors.css"); + +@define-color selected_bg_color #87afaf; +@define-color bg_color @color8; +@define-color tooltip_bg_color shade(@color0, 1.20); +@define-color base_color mix(@color8, @color0, 1.2); +@define-color fg_color @color15; +@define-color text_color @color15; +@define-color selected_fg_color @color15; +@define-color tooltip_fg_color @color15; + +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color @bg_color; +@define-color theme_fg_color @fg_color; +@define-color theme_base_color @base_color; +@define-color theme_text_color @text_color; +@define-color theme_selected_bg_color @selected_bg_color; +@define-color theme_selected_fg_color @selected_fg_color; +@define-color theme_tooltip_bg_color @tooltip_bg_color; +@define-color theme_tooltip_fg_color @tooltip_fg_color; + +/* shadow effects */ +@define-color light_shadow #eeeeee; +@define-color dark_shadow #222222; + +/* misc colors used by gtk+ */ +@define-color info_fg_color @text_color; +@define-color info_bg_color @bg_color; +@define-color warning_fg_color @text_color; +@define-color warning_bg_color @bg_color; +@define-color question_fg_color @text_color; +@define-color question_bg_color @theme_selected_bg_color; +@define-color error_fg_color @text_color; +@define-color error_bg_color #f52400; +@define-color link_color mix (@theme_selected_bg_color, black, 0.15); +@define-color success_color #53a93f; +@define-color warning_color #f57900; +@define-color error_color #f52400; + +/* widget colors*/ +@define-color border_color shade(@theme_selected_bg_color, 0.2); +@define-color button_normal_color shade(@theme_bg_color, 1.20); +@define-color button_info_color @theme_selected_bg_color; +@define-color button_default_active_color @theme_selected_bg_color; +@define-color entry_border_color shade(@theme_base_color, 0.9); +@define-color frame_border_bottom_color shade(@bg_color, 0.8); +@define-color sel_color shade(@theme_selected_bg_color, 0.857); +@define-color switch_bg_color shade(@bg_color, 0.8); +@define-color panel_bg_color @bg_color; +@define-color panel_fg_color @fg_color; +@define-color borders shade(@theme_selected_bg_color, 0.857); +@define-color scrollbar_trough shade(@theme_base_color, 0.9); +@define-color scrollbar_slider_prelight mix(@scrollbar_trough, @theme_fg_color, 0.5); + + +/* osd */ +@define-color osd_separator #49525B; +@define-color osd_fg #ABB4BD; +@define-color osd_bg #434A54; + +/* window manager colors */ +@define-color wm_bg @theme_bg_color; +@define-color wm_title_focused @theme_fg_color; +@define-color wm_title_unfocused @theme_text_color; +@define-color wm_border_focused @border_color; +@define-color wm_border_unfocused @border_color; + +@import url("gtk-widgets.css"); +@import url("unity.css"); +@import url("widgets/button.css"); +@import url("widgets/cell-row.css"); +@import url("widgets/check-radio.css"); +@import url("widgets/column-header.css"); +@import url("widgets/calendar.css"); +@import url("widgets/entry.css"); +@import url("widgets/infobar.css"); +@import url("widgets/menu.css"); +@import url("widgets/notebook.css"); +@import url("widgets/progress-scale.css"); +@import url("widgets/scrollbar.css"); +@import url("widgets/separator.css"); +@import url("widgets/sidebar.css"); +@import url("widgets/spinbutton.css"); +@import url("widgets/spinner.css"); +@import url("widgets/switch.css"); +@import url("widgets/color-chooser.css"); +@import url("widgets/toolbar.css"); +@import url("widgets/header-bar.css"); +@import url("widgets/osd.css"); +@import url("widgets/csd.css"); +@import url("widgets/combobox.css"); +@import url("widgets/selection-mode.css"); +@import url("widgets/chrome.css"); diff --git a/gtk/gtk.css.base b/gtk/gtk.css.base new file mode 100644 index 0000000..08b9fba --- /dev/null +++ b/gtk/gtk.css.base @@ -0,0 +1,108 @@ +/* Default color scheme */ +@define-color color0 {color0}; +@define-color color1 {color1}; +@define-color color2 {color2}; +@define-color color3 {color3}; +@define-color color4 {color4}; +@define-color color5 {color5}; +@define-color color6 {color6}; +@define-color color7 {color7}; +@define-color color8 {color8}; +@define-color color9 {color9}; +@define-color color10 {color10}; +@define-color color11 {color11}; +@define-color color12 {color12}; +@define-color color13 {color13}; +@define-color color14 {color14}; +@define-color color15 {color15}; +@define-color selected_bg_color {active}; +@define-color bg_color mix(@color0, @color15, 0.12); +@define-color tooltip_bg_color mix(@color0, @color15, 0.04); +@define-color base_color mix(@color0, @color15, 0); +@define-color fg_color @color15; +@define-color text_color @color15; +@define-color selected_fg_color @color15; +@define-color tooltip_fg_color @color15; + +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color @bg_color; +@define-color theme_fg_color @fg_color; +@define-color theme_base_color @base_color; +@define-color theme_text_color @text_color; +@define-color theme_selected_bg_color @selected_bg_color; +@define-color theme_selected_fg_color @selected_fg_color; +@define-color theme_tooltip_bg_color @tooltip_bg_color; +@define-color theme_tooltip_fg_color @tooltip_fg_color; + +/* shadow effects */ +@define-color light_shadow #eeeeee; +@define-color dark_shadow #222222; + +/* misc colors used by gtk+ */ +@define-color info_fg_color @text_color; +@define-color info_bg_color @bg_color; +@define-color warning_fg_color @text_color; +@define-color warning_bg_color @bg_color; +@define-color question_fg_color @text_color; +@define-color question_bg_color @theme_selected_bg_color; +@define-color error_fg_color @text_color; +@define-color error_bg_color #f52400; +@define-color link_color mix (@theme_selected_bg_color, black, 0.15); +@define-color success_color #53a93f; +@define-color warning_color #f57900; +@define-color error_color #f52400; + +/* widget colors*/ +@define-color border_color shade(@theme_selected_bg_color, 0.2); +@define-color button_normal_color shade(@theme_bg_color, 1.20); +@define-color button_info_color @theme_selected_bg_color; +@define-color button_default_active_color @theme_selected_bg_color; +@define-color entry_border_color shade(@theme_base_color, 0.9); +@define-color frame_border_bottom_color shade(@bg_color, 0.8); +@define-color sel_color shade(@theme_selected_bg_color, 0.857); +@define-color switch_bg_color shade(@bg_color, 0.8); +@define-color panel_bg_color @bg_color; +@define-color panel_fg_color @fg_color; +@define-color borders shade(@theme_selected_bg_color, 0.857); +@define-color scrollbar_trough shade(@theme_base_color, 0.9); +@define-color scrollbar_slider_prelight mix(@scrollbar_trough, @theme_fg_color, 0.5); + + +/* osd */ +@define-color osd_separator #49525B; +@define-color osd_fg #ABB4BD; +@define-color osd_bg #434A54; + +/* window manager colors */ +@define-color wm_bg @theme_bg_color; +@define-color wm_title_focused @theme_fg_color; +@define-color wm_title_unfocused @theme_text_color; +@define-color wm_border_focused @border_color; +@define-color wm_border_unfocused @border_color; + +@import url("gtk-widgets.css"); +@import url("unity.css"); +@import url("widgets/button.css"); +@import url("widgets/cell-row.css"); +@import url("widgets/check-radio.css"); +@import url("widgets/column-header.css"); +@import url("widgets/calendar.css"); +@import url("widgets/entry.css"); +@import url("widgets/infobar.css"); +@import url("widgets/menu.css"); +@import url("widgets/notebook.css"); +@import url("widgets/progress-scale.css"); +@import url("widgets/scrollbar.css"); +@import url("widgets/separator.css"); +@import url("widgets/sidebar.css"); +@import url("widgets/chrome.css"); +@import url("widgets/spinbutton.css"); +@import url("widgets/spinner.css"); +@import url("widgets/switch.css"); +@import url("widgets/color-chooser.css"); +@import url("widgets/toolbar.css"); +@import url("widgets/header-bar.css"); +@import url("widgets/osd.css"); +@import url("widgets/csd.css"); +@import url("widgets/combobox.css"); +@import url("widgets/selection-mode.css"); diff --git a/gtk/settings.ini b/gtk/settings.ini new file mode 100644 index 0000000..bdf313d --- /dev/null +++ b/gtk/settings.ini @@ -0,0 +1,7 @@ +[Settings] +gtk-color-scheme = "base_color:#ffffff\nbg_color:#ECEDEE\ntooltip_bg_color:#dddedf\nselected_bg_color:#33CBBF\ntext_color:#78797A\nfg_color:#6A6B6C\ntooltip_fg_color:#595a5b\nselected_fg_color:#ffffff" +gtk-auto-mnemonics = 1 +gtk-visible-focus = automatic +gtk-button-images = 0 +gtk-menu-images = 0 + diff --git a/gtk/unity.css b/gtk/unity.css new file mode 100644 index 0000000..8b0316a --- /dev/null +++ b/gtk/unity.css @@ -0,0 +1,68 @@ +UnityPanelWidget, +.unity-panel { + border-width: 0 0 0px 0; + border-style: solid; + border-color: @theme_bg_color; + background-color: @theme_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +.unity-panel.menubar, +.unity-panel .menubar { +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: @theme_selected_fg_color; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +SheetStyleDialog.unity-force-quit { + background-color: @theme_bg_color; +} + + +/* This will theme the top decoration, so the whole space above the window */ +UnityDecoration.top { + border: 0px solid shade (@theme_bg_color, 0.5); + border-bottom-width: 0; + border-radius: 4px 4px 0 0; /* Corner radius, only the top ones should be */ + padding: 1px 8px 0 8px; /* This padding will be applied to the content of the top layout */ + background-color: @theme_bg_color; /* Decoration background */ + color: @theme_fg_color; /* The foreground color will be used to paint the text */ + text-shadow: none; + box-shadow: none; +} + +/* Top decoration for inactive windows */ +UnityDecoration.top:backdrop { + border: 0px solid @theme_bg_color; + border-bottom-width: 0; + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +/* Left decoration, it themes only the space at the left of the window */ +UnityDecoration.left, +/* Right decoration, it themes only the space at the right of the window */ +UnityDecoration.right, +/* Bottom decoration, it themes all the space below the window */ +UnityDecoration.bottom { + background-color: @theme_bg_color; +} + +/* Left, right and bottom decorations themes for inactive windows */ +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-color: @theme_bg_color; +} diff --git a/gtk/widgets/button.css b/gtk/widgets/button.css new file mode 100644 index 0000000..8548023 --- /dev/null +++ b/gtk/widgets/button.css @@ -0,0 +1,55 @@ + +/********** + * button * + **********/ +button { + padding: 5px; + border-width: 1px; + border-style: solid; + border-color: transparent; + border-radius: 0px; + background-color: @button_normal_color; + background-image: none; + color: @text_color; +} + +button:focus { + border: @selected_bg_color 2px dotted; + color: @fg_color; +} + +button:hover { + background-color: shade(@selected_bg_color, 0.9); + color: @fg_color; +} + +button:active, +button:active:hover, +button.toggle:checked { + color: @fg_color; + background-color: shade(@selected_bg_color, 0.83); +} + +button:disabled { + background-color: mix(@color8, @color0, 0.40); + background-image: none; + color: mix(@text_color, @color0, 0.40); +} + +button:active:disabled { + +} + +GtkLinkButton.button, +GtkLinkButton.button:focus, +GtkLinkButton.button:hover, +GtkLinkButton.button:active, +GtkLinkButton.button:focus:active, +GtkLinkButton.button:focus:hover { + +} + +button.radio:checked { + color: @fg_color; + background-color: shade(@selected_bg_color, 0.83); +} diff --git a/gtk/widgets/calendar.css b/gtk/widgets/calendar.css new file mode 100644 index 0000000..9fc4032 --- /dev/null +++ b/gtk/widgets/calendar.css @@ -0,0 +1,32 @@ +/************ + * Calendar * + ***********/ +calendar { + padding: 1px; + border: 1px solid @bg_color; + color: @selected_fg_color; +} + +calendar:disabled { + color: shade(@selected_fg_color, 0.8) ; +} + +calendar:selected { + border-radius: 0px; +} + +calendar.header { + border: none; + background-color: @tooltip_bg_color; + border-radius: 0; +} + +calendar:indeterminate { + color: alpha(currentColor, 0.4); +} + +calendar.highlight { + background-color: alpha(@selected_bg_color, 0.1); + color: @selected_fg_color; + font-weight: 100; +} diff --git a/gtk/widgets/cell-row.css b/gtk/widgets/cell-row.css new file mode 100644 index 0000000..c763c25 --- /dev/null +++ b/gtk/widgets/cell-row.css @@ -0,0 +1,25 @@ +/**************** + * cell and row * + ****************/ +.cell { + border-width: 0; + border-radius: 0px; +} + +.cell:selected, +.cell:selected:focus { + background-color: @selected_bg_color; + color: @selected_fg_color; +} + +row:selected, +row:selected:hover, +row:selected:focus { + border-width: 0; + border-style: none; + border-radius: 0; + background-color: @selected_bg_color; + background-image: none; + color: @selected_fg_color; + +} diff --git a/gtk/widgets/check-radio.css b/gtk/widgets/check-radio.css new file mode 100644 index 0000000..bb8d6bf --- /dev/null +++ b/gtk/widgets/check-radio.css @@ -0,0 +1,164 @@ +/************************* + * Check and Radio items * + *************************/ + +check, +radio { + color: alpha(currentColor, 0.75); + background-color: @base_color; + margin-right: 5px; +} + +radio { + border-radius: 10px; +} + +check:disabled, +radio:disabled { + background-color: mix(@theme_bg_color, @theme_fg_color, 0.1); +} + +check:hover, +check:active, +radio:hover, +radio:active { + background-color: shade(@selected_bg_color, 0.5); +} +check:checked, +check:checked:disabled, +radio:checked, +radio:checked:disabled { + background-color: shade(@selected_bg_color, 0.9); +} +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + color: shade(@bg_color, 0.8); +} +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: shade(@bg_color, 0.4); +} +check:only-child, +radio:only-child {} menu menuitem check, +menu menuitem radio { + transition: none; +} + +menu menuitem check:not(:checked):not(:indeterminate):hover, +menu menuitem radio:not(:checked):not(:indeterminate):hover { + color: alpha(currentColor, 0.75); +} + +menu menuitem check, +menu menuitem check:hover, +menu menuitem check:disabled, +menu menuitem radio, +menu menuitem radio:hover, +menu menuitem radio:disabled { + margin: 0; + padding: 0; +} + +menu menuitem check:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/check.png")); +} + +check:checked { + -gtk-icon-source: -gtk-recolor(url("../assets/check.png")); +} +check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("../assets/check-mixed.png")); +} +radio { + border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(@selected_bg_color), to(transparent)) 24/24px; + -gtk-icon-source: image(-gtk-recolor(url("../assets/blank.png")), -gtk-recolor(url("../assets/blank.png"))); +} +radio:checked { + -gtk-icon-source: -gtk-recolor(url("../assets/blank.png")); +} +radio:checked:disabled { + border-image: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(68, 138, 255, 0.4)), to(transparent)) 24/24px; +} +radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("../assets/blank.png")); +} +radio:indeterminate:checked { + -gtk-icon-source: -gtk-recolor(url("../assets/blank.png")); +} + +menu menuitem check:not(:indeterminate):checked, +menu menuitem radio:not(:indeterminate):checked, +menu menuitem check:indeterminate:checked, +menu menuitem radio:indeterminate:checked { + animation: none; +} +treeview.view check, +treeview.view radio { + padding: 0; +} +treeview.view check:checked:hover, +treeview.view check:selected:checked:hover, +treeview.view radio:checked:hover, +treeview.view radio:selected:checked:hover { + background-image: none; +} +treeview.view check, +treeview.view radio { + color: shade(@selected_bg_color, 0.8); +} +treeview.view check:hover, +treeview.view check:active, +treeview.view radio:hover, +treeview.view radio:active { + color: shade(@selected_bg_color, 0.8); +} +treeview.view check:disabled, +treeview.view radio:disabled { + color: shade(@selected_bg_color, 0.8); +} +treeview.view check:checked, +treeview.view check:indeterminate, +treeview.view radio:checked, +treeview.view radio:indeterminate { + color: @selected_bg_color; +} +treeview.view check:checked:disabled, +treeview.view check:indeterminate:disabled, +treeview.view radio:checked:disabled, +treeview.view radio:indeterminate:disabled { + color: shade(@selected_bg_color, 0.8); +} +treeview.view check:selected, +treeview.view radio:selected { + color: shade(@fg_color, 0.75); +} +treeview.view check:selected:hover, +treeview.view check:selected:active, +treeview.view radio:selected:hover, +treeview.view radio:selected:active { + color: @selected_fg_color; +} +treeview.view check:selected:disabled, +treeview.view radio:selected:disabled { + color: shade(@selected_fg_color, 0.3); +} +treeview.view check:selected:checked, +treeview.view check:selected:indeterminate, +treeview.view radio:selected:checked, +treeview.view radio:selected:indeterminate { + color: #448AFF; +} +treeview.view check:selected:checked:disabled, +treeview.view check:selected:indeterminate:disabled, +treeview.view radio:selected:checked:disabled, +treeview.view radio:selected:indeterminate:disabled { + color: @selected_fg_color; +} +treeview.view radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("../assets/radio-checked.png")), -gtk-recolor(url("assets/radio-checked.png"))); + border-image: none; +} diff --git a/gtk/widgets/chrome.css b/gtk/widgets/chrome.css new file mode 100644 index 0000000..5bf2bdf --- /dev/null +++ b/gtk/widgets/chrome.css @@ -0,0 +1,16 @@ +entry.chromium { + color: @selected_fg_color; + background-color: @selected_bg_color; +} + +menu.chromium { + background-color: @theme_bg_color; + color: @theme_fg_color; + border: none 0px; +} + +window.background.chromium { + border: none 0px; + background-color: @selected_bg_color; + color: @theme_fg_color; +} diff --git a/gtk/widgets/color-chooser.css b/gtk/widgets/color-chooser.css new file mode 100644 index 0000000..5573a87 --- /dev/null +++ b/gtk/widgets/color-chooser.css @@ -0,0 +1,114 @@ +/***************** + * color chooser * + *****************/ +GtkColorSwatch, +GtkColorSwatch:selected { + border-width: 4px; + border-style: solid; + border-radius: 0; + border-color: @bg_color; + background-color: transparent; + transition: all 200ms ease-out; +} + +GtkColorSwatch:hover, +GtkColorSwatch:selected:hover { + border-width: 0; + border-radius: 0; + border-color: @bg_color; + transition: all 200ms ease-in; +} + +GtkColorSwatch.color-dark:hover { +} + +GtkColorSwatch.color-light:hover { +} + +GtkColorSwatch.color-light:selected:hover, +GtkColorSwatch.color-dark:selected:hover { + background-image: none; +} + +GtkColorSwatch.left, +GtkColorSwatch:first-child { + +} + +GtkColorSwatch.right, +GtkColorSwatch:last-child { + +} + +GtkColorSwatch:only-child { + +} + +GtkColorSwatch.top { + +} + +GtkColorSwatch.bottom { + +} + +GtkColorChooserWidget #add-color-button { + transition: all 100ms ease-out; + border-color: @entry_border_color; + border-width: 1px; + border-style: none; + border-radius: 0; + background-color: @base_color; + color: mix(@text_color, @base_color, 0.4); +} + +GtkColorChooserWidget #add-color-button:hover { + transition: all 100ms ease-in; + border-color: @selected_bg_color; + border-width: 1px; + border-style: none; + border-radius: 0; + background-color: @base_color; + color: @fg_color; +} + +.color-active-badge, +.color-active-badge:selected { + border-width: 1px; + border-style: solid; + border-width: 0; + background-color: transparent; +} + +.color-active-badge.color-light, +.color-active-badge.color-light:hover { + border-color: alpha(black, 0.3); + color: alpha(black, 0.3); +} + +.color-active-badge.color-dark, +.color-active-badge.color-dark:hover { + border-color: alpha(white, 0.3); + color: alpha(white, 0.3); +} + +GtkColorEditor GtkColorSwatch { + border-width: 4px; + border-style: solid; + border-radius: 0; + border-color: @bg_color; + background-color: transparent; + transition: all 200ms ease-out; +} + +GtkColorEditor GtkColorSwatch.color-dark:hover, +GtkColorEditor GtkColorSwatch.color-light:hover { + border-width: 0; + border-radius: 0; + border-color: @bg_color; + transition: all 200ms ease-in; +} + +GtkColorButton.button { + padding: 6px; +} diff --git a/gtk/widgets/column-header.css b/gtk/widgets/column-header.css new file mode 100644 index 0000000..d6d9488 --- /dev/null +++ b/gtk/widgets/column-header.css @@ -0,0 +1,52 @@ +/***************** + * column-header * + *****************/ +column-header.button, +column-header.button:active, +column-header .button, +column-header .button:active { + font-weight: bold; + border-width: 0; + border-radius: 0; +} +column-header.button, +column-header.button:active, +column-header.button:focus, +column-header.button:active:focus, +column-header .button, +column-header .button:active, +column-header .button:focus, +column-header .button:active:focus { + box-shadow: none; + background-color: inherit; + background-image: none; +} +column-header.button:hover, +column-header.button:active:hover, +column-header.button:hover:focus, +column-header.button:active:hover:focus, +column-header .button:hover, +column-header .button:active:hover, +column-header .button:hover:focus, +column-header .button:active:hover:focus { + box-shadow: none; + background-color: inherit; + background-image: none; +} +column-header:last-child.button, +column-header:last-child .button { + +} +column-header.button, +column-header .button, +column-header.button:focus, +column-header .button:focus { + background-color: @tooltip_bg_color; + color: shade(@text_color, 1.1); +} +column-header.button:active, +column-header .button:active, +column-header.button:active:focus, +column-header .button:active:focus { + background-color: @tooltip_bg_color; +} diff --git a/gtk/widgets/combobox.css b/gtk/widgets/combobox.css new file mode 100644 index 0000000..ba0de59 --- /dev/null +++ b/gtk/widgets/combobox.css @@ -0,0 +1,26 @@ +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +combobox menu, +combobox .menu { + padding: 2px 0; +} + +combobox menu menuitem, +combobox .menu menuitem { + min-height: 28px; + padding: 0 10px; +} +combobox menu menuitem:hover { + background-color: @selected_bg_color; +} + +combobox:drop(active) { + box-shadow: none; +} diff --git a/gtk/widgets/csd.css b/gtk/widgets/csd.css new file mode 100644 index 0000000..adaca8a --- /dev/null +++ b/gtk/widgets/csd.css @@ -0,0 +1,125 @@ +/******* + * CSD * + *******/ +.titlebar { + /* border-width: 5px; */ + border-style: solid; + border-color: @tooltip_bg_color; +/* border-image: linear-gradient(to left, + shade(@selected_bg_color, 1.20) 25%, + shade(@selected_bg_color, 1.05) 25%, + shade(@selected_bg_color, 1.05) 50%, + shade(@selected_bg_color, 0.90) 50%, + shade(@selected_bg_color, 0.90) 75%, + shade(@selected_bg_color, 0.75) 75%) 5 0 0 0/ 5px 0 0 0;*/ + background-image: none; + background-color: @tooltip_bg_color; + color: @fg_color; + text-shadow: none; +} + +/* this is the default titlebar that is added by GTK + * when client-side decorations are in use and the application + * did not set a custom titlebar. + */ +.titlebar.default-decoration { + border: none; + box-shadow: none; +} + +.titlebar .title { + font-weight: bold; +} + +.titlebar { + padding: 3px; +} + +.titlebar:backdrop { + background-image: none; + background-color: @bg_color; + color: mix(@fg_color, @bg_color, 0.4); + text-shadow: none; +} + +.titlebutton { + padding: 4px; + border-style: none; + background-color: @button_normal_color; + color: mix(@fg_color, @bg_color, 0.1); + -gtk-icon-shadow: none; +} + +.titlebar .titlebutton:hover, +.titlebar .titlebutton:hover:focus { + background-color: @selected_bg_color; + color: @selected_fg_color; + -gtk-icon-shadow: none; +} + +.titlebar .titlebutton:active, +.titlebar .titlebutton:active:hover { + background: none; + color: shade(@selected_bg_color, 0.9); + -gtk-icon-shadow: none; + box-shadow: none; +} + +.titlebar .right .titlebutton:first-child { + background: none; +} +/* + +.titlebar .right .titlebutton:last-child { +} + +.titlebar .left .titlebutton:last-child { + border-right: 1px solid shade(@toolbar_bg_color, 0.9); +} + +.titlebar .left .titlebutton:first-child { +} +*/ + +.titlebar .titlebutton:backdrop { + background-image: none; + color: mix(@fg_color, @bg_color, 0.4); + -gtk-icon-shadow: none; +} + +.window-frame { + background-image: none; + border-width: 2px; + border-style: solid; + border-color: @bg_color; + border-image: none; + border-radius: 0; + box-shadow: 0 3px 12px 2px alpha(black, 0.5); + + /* this is used for the resize cursor area */ + margin: 10px; +} + +.window-frame:backdrop { + border-width: 2px; + border-color: @bg_color; + border-image: none; + box-shadow: 0 2px 7px 1px alpha(black, 0.5); +} + +GtkWindow { + color: @fg_color; + background-color: @bg_color; +} + +GtkPaned { + background-color: @bg_color; +} + +GtkEventBox { + background-color: @bg_color; +} + +GtkSeparator separator .separator.vertical.titlebutton { + background-color: @selected_bg_color; +} diff --git a/gtk/widgets/entry.css b/gtk/widgets/entry.css new file mode 100644 index 0000000..576fc02 --- /dev/null +++ b/gtk/widgets/entry.css @@ -0,0 +1,40 @@ +/********* + * entry * + *********/ +entry { + padding: 6px 8px; + border-width: 1px; + border-style: solid; + border-color: transparent; + border-radius: 0; + background-color: @base_color; + background-image: none; + color: @text_color; +} + +entry:active, +entry:focus { + box-shadow: inset 0px 0px @selected_bg_color; + border-color: @selected_bg_color; +} + +entry:selected, +entry:selected:focus, +entry selection { + background-color: @selected_bg_color; + color: @selected_fg_color; +} + +entry:disabled { + background-color: shade(@bg_color, 1.04); + background-image: none; + color: mix(@text_color, @base_color, 0.4); +} + +entry.progressbar { + border-width: 0; + border-radius: 0; + background-color: @selected_bg_color; + background-image: none; + color: @selected_fg_color; +} diff --git a/gtk/widgets/header-bar.css b/gtk/widgets/header-bar.css new file mode 100644 index 0000000..1f0e5ac --- /dev/null +++ b/gtk/widgets/header-bar.css @@ -0,0 +1,27 @@ +/************** + * header-bar * + **************/ + +.header-bar { + padding: 4px; + border-width: 0; + border-style: none; + background-color: @bg_color; +} + +.header-bar .button.text-button { + padding: 4px; +} + +.header-bar .button.image-button { + padding: 6px; +} + +.header-bar .title { + font-weight: bold; +} + +.header-bar .subtitle { + font-size: smaller; +} + diff --git a/gtk/widgets/infobar.css b/gtk/widgets/infobar.css new file mode 100644 index 0000000..222768f --- /dev/null +++ b/gtk/widgets/infobar.css @@ -0,0 +1,90 @@ +/*********** + * infobar * + ***********/ +GtkInfoBar { + border-width: 0; + border-style: none; +} + +.info { + border-width: 0; + border-style: none; + background-color: @info_bg_color; + background-image: none; + color: @info_fg_color; +} + +.warning { + border-width: 0; + border-style: none; + background-color: @warning_bg_color; + background-image: none; + color: @warning_fg_color; +} + +.question { + border-width: 0; + border-style: none; + background-color: @question_bg_color; + background-image: none; + color: @question_fg_color; +} + +.error { + border-width: 0; + border-style: none; + background-color: @error_bg_color; + background-image: none; + color: @error_fg_color; +} + +.warning .button, +.question .button, +.info .button, +.error .button, +.warning .button.close, +.question .button.close, +.info .button.close, +.error .button.close { + +} +.warning .button:hover, +.question .button:hover, +.info .button:hover, +.error .button:hover, +.warning .button.close:hover, +.question .button.close:hover, +.info .button.close:hover, +.error .button.close:hover { + +} +.warning .button:active, +.question .button:active, +.info .button:active, +.error .button:active, +.warning .button.close:active, +.question .button.close:active, +.info .button.close:active, +.error .button.close:active, +.warning .button:active:hover, +.question .button:active:hover, +.info .button:active:hover, +.error .button:active:hover, +.warning .button.close:active:hover, +.question .button.close:active:hover, +.info .button.close:active:hover, +.error .button.close:active:hover { + +} +.warning .button:disabled, +.question .button:disabled, +.info .button:disabled, +.error .button:disabled { + +} +.warning .button *:disabled, +.question .button *:disabled, +.info .button *:disabled, +.error .button *:disabled { + +} diff --git a/gtk/widgets/linked-buttons.css b/gtk/widgets/linked-buttons.css new file mode 100644 index 0000000..9e50656 --- /dev/null +++ b/gtk/widgets/linked-buttons.css @@ -0,0 +1,524 @@ +/****************** + * linked buttons * + *****************/ + + + +/* set up shadows for visual separation */ +.linked .button, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar GtkToolButton .button, +.inline-toolbar.toolbar GtkToolButton > .button { + background-color: @base_color; + color: @text_color; + +} +.linked .button:hover, +.inline-toolbar.toolbar .button:hover, +.inline-toolbar.toolbar GtkToolButton .button:hover, +.inline-toolbar.toolbar GtkToolButton > .button:hover { + background-color: @base_color; + color: shade(@fg_color, 0.7); +} +.linked .button:active, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar GtkToolButton .button:active, +.inline-toolbar.toolbar GtkToolButton > .button:active { + background-color: @selected_bg_color; + color: @selected_fg_color; +} +.linked .button:active:hover, +.inline-toolbar.toolbar .button:active:hover, +.inline-toolbar.toolbar GtkToolButton .button:active:hover, +.inline-toolbar.toolbar GtkToolButton > .button:active:hover { + background-color: shade(@selected_bg_color, 1.05); +} +.linked .button:insensitive, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button:insensitive, +.inline-toolbar.toolbar GtkToolButton > .button:insensitive { + background-color: shade(@bg_color, 1.04); + background-image: none; + color: mix(@text_color, @base_color, 0.4); +} + +/* remove box shadow from last-child and only-child */ + +.linked .entry:last-child, +.linked .entry:only-child, +.linked .button:last-child, +.linked .button:only-child, +.linked .button:insensitive:last-child, +.linked .button:insensitive:only-child, +.linked .button:active *:insensitive:last-child, +.linked .button:active *:insensitive:only-child, +.inline-toolbar.toolbar .button:last-child, +.inline-toolbar.toolbar .button:only-child, +.inline-toolbar.toolbar .button:insensitive:last-child, +.inline-toolbar.toolbar .button:insensitive:only-child, +.inline-toolbar.toolbar .button:active *:insensitive:last-child, +.inline-toolbar.toolbar .button:active *:insensitive:only-child, +.inline-toolbar.toolbar GtkToolButton:last-child > .button, +.inline-toolbar.toolbar GtkToolButton:only-child > .button, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:active *:insensitive, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:active *:insensitive { + +} + +/* add back the inset shadow effect */ +.linked .button:active:last-child, +.linked .button:active:only-child, +.inline-toolbar.toolbar .button:active:last-child, +.inline-toolbar.toolbar .button:active:only-child, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:active, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:active { + +} + +/* middle button */ +.linked .entry, +.linked .button, +.linked .button:active, +.linked .button:active:hover, +.linked .button:insensitive, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button, +.inline-toolbar.toolbar GtkToolButton .button:active, +.inline-toolbar.toolbar GtkToolButton .button:insensitive { + border-width: 1px; + border-radius: 0; + border-color: transparent; + border-style: solid; +} + +/*leftmost button */ +.linked .entry:first-child, +.linked .button:first-child, +.linked .button:active:first-child, +.linked .button:active:hover:first-child, +.linked .button:insensitive:first-child, +.inline-toolbar.toolbar .button:first-child, +.inline-toolbar.toolbar .button:active:first-child, +.inline-toolbar.toolbar .button:insensitive:first-child, +.inline-toolbar.toolbar GtkToolButton:first-child .button, +.inline-toolbar.toolbar GtkToolButton:first-child .button:active, +.inline-toolbar.toolbar GtkToolButton:first-child .button:insensitive { + +} + +/* rightmost button */ +.linked .entry:last-child, +.linked .button:last-child, +.linked .button:active:last-child, +.linked .button:active:hover:last-child, +.linked .button:insensitive:last-child, +.inline-toolbar.toolbar .button:last-child, +.inline-toolbar.toolbar .button:active:last-child, +.inline-toolbar.toolbar .button:insensitive:last-child, +.inline-toolbar.toolbar GtkToolButton:last-child .button, +.inline-toolbar.toolbar GtkToolButton:last-child .button:active, +.inline-toolbar.toolbar GtkToolButton:last-child .button:insensitive { + +} + +/* linked single button */ +.linked .entry:only-child, +.linked .button:only-child, +.linked .button:active:only-child, +.linked .button:active:hover:only-child, +.linked .button:insensitive:only-child, +.inline-toolbar.toolbar .button:only-child, +.inline-toolbar.toolbar .button:active:only-child, +.inline-toolbar.toolbar .button:insensitive:only-child, +.inline-toolbar.toolbar GtkToolButton:only-child .button, +.inline-toolbar.toolbar GtkToolButton:only-child .button:active, +.inline-toolbar.toolbar GtkToolButton:only-child .button:insensitive { + border-width: 1px; + border-radius: 0; + border-color: transparent; + border-style: solid; +} + +/* linked button shadows (vertical) */ +.linked.vertical .button, +.inline-toolbar.toolbar.vertical .button, +.inline-toolbar.toolbar.vertical GtkToolButton > .button { + background-color: @base_color; + color: @text_color; +} + +.linked.vertical .button:active, +.inline-toolbar.toolbar.vertical .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:active { + background-color: @selected_bg_color; + color: @selected_fg_color; +} +.linked.vertical .button:hover, +.inline-toolbar.toolbar.vertical .button:hover, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:hover { + background-color: @base_color; + color: shade(@fg_color, 0.7); +} +.linked.vertical .button:active:hover, +.inline-toolbar.toolbar.vertical .button:active:hover, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:active:hover { + background-color: shade(@selected_bg_color, 1.05); +} +.linked.vertical .button:insensitive, +.inline-toolbar.toolbar.vertical .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:insensitive { + background-color: shade(@bg_color, 1.04); + background-image: none; + color: mix(@text_color, @base_color, 0.4); +} + +/* remove box shadow from last-child and only-child */ +.linked.vertical .button:last-child, +.linked.vertical .button:only-child, +.linked.vertical .button:insensitive:last-child, +.linked.vertical .button:insensitive:only-child, +.linked.vertical .button:active *:insensitive:last-child, +.linked.vertical .button:active *:insensitive:only-child, +.inline-toolbar.toolbar.vertical .button:last-child, +.inline-toolbar.toolbar.vertical .button:only-child, +.inline-toolbar.toolbar.vertical .button:insensitive:last-child, +.inline-toolbar.toolbar.vertical .button:insensitive:only-child, +.inline-toolbar.toolbar.vertical .button:active *:insensitive:last-child, +.inline-toolbar.toolbar.vertical .button:active *:insensitive:only-child, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active *:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active *:insensitive { + +} + +/* add back the inset shadow effect */ +.linked.vertical .button:active:last-child, +.linked.vertical .button:active:only-child, +.inline-toolbar.toolbar.vertical .button:active:last-child, +.inline-toolbar.toolbar.vertical .button:active:only-child, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active { + +} + +/* middle button (vertical) */ +.linked.vertical .entry, +.linked.vertical .button, +.linked.vertical .button:active, +.linked.vertical .button:active:hover, +.linked.vertical .button:insensitive { +border-width: 1px; + border-radius: 0; + border-color: transparent; + border-style: solid; +} + +/* top button (vertical) */ +.linked.vertical .entry:first-child, +.linked.vertical .button:first-child, +.linked.vertical .button:active:first-child, +.linked.vertical .button:active:hover:first-child, +.linked.vertical .button:insensitive:first-child { + + +} + +/* bottom button (vertical) */ +.linked.vertical .entry:last-child, +.linked.vertical .button:last-child, +.linked.vertical .button:active:last-child, +.linked.vertical .button:active:hover:last-child, +.linked.vertical .button:insensitive:last-child { + +} + +/* linked single button (vertical) */ +.linked.vertical .entry:only-child, +.linked.vertical .button:only-child, +.linked.vertical .button:active:only-child, +.linked.vertical .button:active:hover:only-child, +.linked.vertical .button:insensitive:only-child { + border-width: 1px; + border-radius: 0; + border-color: transparent; + border-style: solid; +} + +/* linked toolbar buttons */ +.primary-toolbar .linked .button, +.primary-toolbar .button.raised.linked, +.primary-toolbar .raised.linked .button, +.toolbar .button.raised.linked, +.toolbar .raised.linked .button, +.toolbar .linked .button, +.header-bar .button.raised.linked, +.header-bar .raised.linked .button, +.header-bar .linked .button { + background-color: @base_color; + color: @text_color; +} +.primary-toolbar .linked .button:hover, +.primary-toolbar .button.raised.linked:hover, +.primary-toolbar .raised.linked .button:hover, +.toolbar .button.raised.linked:hover, +.toolbar .raised.linked .button:hover, +.toolbar .linked .button:hover, +.header-bar .button.raised.linked:hover, +.header-bar .raised.linked .button:hover, +.header-bar .linked .button:hover { + background-color: @base_color; + color: shade(@fg_color, 0.7); +} +.primary-toolbar .linked .button:active, +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .raised.linked .button:active, +.toolbar .button.raised.linked:active, +.toolbar .raised.linked .button:active, +.toolbar .linked .button:active, +.header-bar .button.raised.linked:active, +.header-bar .raised.linked .button:active, +.header-bar .linked .button:active { + background-color: shade(@bg_color, 1.1); + color: @fg_color; +} +.primary-toolbar .linked .button:active:hover, +.primary-toolbar .button.raised.linked:active:hover, +.primary-toolbar .raised.linked .button:active:hover, +.toolbar .button.raised.linked:active:hover, +.toolbar .raised.linked .button:active:hover, +.toolbar .linked .button:active:hover, +.header-bar .button.raised.linked:active:hover, +.header-bar .raised.linked .button:active:hover, +.header-bar .linked .button:active:hover { + background-color: shade(@bg_color, 1.1); +} +.primary-toolbar .linked .button:insensitive, +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .raised.linked .button:insensitive, +.toolbar .button.raised.linked:insensitive, +.toolbar .raised.linked .button:insensitive, +.toolbar .linked .button:insensitive, +.header-bar .button.raised.linked:insensitive, +.header-bar .raised.linked .button:insensitive, +.header-bar .linked .button:insensitive { + background-color: shade(@bg_color, 1.04); + background-image: none; + color: mix(@text_color, @base_color, 0.4); +} + +/* remove box shadow from last-child and only-child */ +.primary-toolbar .linked .button:last-child, +.primary-toolbar .linked .button:only-child, +.primary-toolbar .button.raised.linked:last-child, +.primary-toolbar .button.raised.linked:only-child, +.primary-toolbar .linked .button:insensitive:last-child, +.primary-toolbar .linked .button:insensitive:only-child, +.primary-toolbar .button:insensitive.raised.linked:last-child, +.primary-toolbar .button:insensitive.raised.linked:only-child, +.primary-toolbar .linked .button:active *:insensitive:last-child, +.primary-toolbar .linked .button:active *:insensitive:only-child, +.primary-toolbar .button:active *:insensitive.raised.linked:last-child, +.primary-toolbar .button:active *:insensitive.raised.linked:only-child, +.primary-toolbar .raised.linked .button:last-child, +.primary-toolbar .raised.linked .button:only-child, +.primary-toolbar .raised.linked .button:insensitive:last-child, +.primary-toolbar .raised.linked .button:insensitive:only-child, +.primary-toolbar .raised.linked .button:active *:insensitive:last-child, +.primary-toolbar .raised.linked .button:active *:insensitive:only-child, +.toolbar .button.raised.linked:last-child, +.toolbar .button.raised.linked:only-child, +.toolbar .button:insensitive.raised.linked:last-child, +.toolbar .button:insensitive.raised.linked:only-child, +.toolbar .button:active *:insensitive.raised.linked:last-child, +.toolbar .button:active *:insensitive.raised.linked:only-child, +.toolbar .raised.linked .button:last-child, +.toolbar .raised.linked .button:only-child, +.toolbar .raised.linked .button:insensitive:last-child, +.toolbar .raised.linked .button:insensitive:only-child, +.toolbar .raised.linked .button:active *:insensitive:last-child, +.toolbar .raised.linked .button:active *:insensitive:only-child, +.toolbar .linked .button:last-child, +.toolbar .linked .button:only-child, +.toolbar .linked .button:insensitive:last-child, +.toolbar .linked .button:insensitive:only-child, +.toolbar .linked .button:active *:insensitive:last-child, +.toolbar .linked .button:active *:insensitive:only-child, +.header-bar .button.raised.linked:last-child, +.header-bar .button.raised.linked:only-child, +.header-bar .button:insensitive.raised.linked:last-child, +.header-bar .button:insensitive.raised.linked:only-child, +.header-bar .button:active *:insensitive.raised.linked:last-child, +.header-bar .button:active *:insensitive.raised.linked:only-child, +.header-bar .raised.linked .button:last-child, +.header-bar .raised.linked .button:only-child, +.header-bar .raised.linked .button:insensitive:last-child, +.header-bar .raised.linked .button:insensitive:only-child, +.header-bar .raised.linked .button:active *:insensitive:last-child, +.header-bar .raised.linked .button:active *:insensitive:only-child, +.header-bar .linked .button:last-child, +.header-bar .linked .button:only-child, +.header-bar .linked .button:insensitive:last-child, +.header-bar .linked .button:insensitive:only-child, +.header-bar .linked .button:active *:insensitive:last-child, +.header-bar .linked .button:active *:insensitive:only-child { + +} + +/* add back the inset shadow effect */ +.primary-toolbar .linked .button:active:last-child, +.primary-toolbar .linked .button:active:only-child, +.primary-toolbar .button:active.raised.linked:last-child, +.primary-toolbar .button:active.raised.linked:only-child, +.primary-toolbar .raised.linked .button:active:last-child, +.primary-toolbar .raised.linked .button:active:only-child, +.toolbar .button:active.raised.linked:last-child, +.toolbar .button:active.raised.linked:only-child, +.toolbar .raised.linked .button:active:last-child, +.toolbar .raised.linked .button:active:only-child, +.toolbar .linked .button:active:last-child, +.toolbar .linked .button:active:only-child, +.header-bar .button:active.raised.linked:last-child, +.header-bar .button:active.raised.linked:only-child, +.header-bar .raised.linked .button:active:last-child, +.header-bar .raised.linked .button:active:only-child, +.header-bar .linked .button:active:last-child, +.header-bar .linked .button:active:only-child { + +} + +/* middle button */ +.primary-toolbar .linked .button, +.primary-toolbar .linked .button:active, +.primary-toolbar .linked .button:insensitive, +.primary-toolbar .button.raised.linked, +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .raised.linked .button, +.primary-toolbar .raised.linked .button:active, +.primary-toolbar .raised.linked .button:insensitive, +.toolbar .button.raised.linked, +.toolbar .button.raised.linked:active, +.toolbar .button.raised.linked:insensitive, +.toolbar .raised.linked .button, +.toolbar .raised.linked .button:active, +.toolbar .raised.linked .button:insensitive, +.toolbar .linked .button, +.toolbar .linked .button:active, +.toolbar .linked .button:insensitive, +.header-bar .button.raised.linked, +.header-bar .button.raised.linked:active, +.header-bar .button.raised.linked:insensitive, +.header-bar .raised.linked .button, +.header-bar .raised.linked .button:active, +.header-bar .raised.linked .button:insensitive, +.header-bar .linked .button, +.header-bar .linked .button:active, +.header-bar .linked .button:insensitive { + border-width: 1px; + border-radius: 4px; + border-color: transparent; + border-style: solid; +} + +/* leftmost button */ +.primary-toolbar .linked .button:first-child, +.primary-toolbar .linked .button:active:first-child, +.primary-toolbar .linked .button:insensitive:first-child, +.primary-toolbar .button.raised.linked:first-child, +.primary-toolbar .button.raised.linked:active:first-child, +.primary-toolbar .button.raised.linked:insensitive:first-child, +.primary-toolbar .raised.linked .button:first-child, +.primary-toolbar .raised.linked .button:active:first-child, +.primary-toolbar .raised.linked .button:insensitive:first-child, +.toolbar .button.raised.linked:first-child, +.toolbar .button.raised.linked:active:first-child, +.toolbar .button.raised.linked:insensitive:first-child, +.toolbar .raised.linked .button:first-child, +.toolbar .raised.linked .button:active:first-child, +.toolbar .raised.linked .button:insensitive:first-child, +.toolbar .linked .button:first-child, +.toolbar .linked .button:active:first-child, +.toolbar .linked .button:insensitive:first-child, +.header-bar .button.raised.linked:first-child, +.header-bar .button.raised.linked:active:first-child, +.header-bar .button.raised.linked:insensitive:first-child, +.header-bar .raised.linked .button:first-child, +.header-bar .raised.linked .button:active:first-child, +.header-bar .raised.linked .button:insensitive:first-child, +.header-bar .linked .button:first-child, +.header-bar .linked .button:active:first-child, +.header-bar .linked .button:insensitive:first-child { + +} + +/* rightmost button */ +.primary-toolbar .linked .button:last-child, +.primary-toolbar .linked .button:active:last-child, +.primary-toolbar .linked .button:insensitive:last-child, +.primary-toolbar .button.raised.linked:last-child, +.primary-toolbar .button.raised.linked:active:last-child, +.primary-toolbar .button.raised.linked:insensitive:last-child, +.primary-toolbar .raised.linked .button:last-child, +.primary-toolbar .raised.linked .button:active:last-child, +.primary-toolbar .raised.linked .button:insensitive:last-child, +.toolbar .button.raised.linked:last-child, +.toolbar .button.raised.linked:active:last-child, +.toolbar .button.raised.linked:insensitive:last-child, +.toolbar .raised.linked .button:last-child, +.toolbar .raised.linked .button:active:last-child, +.toolbar .raised.linked .button:insensitive:last-child, +.toolbar .linked .button:last-child, +.toolbar .linked .button:active:last-child, +.toolbar .linked .button:insensitive:last-child, +.header-bar .button.raised.linked:last-child, +.header-bar .button.raised.linked:active:last-child, +.header-bar .button.raised.linked:insensitive:last-child, +.header-bar .raised.linked .button:last-child, +.header-bar .raised.linked .button:active:last-child, +.header-bar .raised.linked .button:insensitive:last-child, +.header-bar .linked .button:last-child, +.header-bar .linked .button:active:last-child, +.header-bar .linked .button:insensitive:last-child { + +} + +/* linked single button */ +.primary-toolbar .linked .button:only-child, +.primary-toolbar .linked .button:active:only-child, +.primary-toolbar .linked .button:insensitive:only-child, +.primary-toolbar .button.raised.linked:only-child, +.primary-toolbar .button.raised.linked:active:only-child, +.primary-toolbar .button.raised.linked:insensitive:only-child, +.primary-toolbar .raised.linked .button:only-child, +.primary-toolbar .raised.linked .button:active:only-child, +.primary-toolbar .raised.linked .button:insensitive:only-child, +.toolbar .button.raised.linked:only-child, +.toolbar .button.raised.linked:active:only-child, +.toolbar .button.raised.linked:insensitive:only-child, +.toolbar .raised.linked .button:only-child, +.toolbar .raised.linked .button:active:only-child, +.toolbar .raised.linked .button:insensitive:only-child, +.toolbar .linked .button:only-child, +.toolbar .linked .button:active:only-child, +.toolbar .linked .button:insensitive:only-child, +.header-bar .button.raised.linked:only-child, +.header-bar .button.raised.linked:active:only-child, +.header-bar .button.raised.linked:insensitive:only-child, +.header-bar .raised.linked .button:only-child, +.header-bar .raised.linked .button:active:only-child, +.header-bar .raised.linked .button:insensitive:only-child, +.header-bar .linked .button:only-child, +.header-bar .linked .button:active:only-child, +.header-bar .linked .button:insensitive:only-child { + border-width: 1px; + border-radius: 0; + border-color: transparent; + border-style: solid; +} diff --git a/gtk/widgets/menu.css b/gtk/widgets/menu.css new file mode 100644 index 0000000..b40990f --- /dev/null +++ b/gtk/widgets/menu.css @@ -0,0 +1,127 @@ +/********* + * Menus * + *********/ + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 2px; + background-color: @tooltip_bg_color; +} +menubar > menuitem, +.menubar > menuitem { + transition: all 0.1s cubic-bezier(0, 0, 0.2, 1), color 0; + min-height: 8px; + padding: 2px 8px; + color: @selected_fg_color; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: @selected_bg_color; + color: @selected_fg_color; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(0, 0, 0, 0.24); +} +menu, +.menu { + margin: 2px 0; + padding: 2px 0; + background-color: @tooltip_bg_color; + border: 1px solid rgba(0, 0, 0, 0.1); +} +.csd menu, +.csd .menu { + border: none; + border-radius: 2px; +} +menu menuitem, +.menu menuitem { + min-height: 10px; + min-width: 40px; + padding: 4px 4px; + font: initial; + text-shadow: none; +} +menu menuitem:hover, +.menu menuitem:hover { + background-color: @selected_bg_color; + color: @selected_fg_color; +} +menu menuitem:disabled, +.menu menuitem:disabled { + color: rgba(0, 0, 0, 0.32); +} +menu menuitem arrow, +.menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 8px; +} +menu > arrow, +.menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + border-radius: 0; + background-color: @tooltip_bg_color; + color: rgba(0, 0, 0, 0.6); +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -4px; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -4px; + border-top: 1px solid rgba(0, 0, 0, 0.1); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-image: image(alpha(currentColor, 0.15)); + color: rgba(0, 0, 0, 0.8); +} +menu > arrow:disabled, +.menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} +menu separator, +.menu separator { + margin: 2px 0; + border-top: 1px solid mix(@theme_bg_color, @theme_fg_color, 0.01); + background-color: mix(@theme_bg_color, @theme_fg_color, 0.1); +} +menuitem accelerator { + color: alpha(currentColor, 0.6); +} + +menu menuitem check:dir(ltr), +menu menuitem radio:dir(ltr) { + margin-right: 10px; + padding: 8px; +} + +menu menuitem check:dir(rtl), +menu menuitem radio:dir(rtl) { + margin-left: 10px; + padding: 8px; +} + +csd.popup { + border-radius: 2px; +} diff --git a/gtk/widgets/notebook.css b/gtk/widgets/notebook.css new file mode 100644 index 0000000..add0b04 --- /dev/null +++ b/gtk/widgets/notebook.css @@ -0,0 +1,200 @@ +/************* + * Notebooks * + *************/ + +notebook > header { + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1); + background-color: @bg_color; + background-clip: border-box; +} +notebook > header.top { + border-bottom-style: solid; +} +notebook > header.top > tabs > tab:not(.reorderable-page) { + margin-bottom: -1px; +} +notebook > header.top > tabs > tab:not(.reorderable-page):hover { + background-color: shade( @selected_bg_color, 0.70) +} +notebook > header.top > tabs > tab:not(.reorderable-page):checked { + background-color: @tooltip_bg_color; +} +notebook > header.bottom { + border-top-style: solid; +} +notebook > header.bottom > tabs > tab:not(.reorderable-page) { + margin-top: -1px; +} +notebook > header.bottom > tabs > tab:not(.reorderable-page):hover { + background-color: @selected_bg_color; +} +notebook > header.bottom > tabs > tab:not(.reorderable-page):checked { + background-color: @tooltip_bg_color; +} +notebook > header.left { + border-right-style: solid; +} +notebook > header.left > tabs > tab:not(.reorderable-page) { + margin-right: -1px; +} +notebook > header.left > tabs > tab:not(.reorderable-page):hover { + background-color: shade( @selected_bg_color, 0.70); +} +notebook > header.left > tabs > tab:not(.reorderable-page):checked { + background-color: @tooltip_bg_color; +} +notebook > header.right { + border-left-style: solid; +} +notebook > header.right > tabs > tab:not(.reorderable-page) { + margin-left: -1px; +} +notebook > header.right > tabs > tab:not(.reorderable-page):hover { + background-color: @selected_bg_color; +} +notebook > header.right > tabs > tab:not(.reorderable-page):checked { + background-color: @tooltip_bg_color; +} +notebook > header.top > tabs > arrow { + border-top-style: none; +} +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} +notebook > header.top > tabs > arrow, +notebook > header.bottom > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: -8px; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: -8px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.left > tabs > arrow { + border-left-style: none; +} +notebook > header.right > tabs > arrow { + border-right-style: none; +} +notebook > header.left > tabs > arrow, +notebook > header.right > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: -8px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: -8px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; +} +notebook > header tab { + transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), color 0; + min-height: 24px; + min-width: 24px; + padding: 6px 12px; + outline-offset: -6px; + border-width: 1px; + border-color: transparent; + color: @selected_fg_color; + font-weight: 500; +} + +notebook > header tab:hover { + color: @selected_fg_color; +} +notebook > header tab:hover.reorderable-page { + border-color: @selected_bg_color; + background-color: @tooltip_bg_color; +} +notebook > header tab:disabled { + color: @selected_fg_color; +} +notebook > header tab:checked { + color: @selected_fg_color; +} +notebook > header tab:checked:disabled { + color: @selected_fg_color; +} +notebook > header tab:checked:not(.reorderable-page) { + animation: tab_ripple_effect 0.6s ease-in-out; +} +notebook > header tab:checked.reorderable-page { + border-color: rgba(0, 0, 0, 0.1); + background-color: @tooltip_bg_color; +} +notebook > header tab button.flat { + min-width: 24px; + min-height: 24px; + padding: 0; +} +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} +notebook > header.top tabs, +notebook > header.bottom tabs { + padding-left: 8px; + padding-right: 8px; +} +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + margin: 0 -1px; + border-style: none solid; +} +notebook > header.left tabs, +notebook > header.right tabs { + padding-top: 8px; + padding-bottom: 8px; +} +entry.chrome { + background-color: blue; +} +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + margin: -1px 0; + border-style: solid none; +} +notebook > stack:not(:only-child) { + background-color: @tooltip_bg_color; +} + +notebook > stack { + background-color: @tooltip_bg_color; +} +/*aqui esta lo que debe modificars*/ diff --git a/gtk/widgets/osd.css b/gtk/widgets/osd.css new file mode 100644 index 0000000..46b63fb --- /dev/null +++ b/gtk/widgets/osd.css @@ -0,0 +1,203 @@ +/******* + * osd * + *******/ + +.background.osd { + border-style: none; + border-width: 0; + color: @fg_color; + background-color: @bg_color; +} + +GtkOverlay.osd { + border-style: none; + border-width: 0; + background-color: transparent; +} + +.osd.frame { + border-style: none; + border-width: 0; + background-clip: border-box; + background-origin: border-box; +} + +.osd.button, +.osd .button { + +} + +.osd.button:hover, +.osd.button:hover, +.osd .button:hover { + +} + +.osd.button:active, +.osd .button:active, +.osd GtkMenuButton.button:active { + +} + +.osd.button:active:hover, +.osd .button:active:hover, +.osd GtkMenuButton.button:active:hover { + +} + +.osd.button:disabled, +.osd .button:disabled { + +} + +.osd.button:active *:disabled, +.osd .button:active *:disabled { + +} + +.osd.toolbar { + -GtkToolbar-button-relief: normal; + + padding: 4px; + border-width: 0; + border-style: none; + border-radius: 0; + background-color: @bg_color; + background-image: none; + color: @fg_color; +} + +.osd.toolbar .button { + +} + +.osd.toolbar .button:hover { + +} + +.osd.toolbar .button:active { + +} + +.osd.toolbar .button:active:hover { + +} + +.osd.toolbar .button:focus, +.osd.toolbar .button:hover:focus, +.osd.toolbar .button:active:focus, +.osd.toolbar .button:active:hover:focus { + +} + +.osd.toolbar .button:disabled { + +} + +.osd.toolbar .button:active *:disabled { + +} + +.osd.toolbar .button:first-child { + +} + +.osd.toolbar .button:last-child { + +} + +.osd.toolbar .button:only-child, +.osd.toolbar GtkToolButton .button, +.osd.toolbar GtkToolButton:only-child .button, +.osd.toolbar GtkToolButton:last-child .button, +.osd.toolbar GtkToolButton:first-child .button { + +} + +.osd.toolbar .separator { + +} + +/* used by gnome-settings-daemon's media-keys OSD */ +.osd.trough { + +} + +.osd.progressbar { + +} + +.osd .scale.slider { + +} + +.osd .scale.slider:hover { + +} + +.osd .scale.slider:disabled { + +} + +.osd .scale.trough { + +} + +.osd .scale.trough.highlight { + +} + +.osd .scale.trough:disabled, +.osd .scale.trough.highlight:disabled { + +} + + +.osd GtkProgressBar.trough, +GtkProgressBar.osd.trough { + padding: 0; + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; +} + +.osd GtkProgressBar.progressbar, +GtkProgressBar.osd.progressbar { + border-style: none; + border-radius: 0; + background-color: @selected_bg_color; + background-image: none; +} + +.osd .view, +.osd.view { + +} + +.osd .scrollbar.trough { + +} + +.osd .scrollbar.slider { + +} + +.osd .scrollbar.slider:hover { + +} + +.osd .scrollbar.slider:active { + +} + +.osd GtkIconView.cell:selected, +.osd GtkIconView.cell:selected:focus { + +} + +/* used by Documents */ +.osd .page-thumbnail { + + +} diff --git a/gtk/widgets/progress-scale.css b/gtk/widgets/progress-scale.css new file mode 100644 index 0000000..9f20658 --- /dev/null +++ b/gtk/widgets/progress-scale.css @@ -0,0 +1,365 @@ +/***************** + * Progress bars * + *****************/ + +progressbar { + color: @selected_fg_color; + font-size: smaller; +} +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 9px; +} +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 9px; +} +progressbar trough { + background-color: shade( @bg_color, 0.8); +} +progressbar progress { + background-color: @selected_bg_color; +} +/************* + * Level Bar * + *************/ + +levelbar block { + min-width: 36px; + min-height: 4px; +} +levelbar.vertical block { + min-width: 4px; + min-height: 36px; +} +levelbar trough { + padding: 2px; + border-radius: 2px; + transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), color 0; + border-image: none; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + background-color: shade( @bg_color, 0.9); + color: shade(@bg_color, 0.8); +} +levelbar trough:disabled { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + background-color: shade( @bg_color, 0.7); + color: rgba(0, 0, 0, 0.32); +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar.horizontal.discrete trough { + padding: 2px 1px; +} +levelbar.vertical.discrete trough { + padding: 1px 2px; +} +levelbar block.low { + background-color: shade( @selected_bg_color, 0.5); +} +levelbar block.high { + background-color: shade( @selected_bg_color, 0.8); +} +levelbar block.full { + background-color: shade( @selected_bg_color, 1.0); +} +levelbar block.empty { + background-color: alpha(@selected_bg_color, 0.3); + color: rgba(0, 0, 0, 0.32); +} +/*scale*/ + +scale { + min-height: 12px; + min-width: 12px; + padding: 12px; +} +scale * { + transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), color 0; +} +scale slider { + min-height: 24px; + min-width: 24px; + margin: -10px; +} +scale trough { + outline-offset: 2px; + background-color: alpha(@selected_bg_color, 0.3); +} +scale trough:disabled { + color: rgba(0, 0, 0, 0.32); +} +scale highlight { + background-color: @selected_bg_color; +} +scale highlight:disabled { + background-color: transparent; +} +scale fill { + background-color: alpha(@selected_bg_color, 0.3); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-repeat: no-repeat; + background-position: center; + background-size: calc(100% - 8px); +} +scale slider { + background-image: -gtk-scaled(url("../assets/slider-insensitive-dark.png"), url("../assets/slider-insensitive-dark@2.png")); +} +scale slider:disabled { + background-image: -gtk-scaled(url("../assets/slider-insensitive.png"), url("../assets/slider-insensitive@2.png")); +} +scale slider:hover { + background-size: calc(100% - 4px); +} +scale slider:active { + background-size: calc(100% - 0px); +} +scale.fine-tune slider { + background-size: calc(100% - 12px); +} +scale value { + color: alpha(@selected_fg_color, 0.6); +} +scale marks { + color: alpha(@selected_fg_color, 0.3); +} +scale marks.top { + margin-bottom: 8px; + margin-top: -16px; +} +scale marks.bottom { + margin-top: 8px; + margin-bottom: -16px; +} +scale marks.top { + margin-right: 8px; + margin-left: -16px; +} +scale marks.bottom { + margin-left: 8px; + margin-right: -16px; +} +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} +scale.color.horizontal slider, +scale.horizontal contents:last-child:not(:only-child) > trough > slider { + min-height: 30px; + min-width: 24px; + margin-top: -16px; + background-position: center calc(100% - 4px); +} +scale.color.horizontal slider, +scale.horizontal contents:last-child:not(:only-child) > trough > slider { + background-image: -gtk-scaled(url("../assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("../assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png")); +} +scale.color.horizontal slider:hover, +scale.horizontal contents:last-child:not(:only-child) > trough > slider:hover { + background-position: center calc(100% - 2px); +} +scale.color.horizontal slider:active, +scale.horizontal contents:last-child:not(:only-child) > trough > slider:active { + background-position: center calc(100% - 0px); +} +scale.color.fine-tune.horizontal slider, +scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + background-position: center calc(100% - 6px); +} +scale.color.horizontal slider, +scale.horizontal contents:last-child:not(:only-child) > trough > slider { + min-height: 30px; + min-width: 24px; + margin-top: -16px; + background-position: center calc(100% - 4px); +} +scale.color.horizontal slider:disabled, +scale.horizontal contents:last-child:not(:only-child) > trough > slider:disabled { + background-image: -gtk-scaled(url("../assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("../assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png")); +} +scale.color.horizontal slider:hover, +scale.horizontal contents:last-child:not(:only-child) > trough > slider:hover { + background-position: center calc(100% - 2px); +} +scale.color.horizontal slider:active, +scale.horizontal contents:last-child:not(:only-child) > trough > slider:active { + background-position: center calc(100% - 0px); +} +scale.color.fine-tune.horizontal slider, +scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + background-position: center calc(100% - 6px); +} +scale.horizontal contents:first-child:not(:only-child) > trough > slider { + min-height: 30px; + min-width: 24px; + margin-bottom: -16px; + background-position: center calc(4px); +} +scale.horizontal contents:first-child:not(:only-child) > trough > slider { + background-image: -gtk-scaled(url("../assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("../assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png")); +} +scale.horizontal contents:first-child:not(:only-child) > trough > slider:hover { + background-position: center calc(2px); +} +scale.horizontal contents:first-child:not(:only-child) > trough > slider:active { + background-position: center calc(0px); +} +scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + background-position: center calc(6px); +} +scale.horizontal contents:first-child:not(:only-child) > trough > slider { + min-height: 30px; + min-width: 24px; + margin-bottom: -16px; + background-position: center calc(4px); +} +scale.horizontal contents:first-child:not(:only-child) > trough > slider:disabled { + background-image: -gtk-scaled(url("../assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("../assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png")); +} +scale.horizontal contents:first-child:not(:only-child) > trough > slider:hover { + background-position: center calc(2px); +} +scale.horizontal contents:first-child:not(:only-child) > trough > slider:active { + background-position: center calc(0px); +} +scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + background-position: center calc(6px); +} +scale.color.vertical:dir(rtl) slider, +scale.vertical contents:last-child:not(:only-child) > trough > slider { + min-height: 24px; + min-width: 30px; + margin-left: -16px; + background-position: calc(4px) center; +} +scale.color.vertical:dir(rtl) slider, +scale.vertical contents:last-child:not(:only-child) > trough > slider { + background-image: -gtk-scaled(url("../assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("../assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png")); +} +scale.color.vertical:dir(rtl) slider:hover, +scale.vertical contents:last-child:not(:only-child) > trough > slider:hover { + background-position: calc(2px) center; +} +scale.color.vertical:dir(rtl) slider:active, +scale.vertical contents:last-child:not(:only-child) > trough > slider:active { + background-position: calc(0px) center; +} +scale.color.fine-tune.vertical:dir(rtl) slider, +scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + background-position: calc(6px) center; +} +scale.color.vertical:dir(rtl) slider, +scale.vertical contents:last-child:not(:only-child) > trough > slider { + min-height: 24px; + min-width: 30px; + margin-left: -16px; + background-position: calc(4px) center; +} +scale.color.vertical:dir(rtl) slider:disabled, +scale.vertical contents:last-child:not(:only-child) > trough > slider:disabled { + background-image: -gtk-scaled(url("../assets/slider-vert-scale-has-marks-above-insensitive.png"), url("../assets/slider-vert-scale-has-marks-above-insensitive@2.png")); +} +scale.color.vertical:dir(rtl) slider:hover, +scale.vertical contents:last-child:not(:only-child) > trough > slider:hover { + background-position: calc(2px) center; +} +scale.color.vertical:dir(rtl) slider:active, +scale.vertical contents:last-child:not(:only-child) > trough > slider:active { + background-position: calc(0px) center; +} +scale.color.fine-tune.vertical:dir(rtl) slider, +scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + background-position: calc(6px) center; +} +scale.color.vertical:dir(ltr) slider, +scale.vertical contents:first-child:not(:only-child) > trough > slider { + min-height: 24px; + min-width: 30px; + margin-right: -16px; + background-position: calc(100% - 4px) center; +} +scale.color.vertical:dir(ltr) slider, +scale.vertical contents:first-child:not(:only-child) > trough > slider { + background-image: -gtk-scaled(url("../assets/slider-vert-scale-has-marks-below-insensitive.png"), url("../assets/slider-vert-scale-has-marks-below-insensitive@2.png")); +} +scale.color.vertical:dir(ltr) slider:hover, +scale.vertical contents:first-child:not(:only-child) > trough > slider:hover { + background-position: calc(100% - 2px) center; +} +scale.color.vertical:dir(ltr) slider:active, +scale.vertical contents:first-child:not(:only-child) > trough > slider:active { + background-position: calc(100% - 0px) center; +} +scale.color.fine-tune.vertical:dir(ltr) slider, +scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + background-position: calc(100% - 6px) center; +} +scale.color.vertical:dir(ltr) slider, +scale.vertical contents:first-child:not(:only-child) > trough > slider { + min-height: 24px; + min-width: 30px; + margin-right: -16px; + background-position: calc(100% - 4px) center; +} +scale.color.vertical:dir(ltr) slider:disabled, +scale.vertical contents:first-child:not(:only-child) > trough > slider:disabled { + background-image: -gtk-scaled(url("../assets/slider-vert-scale-has-marks-below-insensitive.png"), url("../assets/slider-vert-scale-has-marks-below-insensitive@2.png")); +} +scale.color.vertical:dir(ltr) slider:hover, +scale.vertical contents:first-child:not(:only-child) > trough > slider:hover { + background-position: calc(100% - 2px) center; +} +scale.color.vertical:dir(ltr) slider:active, +scale.vertical contents:first-child:not(:only-child) > trough > slider:active { + background-position: calc(100% - 0px) center; +} +scale.color.fine-tune.vertical:dir(ltr) slider, +scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + background-position: calc(100% - 6px) center; +} +scale.color { + min-height: 0; + min-width: 0; +} +scale.color.horizontal { + padding: 0 0 12px 0; +} +scale.color.horizontal trough { + padding-bottom: 4px; +} +scale.color.horizontal slider { + margin-bottom: -14px; + margin-top: 0; +} +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} +scale.color.vertical:dir(ltr) trough { + padding-left: 4px; +} +scale.color.vertical:dir(ltr) slider { + margin-left: -14px; + margin-right: 0; +} +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} +scale.color.vertical:dir(rtl) trough { + padding-right: 4px; +} +scale.color.vertical:dir(rtl) slider { + margin-right: -14px; + margin-left: 0; +} diff --git a/gtk/widgets/scrollbar.css b/gtk/widgets/scrollbar.css new file mode 100644 index 0000000..df6bf50 --- /dev/null +++ b/gtk/widgets/scrollbar.css @@ -0,0 +1,116 @@ +/************** + * Scrollbars * + **************/ + +scrollbar { + transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), color 0; + background-color: @tooltip_bg_color; + background-clip: padding-box; +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} +scrollbar.top { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); +} +scrollbar.bottom { + border-top: 1px solid rgba(0, 0, 0, 0.1); +} +scrollbar.left { + border-right: 1px solid rgba(0, 0, 0, 0.1); +} +scrollbar.right { + border-left: 1px solid rgba(0, 0, 0, 0.1); +} +scrollbar slider { + /* transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), color 0, margin 0, border-width 0; */ + min-width: 4px; + min-height: 4px; + border: 4px solid transparent; + background-clip: padding-box; + background-color: shade( @selected_bg_color, 0.80); +} +scrollbar slider:hover { + background-color: shade( @selected_bg_color, 0.80); +} +scrollbar slider:active { + background-color: @selected_bg_color; +} +scrollbar slider:disabled { + background-color: shade( @selected_bg_color, 0.80); +} +scrollbar.fine-tune slider { + transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), color 0, margin 0, border-width 0, min-width 0, min-height 0; + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 2px; + border: 2px solid @tooltip_bg_color; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 2px; + border: 2px solid @selected_bg_color; + border-radius: 100px; + background-color: @tooltip_bg_color; + background-clip: padding-box; + -gtk-icon-source: none; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: @tooltip_bg_color; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 24px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 4px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 24px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: @tooltip_bg_color; +} +scrollbar.horizontal slider { + min-width: 24px; +} +scrollbar.vertical slider { + min-height: 24px; +} +scrollbar button { + min-width: 4px; + min-height: 16px; + padding: 0; + border-radius: 0; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} diff --git a/gtk/widgets/selection-mode.css b/gtk/widgets/selection-mode.css new file mode 100644 index 0000000..6000be2 --- /dev/null +++ b/gtk/widgets/selection-mode.css @@ -0,0 +1,109 @@ +/****************** + * selection mode * + ******************/ +.selection-mode.header-bar, +.selection-mode.toolbar { + padding: 4px; + border-width: 0; + border-style: none; + background-color: @sel_color; + background-image: none; + color: @selected_fg_color; +} + +.selection-mode.header-bar { + +} + +.selection-mode.toolbar { + padding: 4px; +} + +/* regular button */ +.selection-mode.header-bar .button, +.selection-mode.toolbar .button, +.selection-mode.toolbar GtkToolButton .button { + +} + +.selection-mode.header-bar .button:hover, +.selection-mode.toolbar .button:hover, +.selection-mode.toolbar GtkToolButton .button:hover { + +} + +.selection-mode.header-bar .button:active, +.selection-mode.toolbar .button:active, +.selection-mode.toolbar GtkToolButton .button:active { + +} + +.selection-mode.header-bar .button:hover:active, +.selection-mode.toolbar .button:hover:active, +.selection-mode.toolbar GtkToolButton .button:hover:active { + +} + +/* suggested button */ +.selection-mode.header-bar .suggested-action.button, +.selection-mode.toolbar .suggested-action.button, +.selection-mode.toolbar GtkToolButton.suggested-action .button { + padding: 6px; + border-width: 1px; + border-style: solid; + border-color: transparent; + background-color: @button_info_color; + background-image: none; + color: @selected_fg_color; +} + +.selection-mode.header-bar .suggested-action.button:hover, +.selection-mode.toolbar .suggested-action.button:hover, +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover { + border-color: transparent; + background-color: shade(@button_info_color, 1.06); + background-image: none; +} + +.selection-mode.header-bar .suggested-action.button:active, +.selection-mode.toolbar .suggested-action.button:active, +.selection-mode.toolbar GtkToolButton.suggested-action:active { + border-color: transparent; + background-color: shade(@button_info_color, 0.925); + background-image: none; + color: shade(@selected_fg_color, 0.95); +} + +.selection-mode.header-bar .suggested-action.button:hover:active, +.selection-mode.toolbar .suggested-action.button:hover:active, +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover:active { + border-color: transparent; +} + +/* menu button */ +.selection-mode.header-bar .selection-menu.button, +.selection-mode.toolbar .selection-menu.button { + + border-style: none; + background-color: transparent; + background-image: none; + color: @selected_fg_color; +} + +.selection-mode.toolbar .dim-label, +.selection-mode.toolbar .selection-menu.button .dim-label { + color: shade(@selected_fg_color, 0.7); +} + +.selection-mode.header-bar .selection-menu.button:hover, +.selection-mode.toolbar .dim-label:hover, +.selection-mode.toolbar .selection-menu.button:hover, +.selection-mode.toolbar .selection-menu.button .dim-label:hover { + color: @selected_fg_color; +} + +.selection-mode.header-bar .selection-menu.button:active, +.selection-mode.toolbar .selection-menu.button:active { + color: shade(@selected_fg_color, 0.8); + box-shadow: none; +} diff --git a/gtk/widgets/separator.css b/gtk/widgets/separator.css new file mode 100644 index 0000000..bfc0201 --- /dev/null +++ b/gtk/widgets/separator.css @@ -0,0 +1,24 @@ +/************* + * separator * + *************/ +.sidebar.view.separator, +.view.separator, +.separator { + border-width: 0; + border-style: none; + color: transparent; +} +.separator:disabled { + color: transparent; +} +.button .separator, +.button.separator { + border-width: 0; + color: transparent; +} + +.button .separator:disabled, +.button.separator:disabled { + color: transparent; + border-width: 0; +} diff --git a/gtk/widgets/sidebar.css b/gtk/widgets/sidebar.css new file mode 100644 index 0000000..03d9be5 --- /dev/null +++ b/gtk/widgets/sidebar.css @@ -0,0 +1,43 @@ +/*********** + * Sidebar * + ***********/ + +.sidebar { + border-style: none; + background-color: @tooltip_bg_color; +} +stacksidebar.sidebar:dir(ltr) list, +stacksidebar.sidebar.left list, +stacksidebar.sidebar.left:dir(rtl) list, +.sidebar:dir(ltr), +.sidebar.left, +.sidebar.left:dir(rtl) { + border-right: 1px solid rgba(0, 0, 0, 0.2); + border-left-style: none; + background-color: @tooltip_bg_color; +} +stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), +stacksidebar.sidebar.right list .sidebar:dir(rtl), +.sidebar.right { + border-left: 1px solid rgba(0, 0, 0, 0.2); + border-right-style: none; +} +.sidebar list { + background-color: @tooltip_bg_color; +} +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; + background-color: @tooltip_bg_color; +} +stacksidebar row { + padding: 10px 5px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} diff --git a/gtk/widgets/spinbutton.css b/gtk/widgets/spinbutton.css new file mode 100644 index 0000000..72a07a2 --- /dev/null +++ b/gtk/widgets/spinbutton.css @@ -0,0 +1,102 @@ +/************** + * spinbutton * + **************/ +.spinbutton .button { + + color: mix(@text_color, @base_color, 0.4); + padding: 2px 4px; + border-width: 0; + border-radius: 0; + border-style: none; + background-color: transparent; + background-image: none; +} + +.spinbutton .button:disabled { + color: mix(@text_color, @base_color, 0.55); +} + +.spinbutton .button:active, +.spinbutton .button:hover { + color: @fg_color; +} + +.spinbutton .button:first-child { + border-radius: 0; + box-shadow: none; +} + +.spinbutton .button:last-child { + border-radius: 0; +} + +.spinbutton .button:dir(rtl) { + +} + +.spinbutton.vertical .button { + + border-width: 1px; + border-style: none; + border-radius: 0; + background-color: @base_color; + color: mix(@text_color, @base_color, 0.4); + background-image: none; + box-shadow: none; +} + +.spinbutton.vertical .button:hover { + color: @fg_color; + background-image: none; +} + +.spinbutton.vertical .button:active { + color: @fg_color; + background-image: none; +} + +.spinbutton.vertical .button:active:hover { + +} + +.spinbutton.vertical .button:focus, +.spinbutton.vertical .button:hover:focus, +.spinbutton.vertical .button:active:focus, +.spinbutton.vertical .button:active:hover:focus { + +} + +.spinbutton.vertical .button:disabled { + background-color: shade(@bg_color, 1.04); + background-image: none; + color: mix(@text_color, @base_color, 0.4); + background-image: none; +} + +.spinbutton.vertical .button:first-child { + border-width: 1px 1px 0 1px; + border-bottom-width: 0; + border-radius: 0; +} + +.spinbutton.vertical .button:last-child { + border-width: 0 1px 1px 1px; + border-top-width: 0; + border-radius: 0; +} + +.spinbutton.vertical.entry { + border-width: 0; + border-style: none; + border-top-color: @base_color; + border-bottom-color: @base_color; + border-radius: 0; +} +.spinbutton.vertical.entry:disabled { + border-top-color: shade(@bg_color, 1.04); + border-bottom-color: shade(@bg_color, 1.04); +} +.spinbutton.vertical.entry:active, +.spinbutton.vertical.entry:focus { + box-shadow: inset 4px 0 @selected_bg_color; +} diff --git a/gtk/widgets/spinner.css b/gtk/widgets/spinner.css new file mode 100644 index 0000000..57251e2 --- /dev/null +++ b/gtk/widgets/spinner.css @@ -0,0 +1,120 @@ + +/*********** + * spinner * + ***********/ +@keyframes spinner { + 0.00% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); } + + 12.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); } + + 25.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)); } + + 37.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)); } + + 50.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)); } + + 62.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)); } + + 75.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)); } + + 87.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)); } + + 100% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); } +} + +.spinner { + background-color: transparent; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); + + background-position: 14% 14%, 0% 50%, 14% 86%, 50% 100%, 86% 86%, 100% 50%, 86% 14%, 50% 0%; + background-size: 15% 15%; + background-repeat: no-repeat; +} + +.spinner:active { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); + + animation: spinner 1s infinite linear; +} + +.menu.spinner, +.primary-toolbar .spinner { + color: @selected_bg_color; +} diff --git a/gtk/widgets/switch.css b/gtk/widgets/switch.css new file mode 100644 index 0000000..5bf986a --- /dev/null +++ b/gtk/widgets/switch.css @@ -0,0 +1,63 @@ +/********** + * Switch * + **********/ + +switch { + transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), color 0; + margin: 6px 0; + border: 4px solid transparent; + border-radius: 100px; + background-color: alpha(#000, 0.2); + background-clip: padding-box; + font-size: 0; +} +switch:disabled { + color: shade(@selected_bg_color, 0.8); + background-color: alpha(#000, 0.1); +} + +switch image { + color: alpha(#000, 0.0); +} + +switch:disabled image:disabled { + color: alpha(#000, 0.0); +} + +switch:checked { + background-color: shade(@selected_bg_color, 0.7); +} +switch:checked:disabled { + background-color: rgba(68, 138, 255, 0.2); + color: rgba(0, 0, 0, 0.32); +} +switch slider { + transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), color 0; + border-image: none; + background-color: @selected_bg_color; + color: rgba(0, 0, 0, 0.8); + transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), color 0, margin 0; + min-width: 24px; + min-height: 24px; + margin: -4px 0 -4px -4px; + -gtk-outline-radius: 100px; + border-radius: 400px; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(transparent), to(transparent)); +} + +switch:hover slider { + border-image: none; +} +switch:disabled slider { + background-color: shade(@selected_bg_color, 0.7); + color: rgba(0, 0, 0, 0.32); +} +switch:checked slider { + transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), color 0, margin 0, background-image 0; + animation: needs_attention 0.3s cubic-bezier(0, 0, 0.2, 1) forwards; + margin: -4px -4px -4px 0; + color: @selected_fg_color; +} +switch:checked:disabled slider { + animation: none; +} diff --git a/gtk/widgets/toolbar.css b/gtk/widgets/toolbar.css new file mode 100644 index 0000000..c31211f --- /dev/null +++ b/gtk/widgets/toolbar.css @@ -0,0 +1,39 @@ +/*********** + * toolbar * + ***********/ +toolbar { + padding: 4px; + border-style: none; + background-color: @tooltip_bg_color; + background-image: none; +} + +toolbar button { + padding: 2px; +} + +toolbar button.text-button { + padding: 2px 4px; +} + +toolbar button.path-bar-button { + padding: 6px; +} + +toolbar button.image-button { + padding: 2px; +} + +toolbar:disabled { + background-color: @bg_color; +} + +/* menubar toolbars */ +toolbar.menubar { + -GtkToolbar-button-relief: normal; +} + +linked entry:active, +linked entry:focus { + box-shadow: inset 4px 0 @selected_bg_color; +} diff --git a/install.conf.yaml b/install.conf.yaml index d50904b..01a095d 100644 --- a/install.conf.yaml +++ b/install.conf.yaml @@ -20,12 +20,21 @@ - ~/.config/bat - ~/.config/texmf/tex/latex - ~/.config/texmf/tex/latex/theme + - ~/.config/gtk-3.0/ - link: ~/.config/zsh/.zshrc: zsh/zshrc ~/.config/nvim/init.lua: nvim/init.lua ~/.config/nvim/lua: nvim/lua ~/.config/nvim/UltiSnips: nvim/ultisnips + ~/.config/gtk-3.0/gtk.css: gtk/gtk.css + ~/.config/gtk-3.0/settings.ini: gtk/settings.ini + ~/.config/gtk-3.0/gnome-applications.css: gtk/gnome-applications.css + ~/.config/gtk-3.0/assets: gtk/assets + ~/.config/gtk-3.0/gtk-widgets.css: gtk/gtk-widgets.css + ~/.config/gtk-3.0/unity.css: gtk/unity.css + ~/.config/gtk-3.0/gtk.css.base: gtk/gtk.css.base + ~/.config/gtk-3.0/widgets: gtk/widgets ~/.config/X11/Xresources: X11/Xresources ~/.config/bspwm: bspwm ~/.config/sxhkd: sxhkd diff --git a/scripts/_xournal-ugly b/scripts/_xournal-ugly new file mode 100755 index 0000000..c9e8156 --- /dev/null +++ b/scripts/_xournal-ugly @@ -0,0 +1,29 @@ +#!/usr/bin/env python +# vim: ft=python + +import os + +fixes = [] +with open(os.environ["XDG_CONFIG_HOME"] + "/xournal_conf/ugly_fix", "r") as f: + fixes = f.read().strip().split("\n") + +with open(os.environ["XDG_CONFIG_HOME"] + "/xournalpp/settings.xml", "r") as f: + text = f.read().strip().split("\n") + +for i in range(len(text)): + if "selectionBorderColor" in text[i]: + text[i] = '' + if "backgroundColor" in text[i] and "pageTemplate" not in text[i]: + text[i] = '' + if "selectionMarkerColor" in text[i]: + text[i] = '' + if "pageTemplate" in text[i]: + text[i] = '' + if "defaultViewModeAttributes" in text[i]: + text[i] = '' + + +text = "\n".join(text) + +with open(os.environ["XDG_CONFIG_HOME"] + "/xournalpp/settings.xml", "w") as f: + f.write(text) diff --git a/scripts/themectl b/scripts/themectl index b9e978d9fdd69d44601edd70643b49ebd8737a80..981135a8d83e00e8c31eec486d0e10f756a60376 100755 GIT binary patch delta 473996 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≻SHkI=%k*h6~(70~GcSVO!IHoyS%!60mh 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 z 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

u`VsiWP*qUaA4;gi$D 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 delta 477930 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

S5PIpH{ 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�juy7hb(%h=lID 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 z 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

&g!F)WEe;?{Q_ZADFNx)QQA@PtP@ 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 ow28i!>YGsO@Wj&GMaRgL9fI^mdt-_j z2Vvu0wEoM$kl%1Tx5lXs149lnTJpuT?aU)JTibP6;2AnQ7u)?hhI=Wij;#FgB zvA!1jn1){UT0^VuUD#i5yKI`;25865a%t)}KszqyrK!s0qmDp+n(78IV2@)+{~RGrc4P-l_7jHoLGKZXd?#KjF{Dq7xB)L#jFR~v4Cgou2|My>30w9P zyn+~GfRXKtYWNM6U?X>%Djyj68R{f^+Svr}@CgUkZ0se4$iz+sZL5cGAP;9l49RR{ zkP7_(ivtO8WLX@kSlWt%YY<2$DNI%)_LyoDFtUkworPu1%NR{wajKE05hP*R&A>=L zL6EV|X5o=<5mIaJeorX#XN=dsB!%A%E$)gcs^fDCV19)mRF5i61QBMrCnOJ|#sTh9ZKYBjnUi6)@AKCho!{%YXh}WY75l2TnZ>m+mfA~hT2-N0Q9OuOY z1(7daU=VA+2uBaj3J~uu3Sy*0)?XUb&!RP0W9n}XaH*NB5xvYZTMZC8m1z;#Qw;aV} zj;e|wKH)+5+(->OZ^Mw!9}Mg$O+WT^0!_x~s8hn{u}%0)#rPE%I6%r#UWV`*7-n4z zi986wT%X99V`UJHd#!Cjh?$8<@-(oXQVgwJGYHWsK zUU@c6-MTPM+Yf!3rpkS$?L^Yr2Dj7T&Ndj*@?-es2j5sLJKs$C(?qW*_48}eMw-qXOFy<&j^up~FX9yp|9P?3 zV@ka;EKM~UjzbdD)O;|PyuZX~@C@GEew)R=Zr>D1-BAJNan{F>>2*v%7(-SJ4y_No z;iOH;n0mDM+0$t%tW!a?hY)MzvtXMsWaJ*hnO$@^lnqAb7GJu}?eaOTftl%c_Vo!w z%qmUUq1P`a7Klw=m@(^Ndjy!nmqZ`ue|ywEcb{7w0K`ACGn}d}?MxMiavsCCm%cqanD?#yOaq%|1ru(nhzD+JU3lc>4Cj6_12pR&LJ2Zfzy@g*CR@#t8KvPIyl_9>8cfQ`c@GR zDz!^j!+_Iw>TEL#Ng6OJLZ zZ~(uA2TP6O|48QV+*&EXC^MU}$s>zByg32Y&gD zhSc}1oV&=Ol_Xjh+UJvAaY?2X@fb*@T%0+N+{xvLJ4dp(;`CKUUk4jgM z1LrU6e)-I76rE+1FqdGfHz!?P;$kId9i`@j$ipxL7^8s8rP)&9zn+CX1OYOznadYK z(sTGci_aG?5dLe7GK=s*lM)j2le(!eoSB2s88~x|ptsH<=%9Pj)oZ|+k#w7T)74@? z?BVg#X$jy=Bg5SHRJwA_#Lja)r695`AodN=BCiIXDQ}pkpsDl%+rKOSbHqNtFxx=c zMBq#f)&czQ6nk5A#alpRwPk*F=0LP2&HVmpYB_MO1NmpcJcGHCPKP;1UT1| z>j3nVrcJax+C*DBMhT_T_B@krm$Iuwz676{zhe~82p9NnM((}os?ELWVeRNm#Xk*P z;NvGtX|6qh*hf&=%K+>M;cXe33g9qjZH$M3i&Hc^e@K%#KEp7-z{n=N*5$J_9o<0CQjHqxGZv5MsMYjHuVn^NIomByUyG1_95R@YE79gl2{m=OQ% z>Bb;`OFy=^TZnNFhS>{44q6=b8N3_+N560NN{c|SXOThN_e3Se(aK0^iCuJI90

d%Gz`FzyCic}9x!;SALZ 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

>*=sD{h(L(`_M+aD19ZazsLyB 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 R{CekXKi45It6g^e{|EV^(N6#X diff --git a/scripts/xournalpp b/scripts/xournalpp new file mode 100755 index 0000000..40d1828 --- /dev/null +++ b/scripts/xournalpp @@ -0,0 +1,5 @@ +#!/bin/bash + +_xournal-ugly + +/usr/bin/xournalpp $XDG_CONFIG_HOME/xournal_conf/default_jtheme.xopt diff --git a/spicetify/config.ini b/spicetify/config.ini index 8f39687..bd4e45b 100644 --- a/spicetify/config.ini +++ b/spicetify/config.ini @@ -27,6 +27,5 @@ expose_apis = 1 ; DO NOT CHANGE! [Backup] -version = 1.2.13.661.ga588f749 -with = 2.14.0 - +version = 1.1.84.716.gc5f8b819 +with = 2.16.1 diff --git a/tex/notes.cls b/tex/notes.cls index 3adadb8..0f1096b 100644 --- a/tex/notes.cls +++ b/tex/notes.cls @@ -1,5 +1,5 @@ \ProvidesClass{notes} -\LoadClass{article} +\LoadClass[letterpaper]{article} \RequirePackage{tex-macros} \RequirePackage[T1]{fontenc} @@ -36,8 +36,8 @@ \RequirePackage{tikz} \RequirePackage{tikz-cd} \RequirePackage{pgfplots} -\RequirePackage{hyperref} \RequirePackage{algpseudocode} +\RequirePackage{hyperref} \RequirePackage{algorithm} \hypersetup{ diff --git a/themectl/config.toml b/themectl/config.toml index db05713..f68fd8a 100644 --- a/themectl/config.toml +++ b/themectl/config.toml @@ -24,3 +24,9 @@ tmtheme = { file = "~/.cache/theme/theme.tmTheme" } tmux = { file = "~/.cache/theme/tmux.conf" } beamercolortheme = { file = "~/.config/texmf/tex/latex/theme/beamercolorthemetheme.sty" } + +gtk3-custom = { file = "~/.config/gtk-3.0/colors.css" } + +xournal-custom = { file = "~/.config/xournal_conf/default_jtheme.xopt" } +palette-custom = { file = "~/.config/xournalpp/palette.gpl" } +xournal-ugly-custom = { file = "~/.config/xournal_conf/ugly_fix" } diff --git a/themectl/templates/gtk3-custom.mustache b/themectl/templates/gtk3-custom.mustache new file mode 100644 index 0000000..b12c477 --- /dev/null +++ b/themectl/templates/gtk3-custom.mustache @@ -0,0 +1,16 @@ +@define-color color0 #{{base00-hex}}; +@define-color color1 #{{base08-hex}}; +@define-color color2 #{{base0B-hex}}; +@define-color color3 #{{base0A-hex}}; +@define-color color4 #{{base0D-hex}}; +@define-color color5 #{{base0E-hex}}; +@define-color color6 #{{base0C-hex}}; +@define-color color7 #{{base05-hex}}; +@define-color color8 #{{base03-hex}}; +@define-color color9 #{{base09-hex}}; +@define-color color10 #{{base01-hex}}; +@define-color color11 #{{base02-hex}}; +@define-color color12 #{{base04-hex}}; +@define-color color13 #{{base06-hex}}; +@define-color color14 #{{base0F-hex}}; +@define-color color15 #{{base07-hex}}; diff --git a/themectl/templates/palette-custom.mustache b/themectl/templates/palette-custom.mustache new file mode 100644 index 0000000..b04450b --- /dev/null +++ b/themectl/templates/palette-custom.mustache @@ -0,0 +1,14 @@ +GIMP Palette +Name: Xournal Theme Palette +# +{{base05-rgb-r}} {{base05-rgb-g}} {{base05-rgb-b}} 5 +{{base08-rgb-r}} {{base08-rgb-g}} {{base08-rgb-b}} 8 +{{base09-rgb-r}} {{base09-rgb-g}} {{base09-rgb-b}} 9 +{{base0A-rgb-r}} {{base0A-rgb-g}} {{base0A-rgb-b}} A +{{base0B-rgb-r}} {{base0B-rgb-g}} {{base0B-rgb-b}} B +{{base0C-rgb-r}} {{base0C-rgb-g}} {{base0C-rgb-b}} C +{{base0D-rgb-r}} {{base0D-rgb-g}} {{base0D-rgb-b}} D +{{base0E-rgb-r}} {{base0E-rgb-g}} {{base0E-rgb-b}} E +{{base0F-rgb-r}} {{base0F-rgb-g}} {{base0F-rgb-b}} F +{{base00-rgb-r}} {{base00-rgb-g}} {{base00-rgb-b}} 0 +{{base02-rgb-r}} {{base02-rgb-g}} {{base02-rgb-b}} 2 diff --git a/themectl/templates/xournal-custom.mustache b/themectl/templates/xournal-custom.mustache new file mode 100644 index 0000000..dc2c91b --- /dev/null +++ b/themectl/templates/xournal-custom.mustache @@ -0,0 +1,6 @@ +xoj/template +copyLastPageSize=false +copyLastPageSettings=false +size=611.999983x791.999983 +backgroundType=graph +backgroundColor=#ff{{base00-hex}} diff --git a/themectl/templates/xournal-ugly-custom.mustache b/themectl/templates/xournal-ugly-custom.mustache new file mode 100644 index 0000000..e81afe2 --- /dev/null +++ b/themectl/templates/xournal-ugly-custom.mustache @@ -0,0 +1,4 @@ +{{base00-hex}} +{{base01-hex}} +{{base02-hex}} +{{base0A-hex}} diff --git a/zsh/zshrc b/zsh/zshrc index 994723e..de1974b 100644 --- a/zsh/zshrc +++ b/zsh/zshrc @@ -1,6 +1,6 @@ -export PATH=$HOME/.config/bin:$PATH:$HOME/.local/bin:$HOME/.local/share/texlive/2022/bin/x86_64-linux:$HOME/.local/share/cargo/bin:/home/emh/.local/share/solana/install/active_release/bin -export MANPATH=$MANPATH:$HOME/.local/share/texlive/2022/texmf-dist/doc/man -export INFOPATH=$INFOPATH:$HOME/.local/share/texlive/2022/texmf-dist/doc/info +export PATH=$HOME/.config/bin:$HOME/.local/bin:$HOME/.local/share/texlive/2023/bin/x86_64-linux:$HOME/.local/share/cargo/bin:/home/emh/.local/share/solana/install/active_release/bin:$PATH +export MANPATH=$MANPATH:$HOME/.local/share/texlive/2023/texmf-dist/doc/man +export INFOPATH=$INFOPATH:$HOME/.local/share/texlive/2023/texmf-dist/doc/info . "$HOME"/.cache/theme/colors.sh . "$HOME"/.cache/theme/variables.sh diff --git a/zshenv b/zshenv index 42c111f..42d5b95 100644 --- a/zshenv +++ b/zshenv @@ -42,6 +42,4 @@ export FEH_HOME="$HOME"/.config/feh/ # export R_HOME="$HOME"/.local/share/R export R_HOME_DIR="$HOME"/.local/share/R export SCREENSHOT_HOME="$HOME"/media/images - - export TERM=xterm-256color