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 936526 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]
update to git-f41b574 gtk3 sync
update-to-git-f41b574-gtk3-sync.patch (text/plain), 107.44 KB, created by
poma
on 2014-09-11 12:19:19 UTC
(
hide
)
Description:
update to git-f41b574 gtk3 sync
Filename:
MIME Type:
Creator:
poma
Created:
2014-09-11 12:19:19 UTC
Size:
107.44 KB
patch
obsolete
> >Update to the latest git commit f41b574 2014-08-10 & catch up gtk3 > >--- > .gitignore | 1 + > gtk-widgets.css-gtk3-sync.patch | 2780 +++++++++++++++++++++++++++++++++++++++ > mate-themes-extras.spec | 40 +- > sources | 2 +- > 4 files changed, 2816 insertions(+), 7 deletions(-) > create mode 100644 gtk-widgets.css-gtk3-sync.patch > >diff --git a/.gitignore b/.gitignore >index 74a2382..b4cdd61 100644 >--- a/.gitignore >+++ b/.gitignore >@@ -7,3 +7,4 @@ > /mate-themes-extras-1.8.0.tar.xz > /mate-themes-extras-1.9.0.tar.xz > /mate-themes-extras-1.9.1.tar.xz >+/mate-themes-extras-1.9.1-git20140810-f41b574.tar.xz >diff --git a/gtk-widgets.css-gtk3-sync.patch b/gtk-widgets.css-gtk3-sync.patch >new file mode 100644 >index 0000000..1178ad2 >--- /dev/null >+++ b/gtk-widgets.css-gtk3-sync.patch >@@ -0,0 +1,2780 @@ >+ >+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 >+ >diff --git a/mate-themes-extras.spec b/mate-themes-extras.spec >index 561c3ec..1304d49 100644 >--- a/mate-themes-extras.spec >+++ b/mate-themes-extras.spec >@@ -1,18 +1,37 @@ >+# Conditional for release and snapshot builds. Uncomment for release-builds. >+#%%global rel_build 1 >+ >+# This is needed, because src-url contains branched part of versioning-scheme. >+%global branch 1.9 >+ >+# Settings used for build from snapshots. >+%{!?rel_build:%global commit f41b5748c7ba1d3cbd1ffecf4a0a3aff40f9b2d8} >+%{!?rel_build:%global commit_date 20140810} >+%{!?rel_build:%global shortcommit %(c=%{commit};echo ${c:0:7})} >+%{!?rel_build:%global git_ver git%{commit_date}-%{shortcommit}} >+%{!?rel_build:%global git_rel .git%{commit_date}.%{shortcommit}} >+%{!?rel_build:%global git_tar %{name}-%{version}-%{git_ver}.tar.xz} >+ > Summary: Extra gtk-2/3 themes for gtk based desktops > Name: mate-themes-extras > Version: 1.9.1 >-Release: 1%{?dist} >+Release: 2.1%{?git_rel}%{?dist} >+#Release: 2%{?dist} >+License: LGPLv2 and GPLv2 >+Group: User Interface/Desktops >+BuildArch: noarch > > # upstream is located at github, but links from tag releases doesn't match copied link in > # web-browser, in result fedora-rewiew-tool will fail. > # so i decided to release on fedorapeople to have a valid download link. > # There are different releases for every GTK3 version in fedora releases. > URL: https://github.com/NiceandGently/mate-themes-extras >-Source0: http://raveit65.fedorapeople.org/Mate/SOURCE/%{name}-%{version}.tar.xz >+# Source for release-builds. >+%{?rel_build:Source0: http://raveit65.fedorapeople.org/Mate/SOURCE/%{name}-%{version}.tar.xz} >+# Source for snapshot-builds. >+%{!?rel_build:Source0: https://github.com/NiceandGently/%{name}/archive/master.tar.gz#/%{git_tar}} > >-License: LGPLv2 and GPLv2 >-Group: User Interface/Desktops >-BuildArch: noarch >+Patch1: gtk-widgets.css-gtk3-sync.patch > > Requires: gtk-murrine-engine > Requires: gtk-unico-engine >@@ -44,7 +63,12 @@ Theme list: Blue-Submarine, DeLorean-Dark, GnomishBeige, > Green-Submarine, Smoothly, Smoothly-Black. > > %prep >-%setup -q >+%setup -q%{!?rel_build:n %{name}-%{commit}} >+ >+# needed for git snapshots >+NOCONFIGURE=1 ./autogen.sh >+ >+%patch1 -p1 -b .gtk3-sync > > %build > %configure \ >@@ -112,6 +136,10 @@ hardlink -c -v $RPM_BUILD_ROOT%{_datadir}/themes/Smoothly-Black > > > %changelog >+* Thu Sep 11 2014 poma <poma@gmail.com> - 1.9.1-2.1.git20140810.f41b574 >+- update to the latest git commit f41b574 2014-08-10 >+- catch up gtk3 >+ > * Sun Aug 10 2014 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.9.1-1 > - update to 1.9.1 release > >diff --git a/sources b/sources >index 7a7fd34..40d5216 100644 >--- a/sources >+++ b/sources >@@ -1 +1 @@ >-f66c4f5e59f08032cad67f019066d538 mate-themes-extras-1.9.1.tar.xz >+689bf9e0e66a071a39f4077e371b9edb mate-themes-extras-1.9.1-git20140810-f41b574.tar.xz >-- >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