Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 936527 Details for
Bug 1140645
Update to the latest git commit f41b574 2014-08-10 & catch up gtk3
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
[patch]
MATE-Desktop-themes-Extra - changes related to gtk+-3.13.[3-7]
MATE-Desktop-themes-Extra-Changes-related-to-gtk+-3.13.[3-7].patch (text/plain), 101.09 KB, created by
poma
on 2014-09-11 12:24:40 UTC
(
hide
)
Description:
MATE-Desktop-themes-Extra - changes related to gtk+-3.13.[3-7]
Filename:
MIME Type:
Creator:
poma
Created:
2014-09-11 12:24:40 UTC
Size:
101.09 KB
patch
obsolete
> >Changes probably related to: > >- http://ftp.gnome.org/pub/gnome/sources/gtk+/3.13/gtk+-3.13.3.news > Overview of Changes in GTK+ 3.13.2 to 3.13.3 > ============================================ > > ... > * Theming: > - Use client-side shadows for menus and tooltips > >- http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.13/gtk+-3.13.7.news > Overview of Changes in GTK+ 3.13.6 to 3.13.7 > ============================================ > > * To align better with css, button and menuitem subclasses now use a > :checked state to indicate their checkedness, instead of :active or > :selected. > >--- > .../Blue-Submarine/gtk-3.0/gtk-widgets.css | 77 +++++++- > .../DeLorean-Dark/gtk-3.0/gtk-widgets.css | 94 +++++++-- > .../Faience-Ocre/gtk-3.0/gtk-widgets.css | 92 ++++++--- > desktop-themes/Faience/gtk-3.0/gtk-widgets.css | 92 ++++++--- > .../Gnome-Cupertino-Mint/gtk-3.0/gtk-widgets.css | 68 +++++++ > .../Gnome-Cupertino/gtk-3.0/gtk-widgets.css | 92 ++++++--- > .../GnomishBeige/gtk-3.0/gtk-widgets.css | 95 +++++++-- > .../Green-Submarine/gtk-3.0/gtk-widgets.css | 77 +++++++- > desktop-themes/Smoothly/gtk-3.0/gtk-widgets.css | 68 +++++++ > .../Zukitwo-Brave/gtk-3.0/gtk-widgets.css | 214 +++++++-------------- > .../Zukitwo-Dust/gtk-3.0/gtk-widgets.css | 214 +++++++-------------- > .../Zukitwo-Human/gtk-3.0/gtk-widgets.css | 214 +++++++-------------- > .../Zukitwo-Illustrious/gtk-3.0/gtk-widgets.css | 214 +++++++-------------- > .../Zukitwo-Noble/gtk-3.0/gtk-widgets.css | 214 +++++++-------------- > .../Zukitwo-Wine/gtk-3.0/gtk-widgets.css | 214 +++++++-------------- > .../Zukitwo-Wise/gtk-3.0/gtk-widgets.css | 214 +++++++-------------- > desktop-themes/Zukitwo/gtk-3.0/gtk-widgets.css | 97 ++++++++-- > .../clearlooks-phenix/gtk-3.0/gtk-widgets.css | 90 ++++++--- > 18 files changed, 1244 insertions(+), 1196 deletions(-) > >diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css b/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css >index a88c2c1..27e3b8e 100644 >--- a/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css >@@ -2788,6 +2788,74 @@ NemoWindow .primary-toolbar.toolbar .button:hover:active, > icon-shadow: none; > } > >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ > /*************** > > * Header bars * >@@ -3704,6 +3772,12 @@ GtkModelButton.button:selected { > icon-shadow: none; > } > >+/**************************************************************************************** >+ * Give and take related to recent gtk3 development, * >+ * to achieve full size of the icon menu of some of the applications whose notification * >+ * icons appear in the system tray, the "shadow" is disabled. * >+ ****************************************************************************************/ >+/* > .window-frame { > border-color: darker(@theme_bg_dark_color); > border-radius: 9px 9px 0 0; >@@ -3712,13 +3786,14 @@ GtkModelButton.button:selected { > background-color: @theme_bg_color; > box-shadow: 0 0 0 2px @theme_shadow_dark_color, 0 2px 8px 3px @theme_shadow_dark_color; > >- /* this is used for the resize cursor area */ >+ * this is used for the resize cursor area > margin: 10px; > } > > .window-frame:backdrop { > box-shadow: 0 0 0 2px @theme_shadow_dark_color, 0 2px 5px 1px @theme_shadow_dark_color; > } >+*/ > > /***************** > * Miscellaneous * >diff --git a/desktop-themes/DeLorean-Dark/gtk-3.0/gtk-widgets.css b/desktop-themes/DeLorean-Dark/gtk-3.0/gtk-widgets.css >index f4b1db2..d9a8ee4 100644 >--- a/desktop-themes/DeLorean-Dark/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/DeLorean-Dark/gtk-3.0/gtk-widgets.css >@@ -3557,24 +3557,73 @@ GtkMenuButton .menu { > inset 0 -3px alpha(black, 0.01); > } > >-/**************** >- * Radiobuttons * >- ****************/ >- >-.check, >-.radio, >-.check:insensitive, >-.radio:insensitive { >- background-color: transparent; >- border-style: none; >-} >- >-GtkCheckButton:hover, >-GtkCheckButton:active:hover, >-GtkCheckButton:selected, >-GtkCheckButton:selected:focus { >- background-color: transparent; >-} >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /************ > * Toolbars * >@@ -5849,6 +5898,12 @@ GtkBubbleWindow .toolbar { > color: @theme_unfocused_fg_color; > } > >+/**************************************************************************************** >+ * Give and take related to recent gtk3 development, * >+ * to achieve full size of the icon menu of some of the applications whose notification * >+ * icons appear in the system tray, the "shadow" is disabled. * >+ ****************************************************************************************/ >+/* > .window-frame { > border-color: darker(@theme_bg_color); > border-radius: 7px 7px 0 0; >@@ -5857,13 +5912,14 @@ GtkBubbleWindow .toolbar { > > box-shadow: 0 2px 8px 3px @wm_shadow; > >- /* this is used for the resize cursor area */ >+ * this is used for the resize cursor area > margin: 10px; > } > > .window-frame:backdrop { > box-shadow: 0 2px 5px 1px @wm_shadow; > } >+*/ > > /********************** > * Fallback Mode Panel >diff --git a/desktop-themes/Faience-Ocre/gtk-3.0/gtk-widgets.css b/desktop-themes/Faience-Ocre/gtk-3.0/gtk-widgets.css >index 871a288..f57eecf 100644 >--- a/desktop-themes/Faience-Ocre/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Faience-Ocre/gtk-3.0/gtk-widgets.css >@@ -600,31 +600,73 @@ row:selected:backdrop { > /*text-shadow: 0 -1px shade (@theme_selected_bg_color, 0.7);*/ > } > >-/******************* >- * check and radio * >- *******************/ >-.check, >-.radio, >-.check:insensitive, >-.radio:insensitive { >- >- background-color: transparent; >- border-style: none; >- margin: 1px 0; >- >- /*transition: 100ms ease-in-out;*/ >-} >- >-GtkCheckButton:hover, >-GtkCheckButton:active:hover, >-GtkCheckButton:selected, >-GtkCheckButton:selected:focus { >- background-color: transparent; >-} >- >-.menu .radio * { >- box-shadow: none; >-} >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /***************** > * column-header * >diff --git a/desktop-themes/Faience/gtk-3.0/gtk-widgets.css b/desktop-themes/Faience/gtk-3.0/gtk-widgets.css >index 871a288..f57eecf 100644 >--- a/desktop-themes/Faience/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Faience/gtk-3.0/gtk-widgets.css >@@ -600,31 +600,73 @@ row:selected:backdrop { > /*text-shadow: 0 -1px shade (@theme_selected_bg_color, 0.7);*/ > } > >-/******************* >- * check and radio * >- *******************/ >-.check, >-.radio, >-.check:insensitive, >-.radio:insensitive { >- >- background-color: transparent; >- border-style: none; >- margin: 1px 0; >- >- /*transition: 100ms ease-in-out;*/ >-} >- >-GtkCheckButton:hover, >-GtkCheckButton:active:hover, >-GtkCheckButton:selected, >-GtkCheckButton:selected:focus { >- background-color: transparent; >-} >- >-.menu .radio * { >- box-shadow: none; >-} >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /***************** > * column-header * >diff --git a/desktop-themes/Gnome-Cupertino-Mint/gtk-3.0/gtk-widgets.css b/desktop-themes/Gnome-Cupertino-Mint/gtk-3.0/gtk-widgets.css >index 46f4450..c793364 100644 >--- a/desktop-themes/Gnome-Cupertino-Mint/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Gnome-Cupertino-Mint/gtk-3.0/gtk-widgets.css >@@ -268,6 +268,74 @@ GtkStatusbar { > border-radius: 0px; > } > >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ > /**************** > * Text Entries * > ****************/ >diff --git a/desktop-themes/Gnome-Cupertino/gtk-3.0/gtk-widgets.css b/desktop-themes/Gnome-Cupertino/gtk-3.0/gtk-widgets.css >index 0e4b357..890696f 100644 >--- a/desktop-themes/Gnome-Cupertino/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Gnome-Cupertino/gtk-3.0/gtk-widgets.css >@@ -681,31 +681,73 @@ row:selected { > /*text-shadow: 0 -1px shade (@selected_bg_color, 0.7);*/ > } > >- >- >-/******************* >- * check and radio * >- *******************/ >-.check, >-.radio, >-.check:insensitive, >-.radio:insensitive { >- >- background-color: transparent; >- border-style: none; >- margin: 1px 0; >-} >- >-GtkCheckButton:hover, >-GtkCheckButton:active:hover, >-GtkCheckButton:selected, >-GtkCheckButton:selected:focus { >- background-color: transparent; >-} >- >-.menu .radio * { >- box-shadow: none; >-} >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /***************** > * column-header * >diff --git a/desktop-themes/GnomishBeige/gtk-3.0/gtk-widgets.css b/desktop-themes/GnomishBeige/gtk-3.0/gtk-widgets.css >index 8cf747e..8be6fc5 100644 >--- a/desktop-themes/GnomishBeige/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/GnomishBeige/gtk-3.0/gtk-widgets.css >@@ -1812,6 +1812,12 @@ GtkProgressBar.osd.progressbar { > color: #747473; > } > >+/**************************************************************************************** >+ * Give and take related to recent gtk3 development, * >+ * to achieve full size of the icon menu of some of the applications whose notification * >+ * icons appear in the system tray, the "shadow" is disabled. * >+ ****************************************************************************************/ >+/* > .window-frame { > border-color: @theme_bg_color; > border-radius: 7px 7px 0 0; >@@ -1820,9 +1826,10 @@ GtkProgressBar.osd.progressbar { > background-color: @theme_bg_color; > box-shadow: 0 0 0 2px @osd_button_shadow, 0 2px 8px 3px @osd_button_shadow; > >- /* this is used for the resize cursor area */ >+ * this is used for the resize cursor area > margin: 10px; > } >+*/ > > /**************************** > * Suggested action buttons * >@@ -2040,25 +2047,73 @@ GtkColorSwatch:selected:hover { > border-color: alpha(black, 0.5); > } > >-/*************************** >- * Radio and Check Buttons * >- ***************************/ >-.radio, >-.check, >-.radio:selected, >-.check:selected, >-.radio:selected:focus, >-.check:selected:focus, >-.cell.radio, >-.cell.check, >-.cell.radio:selected, >-.cell.check:selected, >-.cell.radio:selected:focus, >-.cell.check:selected:focus { >- background-color: transparent; >- border-width: 0px; >- border-style: none; >-} >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /***************** > * GtkCheckButton * >diff --git a/desktop-themes/Green-Submarine/gtk-3.0/gtk-widgets.css b/desktop-themes/Green-Submarine/gtk-3.0/gtk-widgets.css >index 99e43c6..d61b450 100644 >--- a/desktop-themes/Green-Submarine/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Green-Submarine/gtk-3.0/gtk-widgets.css >@@ -2787,6 +2787,74 @@ NemoWindow .primary-toolbar.toolbar .button:hover:active, > icon-shadow: none; > } > >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ > /*************** > > * Header bars * >@@ -3702,6 +3770,12 @@ GtkModelButton.button:selected { > icon-shadow: none; > } > >+/**************************************************************************************** >+ * Give and take related to recent gtk3 development, * >+ * to achieve full size of the icon menu of some of the applications whose notification * >+ * icons appear in the system tray, the "shadow" is disabled. * >+ ****************************************************************************************/ >+/* > .window-frame { > border-color: darker(@theme_bg_dark_color); > border-radius: 9px 9px 0 0; >@@ -3710,13 +3784,14 @@ GtkModelButton.button:selected { > background-color: @theme_bg_color; > box-shadow: 0 0 0 2px @theme_shadow_dark_color, 0 2px 8px 3px @theme_shadow_dark_color; > >- /* this is used for the resize cursor area */ >+ * this is used for the resize cursor area > margin: 10px; > } > > .window-frame:backdrop { > box-shadow: 0 0 0 2px @theme_shadow_dark_color, 0 2px 5px 1px @theme_shadow_dark_color; > } >+*/ > > /***************** > * Miscellaneous * >diff --git a/desktop-themes/Smoothly/gtk-3.0/gtk-widgets.css b/desktop-themes/Smoothly/gtk-3.0/gtk-widgets.css >index adc36ac..2c340c2 100644 >--- a/desktop-themes/Smoothly/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Smoothly/gtk-3.0/gtk-widgets.css >@@ -233,6 +233,74 @@ GtkScrolledWindow.frame { > inset -1px -1px shade (@border_gradient_color_b, 0.85); > } > >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ > /************** > * ComboBoxes * > **************/ >diff --git a/desktop-themes/Zukitwo-Brave/gtk-3.0/gtk-widgets.css b/desktop-themes/Zukitwo-Brave/gtk-3.0/gtk-widgets.css >index fd09c0b..48316fa 100644 >--- a/desktop-themes/Zukitwo-Brave/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Zukitwo-Brave/gtk-3.0/gtk-widgets.css >@@ -591,155 +591,73 @@ row:selected:focused:backdrop { > to (shade (@backdrop_selected_bg_color, 0.98))); > } > >-/******************* >- * check and radio * >- *******************/ >-.check row:selected, >-.radio row:selected, >-.check, >-.check row, >-.radio, >-.radio row { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_base_color, 0.96)), >- to (@theme_base_color)); >- border-top-color: shade (@theme_bg_color, 0.64); >- border-right-color: shade (@theme_bg_color, 0.76); >- border-bottom-color: shade (@theme_bg_color, 0.82); >- border-left-color: shade (@theme_bg_color, 0.76); >- border-style: solid; >- border-width: 1px; >- >- -unico-border-gradient: none; >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.06)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.03))); >- -unico-inner-stroke-width: 1px; >-} >- >-.check, >-.check row { >- border-radius: 2px; >-} >- >-.radio, >-.radio row { >- border-radius: 10px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active, >-.check row:selected:active, >-.check row:selected:focused:active, >-.notebook .check:active, >-.notebook .radio:active, >-.radio:active, >-.radio row:selected:active, >-.radio row:selected:focused:active, >-.check:inconsistent, >-.check row:selected:inconsistent, >-.check row:selected:focused:inconsistent, >-.notebook .check:inconsistent, >-.notebook .radio:inconsistent, >-.radio:inconsistent, >-.radio row:selected:inconsistent, >-.radio row:selected:focused:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.2)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.0)), >- to (shade (@theme_selected_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.535); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.2); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.7)), >- to (shade (@theme_selected_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.3)), >- to (shade (@theme_selected_bg_color, 1.06))); >- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.02)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.06))); >- -unico-outer-stroke-width: 1px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active:hover, >-.check row:selected:active:hover, >-.check row:selected:focused:active:hover, >-.notebook .check:active:hover, >-.notebook .radio:active:hover, >-.radio:active:hover, >-.radio row:selected:active:hover, >-.radio row:selected:focused:active:hover, >-.check:active:hover:inconsistent, >-.check row:selected:active:hover:inconsistent, >-.check row:selected:focused:active:hover:inconsistent, >-.notebook .check:active:hover:inconsistent, >-.notebook .radio:active:hover:inconsistent, >-.radio:active:hover:inconsistent, >-.radio row:selected:active:hover:inconsistent, >-.radio row:selected:focused:active:hover:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.26)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.05)), >- to (shade (@theme_selected_bg_color, 0.95))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.56); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.26); >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.74)), >- to (shade (@theme_selected_bg_color, 0.74))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.37)), >- to (shade (@theme_selected_bg_color, 1.12))); >-} >- >-.check row:selected, >-.check row:selected:active, >-.check row:selected:focused, >-.check row:selected:focused:active, >-.radio row:selected, >-.radio row:selected:active, >-.radio row:selected:focused, >-.radio row:selected:focused:active { >- -unico-outer-stroke-color: @transparent; >- -unico-outer-stroke-gradient: none; >-} >- >-.check:insensitive, >-.radio:insensitive { >- background-color: shade (@theme_bg_color, 0.96); >- background-image: none; >-} >- >-.check:insensitive:active, >-.radio:insensitive:active, >-.check:insensitive:inconsistent, >-.radio:insensitive:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.96)), >- to (shade (@theme_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_bg_color, 0.6); >- -unico-bullet-outline-color: shade (@theme_bg_color, 1.0); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.8)), >- to (shade (@theme_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 1.0)), >- to (shade (@theme_bg_color, 0.94))); >-} >- >-GtkCheckButton:hover, >-GtkCheckButton:active:hover, >-GtkCheckButton:selected, >-GtkCheckButton:selected:focus { >- background-color: @transparent; >-} >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /***************** > * column-header * >diff --git a/desktop-themes/Zukitwo-Dust/gtk-3.0/gtk-widgets.css b/desktop-themes/Zukitwo-Dust/gtk-3.0/gtk-widgets.css >index fd09c0b..48316fa 100644 >--- a/desktop-themes/Zukitwo-Dust/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Zukitwo-Dust/gtk-3.0/gtk-widgets.css >@@ -591,155 +591,73 @@ row:selected:focused:backdrop { > to (shade (@backdrop_selected_bg_color, 0.98))); > } > >-/******************* >- * check and radio * >- *******************/ >-.check row:selected, >-.radio row:selected, >-.check, >-.check row, >-.radio, >-.radio row { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_base_color, 0.96)), >- to (@theme_base_color)); >- border-top-color: shade (@theme_bg_color, 0.64); >- border-right-color: shade (@theme_bg_color, 0.76); >- border-bottom-color: shade (@theme_bg_color, 0.82); >- border-left-color: shade (@theme_bg_color, 0.76); >- border-style: solid; >- border-width: 1px; >- >- -unico-border-gradient: none; >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.06)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.03))); >- -unico-inner-stroke-width: 1px; >-} >- >-.check, >-.check row { >- border-radius: 2px; >-} >- >-.radio, >-.radio row { >- border-radius: 10px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active, >-.check row:selected:active, >-.check row:selected:focused:active, >-.notebook .check:active, >-.notebook .radio:active, >-.radio:active, >-.radio row:selected:active, >-.radio row:selected:focused:active, >-.check:inconsistent, >-.check row:selected:inconsistent, >-.check row:selected:focused:inconsistent, >-.notebook .check:inconsistent, >-.notebook .radio:inconsistent, >-.radio:inconsistent, >-.radio row:selected:inconsistent, >-.radio row:selected:focused:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.2)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.0)), >- to (shade (@theme_selected_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.535); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.2); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.7)), >- to (shade (@theme_selected_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.3)), >- to (shade (@theme_selected_bg_color, 1.06))); >- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.02)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.06))); >- -unico-outer-stroke-width: 1px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active:hover, >-.check row:selected:active:hover, >-.check row:selected:focused:active:hover, >-.notebook .check:active:hover, >-.notebook .radio:active:hover, >-.radio:active:hover, >-.radio row:selected:active:hover, >-.radio row:selected:focused:active:hover, >-.check:active:hover:inconsistent, >-.check row:selected:active:hover:inconsistent, >-.check row:selected:focused:active:hover:inconsistent, >-.notebook .check:active:hover:inconsistent, >-.notebook .radio:active:hover:inconsistent, >-.radio:active:hover:inconsistent, >-.radio row:selected:active:hover:inconsistent, >-.radio row:selected:focused:active:hover:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.26)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.05)), >- to (shade (@theme_selected_bg_color, 0.95))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.56); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.26); >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.74)), >- to (shade (@theme_selected_bg_color, 0.74))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.37)), >- to (shade (@theme_selected_bg_color, 1.12))); >-} >- >-.check row:selected, >-.check row:selected:active, >-.check row:selected:focused, >-.check row:selected:focused:active, >-.radio row:selected, >-.radio row:selected:active, >-.radio row:selected:focused, >-.radio row:selected:focused:active { >- -unico-outer-stroke-color: @transparent; >- -unico-outer-stroke-gradient: none; >-} >- >-.check:insensitive, >-.radio:insensitive { >- background-color: shade (@theme_bg_color, 0.96); >- background-image: none; >-} >- >-.check:insensitive:active, >-.radio:insensitive:active, >-.check:insensitive:inconsistent, >-.radio:insensitive:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.96)), >- to (shade (@theme_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_bg_color, 0.6); >- -unico-bullet-outline-color: shade (@theme_bg_color, 1.0); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.8)), >- to (shade (@theme_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 1.0)), >- to (shade (@theme_bg_color, 0.94))); >-} >- >-GtkCheckButton:hover, >-GtkCheckButton:active:hover, >-GtkCheckButton:selected, >-GtkCheckButton:selected:focus { >- background-color: @transparent; >-} >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /***************** > * column-header * >diff --git a/desktop-themes/Zukitwo-Human/gtk-3.0/gtk-widgets.css b/desktop-themes/Zukitwo-Human/gtk-3.0/gtk-widgets.css >index 2aeb7bc..d6cad48 100644 >--- a/desktop-themes/Zukitwo-Human/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Zukitwo-Human/gtk-3.0/gtk-widgets.css >@@ -591,155 +591,73 @@ row:selected:focused:backdrop { > to (shade (@backdrop_selected_bg_color, 0.98))); > } > >-/******************* >- * check and radio * >- *******************/ >-.check row:selected, >-.radio row:selected, >-.check, >-.check row, >-.radio, >-.radio row { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_base_color, 0.96)), >- to (@theme_base_color)); >- border-top-color: shade (@theme_bg_color, 0.64); >- border-right-color: shade (@theme_bg_color, 0.76); >- border-bottom-color: shade (@theme_bg_color, 0.82); >- border-left-color: shade (@theme_bg_color, 0.76); >- border-style: solid; >- border-width: 1px; >- >- -unico-border-gradient: none; >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.06)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.03))); >- -unico-inner-stroke-width: 1px; >-} >- >-.check, >-.check row { >- border-radius: 2px; >-} >- >-.radio, >-.radio row { >- border-radius: 10px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active, >-.check row:selected:active, >-.check row:selected:focused:active, >-.notebook .check:active, >-.notebook .radio:active, >-.radio:active, >-.radio row:selected:active, >-.radio row:selected:focused:active, >-.check:inconsistent, >-.check row:selected:inconsistent, >-.check row:selected:focused:inconsistent, >-.notebook .check:inconsistent, >-.notebook .radio:inconsistent, >-.radio:inconsistent, >-.radio row:selected:inconsistent, >-.radio row:selected:focused:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.2)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.0)), >- to (shade (@theme_selected_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.535); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.2); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.7)), >- to (shade (@theme_selected_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.3)), >- to (shade (@theme_selected_bg_color, 1.06))); >- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.02)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.06))); >- -unico-outer-stroke-width: 1px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active:hover, >-.check row:selected:active:hover, >-.check row:selected:focused:active:hover, >-.notebook .check:active:hover, >-.notebook .radio:active:hover, >-.radio:active:hover, >-.radio row:selected:active:hover, >-.radio row:selected:focused:active:hover, >-.check:active:hover:inconsistent, >-.check row:selected:active:hover:inconsistent, >-.check row:selected:focused:active:hover:inconsistent, >-.notebook .check:active:hover:inconsistent, >-.notebook .radio:active:hover:inconsistent, >-.radio:active:hover:inconsistent, >-.radio row:selected:active:hover:inconsistent, >-.radio row:selected:focused:active:hover:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.26)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.05)), >- to (shade (@theme_selected_bg_color, 0.95))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.56); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.26); >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.74)), >- to (shade (@theme_selected_bg_color, 0.74))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.37)), >- to (shade (@theme_selected_bg_color, 1.12))); >-} >- >-.check row:selected, >-.check row:selected:active, >-.check row:selected:focused, >-.check row:selected:focused:active, >-.radio row:selected, >-.radio row:selected:active, >-.radio row:selected:focused, >-.radio row:selected:focused:active { >- -unico-outer-stroke-color: @transparent; >- -unico-outer-stroke-gradient: none; >-} >- >-.check:insensitive, >-.radio:insensitive { >- background-color: shade (@theme_bg_color, 0.96); >- background-image: none; >-} >- >-.check:insensitive:active, >-.radio:insensitive:active, >-.check:insensitive:inconsistent, >-.radio:insensitive:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.96)), >- to (shade (@theme_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_bg_color, 0.6); >- -unico-bullet-outline-color: shade (@theme_bg_color, 1.0); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.8)), >- to (shade (@theme_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 1.0)), >- to (shade (@theme_bg_color, 0.94))); >-} >- >-GtkCheckButton:hover, >-GtkCheckButton:active:hover, >-GtkCheckButton:selected, >-GtkCheckButton:selected:focus { >- background-color: @transparent; >-} >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /***************** > * column-header * >diff --git a/desktop-themes/Zukitwo-Illustrious/gtk-3.0/gtk-widgets.css b/desktop-themes/Zukitwo-Illustrious/gtk-3.0/gtk-widgets.css >index 2aeb7bc..d6cad48 100644 >--- a/desktop-themes/Zukitwo-Illustrious/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Zukitwo-Illustrious/gtk-3.0/gtk-widgets.css >@@ -591,155 +591,73 @@ row:selected:focused:backdrop { > to (shade (@backdrop_selected_bg_color, 0.98))); > } > >-/******************* >- * check and radio * >- *******************/ >-.check row:selected, >-.radio row:selected, >-.check, >-.check row, >-.radio, >-.radio row { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_base_color, 0.96)), >- to (@theme_base_color)); >- border-top-color: shade (@theme_bg_color, 0.64); >- border-right-color: shade (@theme_bg_color, 0.76); >- border-bottom-color: shade (@theme_bg_color, 0.82); >- border-left-color: shade (@theme_bg_color, 0.76); >- border-style: solid; >- border-width: 1px; >- >- -unico-border-gradient: none; >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.06)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.03))); >- -unico-inner-stroke-width: 1px; >-} >- >-.check, >-.check row { >- border-radius: 2px; >-} >- >-.radio, >-.radio row { >- border-radius: 10px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active, >-.check row:selected:active, >-.check row:selected:focused:active, >-.notebook .check:active, >-.notebook .radio:active, >-.radio:active, >-.radio row:selected:active, >-.radio row:selected:focused:active, >-.check:inconsistent, >-.check row:selected:inconsistent, >-.check row:selected:focused:inconsistent, >-.notebook .check:inconsistent, >-.notebook .radio:inconsistent, >-.radio:inconsistent, >-.radio row:selected:inconsistent, >-.radio row:selected:focused:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.2)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.0)), >- to (shade (@theme_selected_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.535); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.2); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.7)), >- to (shade (@theme_selected_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.3)), >- to (shade (@theme_selected_bg_color, 1.06))); >- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.02)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.06))); >- -unico-outer-stroke-width: 1px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active:hover, >-.check row:selected:active:hover, >-.check row:selected:focused:active:hover, >-.notebook .check:active:hover, >-.notebook .radio:active:hover, >-.radio:active:hover, >-.radio row:selected:active:hover, >-.radio row:selected:focused:active:hover, >-.check:active:hover:inconsistent, >-.check row:selected:active:hover:inconsistent, >-.check row:selected:focused:active:hover:inconsistent, >-.notebook .check:active:hover:inconsistent, >-.notebook .radio:active:hover:inconsistent, >-.radio:active:hover:inconsistent, >-.radio row:selected:active:hover:inconsistent, >-.radio row:selected:focused:active:hover:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.26)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.05)), >- to (shade (@theme_selected_bg_color, 0.95))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.56); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.26); >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.74)), >- to (shade (@theme_selected_bg_color, 0.74))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.37)), >- to (shade (@theme_selected_bg_color, 1.12))); >-} >- >-.check row:selected, >-.check row:selected:active, >-.check row:selected:focused, >-.check row:selected:focused:active, >-.radio row:selected, >-.radio row:selected:active, >-.radio row:selected:focused, >-.radio row:selected:focused:active { >- -unico-outer-stroke-color: @transparent; >- -unico-outer-stroke-gradient: none; >-} >- >-.check:insensitive, >-.radio:insensitive { >- background-color: shade (@theme_bg_color, 0.96); >- background-image: none; >-} >- >-.check:insensitive:active, >-.radio:insensitive:active, >-.check:insensitive:inconsistent, >-.radio:insensitive:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.96)), >- to (shade (@theme_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_bg_color, 0.6); >- -unico-bullet-outline-color: shade (@theme_bg_color, 1.0); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.8)), >- to (shade (@theme_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 1.0)), >- to (shade (@theme_bg_color, 0.94))); >-} >- >-GtkCheckButton:hover, >-GtkCheckButton:active:hover, >-GtkCheckButton:selected, >-GtkCheckButton:selected:focus { >- background-color: @transparent; >-} >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /***************** > * column-header * >diff --git a/desktop-themes/Zukitwo-Noble/gtk-3.0/gtk-widgets.css b/desktop-themes/Zukitwo-Noble/gtk-3.0/gtk-widgets.css >index 2aeb7bc..d6cad48 100644 >--- a/desktop-themes/Zukitwo-Noble/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Zukitwo-Noble/gtk-3.0/gtk-widgets.css >@@ -591,155 +591,73 @@ row:selected:focused:backdrop { > to (shade (@backdrop_selected_bg_color, 0.98))); > } > >-/******************* >- * check and radio * >- *******************/ >-.check row:selected, >-.radio row:selected, >-.check, >-.check row, >-.radio, >-.radio row { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_base_color, 0.96)), >- to (@theme_base_color)); >- border-top-color: shade (@theme_bg_color, 0.64); >- border-right-color: shade (@theme_bg_color, 0.76); >- border-bottom-color: shade (@theme_bg_color, 0.82); >- border-left-color: shade (@theme_bg_color, 0.76); >- border-style: solid; >- border-width: 1px; >- >- -unico-border-gradient: none; >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.06)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.03))); >- -unico-inner-stroke-width: 1px; >-} >- >-.check, >-.check row { >- border-radius: 2px; >-} >- >-.radio, >-.radio row { >- border-radius: 10px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active, >-.check row:selected:active, >-.check row:selected:focused:active, >-.notebook .check:active, >-.notebook .radio:active, >-.radio:active, >-.radio row:selected:active, >-.radio row:selected:focused:active, >-.check:inconsistent, >-.check row:selected:inconsistent, >-.check row:selected:focused:inconsistent, >-.notebook .check:inconsistent, >-.notebook .radio:inconsistent, >-.radio:inconsistent, >-.radio row:selected:inconsistent, >-.radio row:selected:focused:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.2)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.0)), >- to (shade (@theme_selected_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.535); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.2); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.7)), >- to (shade (@theme_selected_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.3)), >- to (shade (@theme_selected_bg_color, 1.06))); >- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.02)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.06))); >- -unico-outer-stroke-width: 1px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active:hover, >-.check row:selected:active:hover, >-.check row:selected:focused:active:hover, >-.notebook .check:active:hover, >-.notebook .radio:active:hover, >-.radio:active:hover, >-.radio row:selected:active:hover, >-.radio row:selected:focused:active:hover, >-.check:active:hover:inconsistent, >-.check row:selected:active:hover:inconsistent, >-.check row:selected:focused:active:hover:inconsistent, >-.notebook .check:active:hover:inconsistent, >-.notebook .radio:active:hover:inconsistent, >-.radio:active:hover:inconsistent, >-.radio row:selected:active:hover:inconsistent, >-.radio row:selected:focused:active:hover:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.26)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.05)), >- to (shade (@theme_selected_bg_color, 0.95))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.56); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.26); >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.74)), >- to (shade (@theme_selected_bg_color, 0.74))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.37)), >- to (shade (@theme_selected_bg_color, 1.12))); >-} >- >-.check row:selected, >-.check row:selected:active, >-.check row:selected:focused, >-.check row:selected:focused:active, >-.radio row:selected, >-.radio row:selected:active, >-.radio row:selected:focused, >-.radio row:selected:focused:active { >- -unico-outer-stroke-color: @transparent; >- -unico-outer-stroke-gradient: none; >-} >- >-.check:insensitive, >-.radio:insensitive { >- background-color: shade (@theme_bg_color, 0.96); >- background-image: none; >-} >- >-.check:insensitive:active, >-.radio:insensitive:active, >-.check:insensitive:inconsistent, >-.radio:insensitive:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.96)), >- to (shade (@theme_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_bg_color, 0.6); >- -unico-bullet-outline-color: shade (@theme_bg_color, 1.0); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.8)), >- to (shade (@theme_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 1.0)), >- to (shade (@theme_bg_color, 0.94))); >-} >- >-GtkCheckButton:hover, >-GtkCheckButton:active:hover, >-GtkCheckButton:selected, >-GtkCheckButton:selected:focus { >- background-color: @transparent; >-} >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /***************** > * column-header * >diff --git a/desktop-themes/Zukitwo-Wine/gtk-3.0/gtk-widgets.css b/desktop-themes/Zukitwo-Wine/gtk-3.0/gtk-widgets.css >index 2aeb7bc..d6cad48 100644 >--- a/desktop-themes/Zukitwo-Wine/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Zukitwo-Wine/gtk-3.0/gtk-widgets.css >@@ -591,155 +591,73 @@ row:selected:focused:backdrop { > to (shade (@backdrop_selected_bg_color, 0.98))); > } > >-/******************* >- * check and radio * >- *******************/ >-.check row:selected, >-.radio row:selected, >-.check, >-.check row, >-.radio, >-.radio row { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_base_color, 0.96)), >- to (@theme_base_color)); >- border-top-color: shade (@theme_bg_color, 0.64); >- border-right-color: shade (@theme_bg_color, 0.76); >- border-bottom-color: shade (@theme_bg_color, 0.82); >- border-left-color: shade (@theme_bg_color, 0.76); >- border-style: solid; >- border-width: 1px; >- >- -unico-border-gradient: none; >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.06)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.03))); >- -unico-inner-stroke-width: 1px; >-} >- >-.check, >-.check row { >- border-radius: 2px; >-} >- >-.radio, >-.radio row { >- border-radius: 10px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active, >-.check row:selected:active, >-.check row:selected:focused:active, >-.notebook .check:active, >-.notebook .radio:active, >-.radio:active, >-.radio row:selected:active, >-.radio row:selected:focused:active, >-.check:inconsistent, >-.check row:selected:inconsistent, >-.check row:selected:focused:inconsistent, >-.notebook .check:inconsistent, >-.notebook .radio:inconsistent, >-.radio:inconsistent, >-.radio row:selected:inconsistent, >-.radio row:selected:focused:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.2)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.0)), >- to (shade (@theme_selected_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.535); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.2); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.7)), >- to (shade (@theme_selected_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.3)), >- to (shade (@theme_selected_bg_color, 1.06))); >- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.02)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.06))); >- -unico-outer-stroke-width: 1px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active:hover, >-.check row:selected:active:hover, >-.check row:selected:focused:active:hover, >-.notebook .check:active:hover, >-.notebook .radio:active:hover, >-.radio:active:hover, >-.radio row:selected:active:hover, >-.radio row:selected:focused:active:hover, >-.check:active:hover:inconsistent, >-.check row:selected:active:hover:inconsistent, >-.check row:selected:focused:active:hover:inconsistent, >-.notebook .check:active:hover:inconsistent, >-.notebook .radio:active:hover:inconsistent, >-.radio:active:hover:inconsistent, >-.radio row:selected:active:hover:inconsistent, >-.radio row:selected:focused:active:hover:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.26)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.05)), >- to (shade (@theme_selected_bg_color, 0.95))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.56); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.26); >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.74)), >- to (shade (@theme_selected_bg_color, 0.74))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.37)), >- to (shade (@theme_selected_bg_color, 1.12))); >-} >- >-.check row:selected, >-.check row:selected:active, >-.check row:selected:focused, >-.check row:selected:focused:active, >-.radio row:selected, >-.radio row:selected:active, >-.radio row:selected:focused, >-.radio row:selected:focused:active { >- -unico-outer-stroke-color: @transparent; >- -unico-outer-stroke-gradient: none; >-} >- >-.check:insensitive, >-.radio:insensitive { >- background-color: shade (@theme_bg_color, 0.96); >- background-image: none; >-} >- >-.check:insensitive:active, >-.radio:insensitive:active, >-.check:insensitive:inconsistent, >-.radio:insensitive:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.96)), >- to (shade (@theme_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_bg_color, 0.6); >- -unico-bullet-outline-color: shade (@theme_bg_color, 1.0); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.8)), >- to (shade (@theme_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 1.0)), >- to (shade (@theme_bg_color, 0.94))); >-} >- >-GtkCheckButton:hover, >-GtkCheckButton:active:hover, >-GtkCheckButton:selected, >-GtkCheckButton:selected:focus { >- background-color: @transparent; >-} >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /***************** > * column-header * >diff --git a/desktop-themes/Zukitwo-Wise/gtk-3.0/gtk-widgets.css b/desktop-themes/Zukitwo-Wise/gtk-3.0/gtk-widgets.css >index 2aeb7bc..d6cad48 100644 >--- a/desktop-themes/Zukitwo-Wise/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Zukitwo-Wise/gtk-3.0/gtk-widgets.css >@@ -591,155 +591,73 @@ row:selected:focused:backdrop { > to (shade (@backdrop_selected_bg_color, 0.98))); > } > >-/******************* >- * check and radio * >- *******************/ >-.check row:selected, >-.radio row:selected, >-.check, >-.check row, >-.radio, >-.radio row { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_base_color, 0.96)), >- to (@theme_base_color)); >- border-top-color: shade (@theme_bg_color, 0.64); >- border-right-color: shade (@theme_bg_color, 0.76); >- border-bottom-color: shade (@theme_bg_color, 0.82); >- border-left-color: shade (@theme_bg_color, 0.76); >- border-style: solid; >- border-width: 1px; >- >- -unico-border-gradient: none; >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.06)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.03))); >- -unico-inner-stroke-width: 1px; >-} >- >-.check, >-.check row { >- border-radius: 2px; >-} >- >-.radio, >-.radio row { >- border-radius: 10px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active, >-.check row:selected:active, >-.check row:selected:focused:active, >-.notebook .check:active, >-.notebook .radio:active, >-.radio:active, >-.radio row:selected:active, >-.radio row:selected:focused:active, >-.check:inconsistent, >-.check row:selected:inconsistent, >-.check row:selected:focused:inconsistent, >-.notebook .check:inconsistent, >-.notebook .radio:inconsistent, >-.radio:inconsistent, >-.radio row:selected:inconsistent, >-.radio row:selected:focused:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.2)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.0)), >- to (shade (@theme_selected_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.535); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.2); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.7)), >- to (shade (@theme_selected_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.3)), >- to (shade (@theme_selected_bg_color, 1.06))); >- -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (alpha (shade (@theme_bg_color, 0.05), 0.02)), >- to (alpha (shade (@theme_bg_color, 0.05), 0.06))); >- -unico-outer-stroke-width: 1px; >-} >- >-/* FIXME (Cimi) this is horrible */ >-.check:active:hover, >-.check row:selected:active:hover, >-.check row:selected:focused:active:hover, >-.notebook .check:active:hover, >-.notebook .radio:active:hover, >-.radio:active:hover, >-.radio row:selected:active:hover, >-.radio row:selected:focused:active:hover, >-.check:active:hover:inconsistent, >-.check row:selected:active:hover:inconsistent, >-.check row:selected:focused:active:hover:inconsistent, >-.notebook .check:active:hover:inconsistent, >-.notebook .radio:active:hover:inconsistent, >-.radio:active:hover:inconsistent, >-.radio row:selected:active:hover:inconsistent, >-.radio row:selected:focused:active:hover:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.26)), >- color-stop (0.5, shade (@theme_selected_bg_color, 1.05)), >- to (shade (@theme_selected_bg_color, 0.95))); >- >- -unico-bullet-color: shade (@theme_selected_bg_color, 0.56); >- -unico-bullet-outline-color: shade (@theme_selected_bg_color, 1.26); >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 0.74)), >- to (shade (@theme_selected_bg_color, 0.74))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_selected_bg_color, 1.37)), >- to (shade (@theme_selected_bg_color, 1.12))); >-} >- >-.check row:selected, >-.check row:selected:active, >-.check row:selected:focused, >-.check row:selected:focused:active, >-.radio row:selected, >-.radio row:selected:active, >-.radio row:selected:focused, >-.radio row:selected:focused:active { >- -unico-outer-stroke-color: @transparent; >- -unico-outer-stroke-gradient: none; >-} >- >-.check:insensitive, >-.radio:insensitive { >- background-color: shade (@theme_bg_color, 0.96); >- background-image: none; >-} >- >-.check:insensitive:active, >-.radio:insensitive:active, >-.check:insensitive:inconsistent, >-.radio:insensitive:inconsistent { >- background-image: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.96)), >- to (shade (@theme_bg_color, 0.9))); >- >- -unico-bullet-color: shade (@theme_bg_color, 0.6); >- -unico-bullet-outline-color: shade (@theme_bg_color, 1.0); >- >- -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 0.8)), >- to (shade (@theme_bg_color, 0.7))); >- -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, >- from (shade (@theme_bg_color, 1.0)), >- to (shade (@theme_bg_color, 0.94))); >-} >- >-GtkCheckButton:hover, >-GtkCheckButton:active:hover, >-GtkCheckButton:selected, >-GtkCheckButton:selected:focus { >- background-color: @transparent; >-} >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /***************** > * column-header * >diff --git a/desktop-themes/Zukitwo/gtk-3.0/gtk-widgets.css b/desktop-themes/Zukitwo/gtk-3.0/gtk-widgets.css >index 2630f6b..adf7cea 100644 >--- a/desktop-themes/Zukitwo/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/Zukitwo/gtk-3.0/gtk-widgets.css >@@ -2218,25 +2218,73 @@ GtkMenuButton .menu { > text-shadow: none; > } > >-/**************** >- * Radiobuttons * >- ****************/ >- >-.check, >-.radio, >-.check:insensitive, >-.radio:insensitive { >- background-color: transparent; >- border-style: none; >-} >- >-GtkCheckButton:hover, >-GtkCheckButton:active:hover, >-GtkCheckButton:selected, >-GtkCheckButton:selected:focus { >- background-color: transparent; >-} >- >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /************ > * Toolbars * >@@ -3669,13 +3717,19 @@ GtkModelButton.button:selected { > icon-shadow: none; > } > >+/**************************************************************************************** >+ * Give and take related to recent gtk3 development, * >+ * to achieve full size of the icon menu of some of the applications whose notification * >+ * icons appear in the system tray, the "shadow" is disabled. * >+ ****************************************************************************************/ >+/* > .window-frame { > border-radius: 6px 6px 0 0; >- /* lamefun trick to get rounded borders regardless of CSD use */ >+ * lamefun trick to get rounded borders regardless of CSD use > border-width: 0px; > box-shadow: 0 0 0 1px @wm_border, 0 2px 8px 3px @wm_shadow; > >- /* this is used for the resize cursor area */ >+ * this is used for the resize cursor area > margin: 10px; > } > >@@ -3687,3 +3741,4 @@ GtkModelButton.button:selected { > .window-frame:backdrop { > box-shadow: 0 0 0 1px shade(@wm_border,1.1), 0 2px 5px 1px @wm_shadow; > } >+*/ >diff --git a/desktop-themes/clearlooks-phenix/gtk-3.0/gtk-widgets.css b/desktop-themes/clearlooks-phenix/gtk-3.0/gtk-widgets.css >index db1d142..97ddcea 100644 >--- a/desktop-themes/clearlooks-phenix/gtk-3.0/gtk-widgets.css >+++ b/desktop-themes/clearlooks-phenix/gtk-3.0/gtk-widgets.css >@@ -1219,29 +1219,73 @@ GtkTreeMenu .menuitem *:hover, > border-style: solid; > } > >-/**************** >- * Radiobuttons * >- ****************/ >- >-.check, >-.radio, >-.check:insensitive, >-.radio:insensitive { >- background-color: transparent; >- border-style: none; >-} >- >-.check row:selected:insensitive, >-.check row:selected:focus:insensitive { >- background-color: transparent; >-} >- >-GtkCheckButton:hover, >-GtkCheckButton:active:hover, >-GtkCheckButton:selected, >-GtkCheckButton:selected:focus { >- background-color: transparent; >-} >+/***************************************************************************************************** >+ * Check and Radio items * >+ * Related to recent gtk3 development, to reveal checkboxes as part of the dialogue * >+ * of some of the applications whose notification icons appear in the system tray * >+ * the reference section of the HighContrast theme is used. * >+ * https://git.gnome.org/browse/gnome-themes-standard/tree/themes/HighContrast/gtk-3.0/gtk.css#n1398 * >+ *****************************************************************************************************/ >+ >+GtkCheckButton.text-button, GtkRadioButton.text-button { >+ padding: 1px; >+ outline-offset: 0; } >+ >+.check { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); } >+ .check:hover { >+ color: #7f7f7f; } >+ .check:checked, .check:active { >+ -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); >+ color: #000; } >+ .check:checked:hover, .check:active:hover { >+ color: #7f7f7f; } >+ .check:checked:insensitive, .check:active:insensitive { >+ color: #7f7f7f; } >+ .check:checked:insensitive:backdrop, .check:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .check:checked:backdrop, .check:active:backdrop { >+ color: #000; } >+ .check:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .check:insensitive:backdrop { >+ color: transparent; } >+ .check:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } >+ .check:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .check:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } >+ >+.radio { >+ color: rgba(0, 0, 0, 0.1); >+ background-image: none; >+ -gtk-icon-source: -gtk-icontheme("radio-symbolic"); } >+ .radio:hover { >+ color: #7f7f7f; } >+ .radio:checked, .radio:active { >+ -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); >+ color: #000; } >+ .radio:checked:hover, .radio:active:hover { >+ color: #7f7f7f; } >+ .radio:checked:insensitive, .radio:active:insensitive { >+ color: #7f7f7f; } >+ .radio:checked:insensitive:backdrop, .radio:active:insensitive:backdrop { >+ color: #7f7f7f; } >+ .radio:checked:backdrop, .radio:active:backdrop { >+ color: #000; } >+ .radio:insensitive { >+ color: rgba(127, 127, 127, 0.1); } >+ .radio:insensitive:backdrop { >+ color: transparent; } >+ .radio:inconsistent { >+ -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } >+ .radio:backdrop { >+ color: rgba(0, 0, 0, 0.1); } >+ .radio:backdrop:selected { >+ color: rgba(255, 255, 255, 0.1); } > > /************ > * Toolbars * >-- >2.1.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 1140645
:
936526
| 936527