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 0000000..12f95af Binary files /dev/null and b/Theme/Chicago95/gtk-3.0/assets/check-check.png differ 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 0000000..32e1eac Binary files /dev/null and b/Theme/Chicago95/gtk-3.0/assets/check-indeterminate.png differ 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 8435b31..0000000 Binary files a/Theme/Chicago95/gtk-3.0/assets/menucheck.png and /dev/null differ 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 37163ed..0000000 Binary files a/Theme/Chicago95/gtk-3.0/assets/menuindeterminate.png and /dev/null differ 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 f26df25..0000000 Binary files a/Theme/Chicago95/gtk-3.0/assets/menuoption.png and /dev/null differ 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 0000000..5e188ee Binary files /dev/null and b/Theme/Chicago95/gtk-3.0/assets/radio-check.png differ 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 0000000..dc404e8 Binary files /dev/null and b/Theme/Chicago95/gtk-3.0/assets/radio-inner-ring.png differ 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 0000000..e84b13c Binary files /dev/null and b/Theme/Chicago95/gtk-3.0/assets/radio-ring.png differ 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;