From 1a4d22e1b443bf8fac2e77c154089067c52fa6ac Mon Sep 17 00:00:00 2001 From: Adriano Moura Date: Wed, 30 Nov 2016 01:04:08 -0200 Subject: [PATCH] Enhancements to the radio and check buttons --- .../Chicago95/gtk-3.0/assets/check-check.png | Bin 0 -> 120 bytes .../gtk-3.0/assets/check-indeterminate.png | Bin 0 -> 103 bytes ...{checker.png => checker-board-pattern.png} | Bin Theme/Chicago95/gtk-3.0/assets/menucheck.png | Bin 163 -> 0 bytes .../gtk-3.0/assets/menuindeterminate.png | Bin 103 -> 0 bytes Theme/Chicago95/gtk-3.0/assets/menuoption.png | Bin 148 -> 0 bytes .../Chicago95/gtk-3.0/assets/radio-check.png | Bin 0 -> 109 bytes .../gtk-3.0/assets/radio-inner-ring.png | Bin 0 -> 178 bytes Theme/Chicago95/gtk-3.0/assets/radio-ring.png | Bin 0 -> 154 bytes Theme/Chicago95/gtk-3.0/gtk-widgets.css | 26 ++++++++++++------ 10 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 Theme/Chicago95/gtk-3.0/assets/check-check.png create mode 100644 Theme/Chicago95/gtk-3.0/assets/check-indeterminate.png rename Theme/Chicago95/gtk-3.0/assets/{checker.png => checker-board-pattern.png} (100%) delete mode 100644 Theme/Chicago95/gtk-3.0/assets/menucheck.png delete mode 100644 Theme/Chicago95/gtk-3.0/assets/menuindeterminate.png delete mode 100644 Theme/Chicago95/gtk-3.0/assets/menuoption.png create mode 100644 Theme/Chicago95/gtk-3.0/assets/radio-check.png create mode 100644 Theme/Chicago95/gtk-3.0/assets/radio-inner-ring.png create mode 100644 Theme/Chicago95/gtk-3.0/assets/radio-ring.png diff --git a/Theme/Chicago95/gtk-3.0/assets/check-check.png b/Theme/Chicago95/gtk-3.0/assets/check-check.png new file mode 100644 index 0000000000000000000000000000000000000000..12f95afd4240be212323c81aacfa8b5e74618cab GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2xGmzZ=C-xtZVhivIaXoP00FbGDec>`7#aI&L z7tG-B>_!@pqu}Y{7{YNqIf0>xjqMm4+fz2SVm3BwHa1B%Ha<2E1_qr1CcEj1CQE^8 O89ZJ6T-G@yGywoK;Ttai literal 0 HcmV?d00001 diff --git a/Theme/Chicago95/gtk-3.0/assets/check-indeterminate.png b/Theme/Chicago95/gtk-3.0/assets/check-indeterminate.png new file mode 100644 index 0000000000000000000000000000000000000000..32e1eac3c61507c9a3ade1100c94abcbb1bf8929 GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2xGmzZ=C-xtZVhivIaXoP00FbGDec>`7#aI&L w7tG-B>_!@p!|&zopr0J>-zcmMzZ literal 0 HcmV?d00001 diff --git a/Theme/Chicago95/gtk-3.0/assets/checker.png b/Theme/Chicago95/gtk-3.0/assets/checker-board-pattern.png similarity index 100% rename from Theme/Chicago95/gtk-3.0/assets/checker.png rename to Theme/Chicago95/gtk-3.0/assets/checker-board-pattern.png diff --git a/Theme/Chicago95/gtk-3.0/assets/menucheck.png b/Theme/Chicago95/gtk-3.0/assets/menucheck.png deleted file mode 100644 index 8435b311ebbb7b65a62fa0c29240918b36f58838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg0mEBgZ$E><-w=PmiafkFnJE{-7_*OLkWh>83#$SvCP@Z{ZJwM=jCsjNfqEG{UHx3vIVCg!0EC?^aR2}S diff --git a/Theme/Chicago95/gtk-3.0/assets/menuindeterminate.png b/Theme/Chicago95/gtk-3.0/assets/menuindeterminate.png deleted file mode 100644 index 37163edc24d204ea519429a3321c465c735baca4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|Y3?y$c)pCP40X`wFKpF^^rtdrtq!>$r{DK)A tp4~_Ta`-)6978y+Cnqp8**kEsFmT^t{JH&9D?3n%!PC{xWt~$(69B$z7OemP diff --git a/Theme/Chicago95/gtk-3.0/assets/menuoption.png b/Theme/Chicago95/gtk-3.0/assets/menuoption.png deleted file mode 100644 index f26df2534e8b34eda63f57ca6dc04ca597e33dce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_6ICntm-lyi*CCEg%mwq978y+C#N(t{O4KGFj25uff)pZ hnfV-cu_)`EW|aEH%z5(2%ez3u44$rjF6*2UngGksCBOgx diff --git a/Theme/Chicago95/gtk-3.0/assets/radio-check.png b/Theme/Chicago95/gtk-3.0/assets/radio-check.png new file mode 100644 index 0000000000000000000000000000000000000000..5e188ee4f53c946f686bae645abcc1e7e7fafda6 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2xGmzZ=C-xtZVhivIaXoP00FbGDec>`7#aI&L z7tG-B>_!@pBkJkm7{YNqIiZ13j*ZRI;87#DAp--e2}7vW=4CoS1q`09elF{r5}E)r CL>gZJ literal 0 HcmV?d00001 diff --git a/Theme/Chicago95/gtk-3.0/assets/radio-inner-ring.png b/Theme/Chicago95/gtk-3.0/assets/radio-inner-ring.png new file mode 100644 index 0000000000000000000000000000000000000000..dc404e87380472e7a26d8b5130154ee68c19a141 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2hGm!icqpk;}I0Jk_Tp1YBfy@I34)8cjhyq!R zB|(0{3=Yq3q=7g|-tI089jvk*Ams%fk;M!Q+`=Ht$S`Y;1W=H@#M9T6{Q! zHMcJUg_Jy9978y+CnxYECI}>!BnTvABorhBI2=?kcpD{B;?-dw{AL NJYD@<);T3K0RS@6DP;fv literal 0 HcmV?d00001 diff --git a/Theme/Chicago95/gtk-3.0/assets/radio-ring.png b/Theme/Chicago95/gtk-3.0/assets/radio-ring.png new file mode 100644 index 0000000000000000000000000000000000000000..e84b13ce3f43e2f38cdcf8497bc5a0551540386f GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=%3?!FCJ6-`&`~f~8uBj!uKxRWj!+`?_{{R2a z6%eHZt>c+DpU+s1tYd@nBi&tK%xld^%G yy<>s+yWHXrN7Q;!?r!*BB`&P7aLKNPv)H%nW!2ub??Nlk5C%_IKbLh*2~7Yw7&K@A literal 0 HcmV?d00001 diff --git a/Theme/Chicago95/gtk-3.0/gtk-widgets.css b/Theme/Chicago95/gtk-3.0/gtk-widgets.css index 6f108ec..09affbd 100644 --- a/Theme/Chicago95/gtk-3.0/gtk-widgets.css +++ b/Theme/Chicago95/gtk-3.0/gtk-widgets.css @@ -321,8 +321,8 @@ checkbutton:focus label{ check, radio { - min-width: 12px; - min-height: 12px; + min-width: 10px; + min-height: 10px; background-color: @base_color; } @@ -331,24 +331,26 @@ radio:disabled { background-color: @bg_color; } +/* using a mix of css and background for now, radio still not perfect + * with pure css box-shadow makes the circle look oval */ radio { - border-radius: 8px; + background-image: url("assets/radio-inner-ring.png"); + border-radius: 10px; + box-shadow: none; } check:checked { - -gtk-icon-source: url("assets/menucheck.png"); - -gtk-icon-transform: scale(0.5); + -gtk-icon-source: url("assets/check-check.png"); + -gtk-icon-transform: none; } radio:checked { - -gtk-icon-source: url("assets/menuoption.png"); - -gtk-icon-transform: scale(0.5); + -gtk-icon-source: url("assets/radio-check.png"); } check:indeterminate, radio:indeterminate { - -gtk-icon-source: url("assets/menuindeterminate.png"); - -gtk-icon-transform: scale(0.5); + -gtk-icon-source: url("assets/check-indeterminate.png"); } @@ -482,6 +484,12 @@ treeview:selected:focus { color: @theme_selected_fg_color; } +treeview > check, +treeview > radio:checked +treeview radio:checked { + background-color: @base_color; +} + treeview entry { border-radius: 0; background-color: @theme_base_color;