summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog8
-rw-r--r--debian/docs4
-rw-r--r--debian/img/menuitem-checkbox-hover.pngbin156 -> 0 bytes
-rw-r--r--debian/img/menuitem-checkbox-insensitive.pngbin157 -> 0 bytes
-rw-r--r--debian/img/menuitem-checkbox-mixed-insensitive.pngbin185 -> 0 bytes
-rw-r--r--debian/img/menuitem-checkbox-mixed.pngbin170 -> 0 bytes
-rw-r--r--debian/img/menuitem-checkbox.pngbin155 -> 0 bytes
-rw-r--r--debian/img/menuitem-radio-checked-hover.pngbin413 -> 0 bytes
-rw-r--r--debian/img/menuitem-radio-insensitive.pngbin350 -> 0 bytes
-rw-r--r--debian/img/menuitem-radio.pngbin338 -> 0 bytes
-rw-r--r--debian/install1
-rw-r--r--debian/patches/gtk-3.14-fixes.patch689
-rw-r--r--debian/patches/series1
-rw-r--r--gtk-2.0/applications.rc1
-rw-r--r--gtk-2.0/gtkrc2
-rw-r--r--gtk-3.0/applications.css43
-rw-r--r--gtk-3.0/gtk-widgets-img.css230
-rw-r--r--gtk-3.0/gtk-widgets.css168
-rw-r--r--gtk-3.0/gtk.css55
-rw-r--r--gtk-3.0/img/menuitem-checkbox-hover.pngbin160 -> 156 bytes
-rw-r--r--gtk-3.0/img/menuitem-checkbox-insensitive.pngbin164 -> 157 bytes
-rw-r--r--gtk-3.0/img/menuitem-checkbox-mixed-insensitive.pngbin170 -> 185 bytes
-rw-r--r--gtk-3.0/img/menuitem-checkbox-mixed.pngbin156 -> 170 bytes
-rw-r--r--gtk-3.0/img/menuitem-checkbox.pngbin161 -> 155 bytes
-rw-r--r--gtk-3.0/img/menuitem-radio-checked-hover.pngbin416 -> 413 bytes
-rw-r--r--gtk-3.0/img/menuitem-radio-insensitive.pngbin340 -> 350 bytes
-rw-r--r--gtk-3.0/img/menuitem-radio.pngbin327 -> 338 bytes
-rw-r--r--index.theme1
28 files changed, 349 insertions, 854 deletions
diff --git a/debian/changelog b/debian/changelog
index b53463e..ef0f67b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+clearlooks-phenix-theme (6.0.1-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Drop obsolete patches.
+ * Fix watch file.
+
+ -- Andrew Shadura <andrewsh@debian.org> Mon, 29 Sep 2014 09:54:59 +0200
+
clearlooks-phenix-theme (5.0.2-2) unstable; urgency=medium
* Fixes for GTK+ 3.14.
diff --git a/debian/docs b/debian/docs
index fa2b682..324c10f 100644
--- a/debian/docs
+++ b/debian/docs
@@ -1,3 +1,3 @@
-doc/README.mkd
-doc/LISEZ-MOI.mkd
+README.md
+LISEZ-MOI.md
doc/*.png
diff --git a/debian/img/menuitem-checkbox-hover.png b/debian/img/menuitem-checkbox-hover.png
deleted file mode 100644
index 4d8125b..0000000
--- a/debian/img/menuitem-checkbox-hover.png
+++ /dev/null
Binary files differ
diff --git a/debian/img/menuitem-checkbox-insensitive.png b/debian/img/menuitem-checkbox-insensitive.png
deleted file mode 100644
index 7129b2d..0000000
--- a/debian/img/menuitem-checkbox-insensitive.png
+++ /dev/null
Binary files differ
diff --git a/debian/img/menuitem-checkbox-mixed-insensitive.png b/debian/img/menuitem-checkbox-mixed-insensitive.png
deleted file mode 100644
index ec51e4e..0000000
--- a/debian/img/menuitem-checkbox-mixed-insensitive.png
+++ /dev/null
Binary files differ
diff --git a/debian/img/menuitem-checkbox-mixed.png b/debian/img/menuitem-checkbox-mixed.png
deleted file mode 100644
index a7b45a4..0000000
--- a/debian/img/menuitem-checkbox-mixed.png
+++ /dev/null
Binary files differ
diff --git a/debian/img/menuitem-checkbox.png b/debian/img/menuitem-checkbox.png
deleted file mode 100644
index f7acdd5..0000000
--- a/debian/img/menuitem-checkbox.png
+++ /dev/null
Binary files differ
diff --git a/debian/img/menuitem-radio-checked-hover.png b/debian/img/menuitem-radio-checked-hover.png
deleted file mode 100644
index 59b61ee..0000000
--- a/debian/img/menuitem-radio-checked-hover.png
+++ /dev/null
Binary files differ
diff --git a/debian/img/menuitem-radio-insensitive.png b/debian/img/menuitem-radio-insensitive.png
deleted file mode 100644
index 0615692..0000000
--- a/debian/img/menuitem-radio-insensitive.png
+++ /dev/null
Binary files differ
diff --git a/debian/img/menuitem-radio.png b/debian/img/menuitem-radio.png
deleted file mode 100644
index 1f588e9..0000000
--- a/debian/img/menuitem-radio.png
+++ /dev/null
Binary files differ
diff --git a/debian/install b/debian/install
index 3dbc4b6..6b4bf2a 100644
--- a/debian/install
+++ b/debian/install
@@ -4,4 +4,3 @@ index.theme /usr/share/themes/Clearlooks-Phenix
metacity-1 /usr/share/themes/Clearlooks-Phenix
openbox-3 /usr/share/themes/Clearlooks-Phenix
xfwm4 /usr/share/themes/Clearlooks-Phenix
-debian/img /usr/share/themes/Clearlooks-Phenix/gtk-3.0
diff --git a/debian/patches/gtk-3.14-fixes.patch b/debian/patches/gtk-3.14-fixes.patch
deleted file mode 100644
index 44166a9..0000000
--- a/debian/patches/gtk-3.14-fixes.patch
+++ /dev/null
@@ -1,689 +0,0 @@
-diff --git a/gtk-3.0/gtk-widgets-img.css b/gtk-3.0/gtk-widgets-img.css
---- a/gtk-3.0/gtk-widgets-img.css
-+++ b/gtk-3.0/gtk-widgets-img.css
-@@ -94,109 +94,127 @@ GtkSwitch.slider:insensitive {
- .check,
- .check row:selected,
- .check row:selected:focus {
-- background-image: url("img/checkbox-unchecked.png");
-+ -gtk-icon-source: url("img/checkbox-unchecked.png");
- }
-
- .check:hover,
- .check row:selected:hover,
- .check row:selected:focus:hover {
-- background-image: url("img/checkbox-unchecked-hover.png");
-+ -gtk-icon-source: url("img/checkbox-unchecked-hover.png");
- }
-
- .check:insensitive,
- .check row:selected:insensitive,
- .check row:selected:focus:insensitive {
-- background-image: url("img/checkbox-unchecked-insensitive.png");
-+ -gtk-icon-source: url("img/checkbox-unchecked-insensitive.png");
- }
-
-+.check:checked,
-+.check row:selected:checked,
-+.check row:selected:focus:checked,
- .check:active,
- .check row:selected:active,
- .check row:selected:focus:active {
-- background-image: url("img/checkbox-checked.png");
-+ -gtk-icon-source: url("img/checkbox-checked.png");
- }
-
-+.check:checked:hover,
-+.check row:selected:checked:hover,
-+.check row:selected:focus:checked:hover,
- .check:active:hover,
- .check row:selected:active:hover,
- .check row:selected:focus:active:hover {
-- background-image: url("img/checkbox-checked-hover.png");
-+ -gtk-icon-source: url("img/checkbox-checked-hover.png");
- }
-
-+.check:checked:insensitive,
-+.check row:selected:checked:insensitive,
-+.check row:selected:focus:checked:insensitive,
- .check:active:insensitive,
- .check row:selected:active:insensitive,
- .check row:selected:focus:active:insensitive {
-- background-image: url("img/checkbox-checked-insensitive.png");
-+ -gtk-icon-source: url("img/checkbox-checked-insensitive.png");
- }
-
- .check:inconsistent,
- .check row:selected:inconsistent,
- .check row:selected:focus:inconsistent {
-- background-image: url("img/checkbox-mixed.png");
-+ -gtk-icon-source: url("img/checkbox-mixed.png");
- }
-
- .check:inconsistent:hover,
- .check row:selected:inconsistent:hover,
- .check row:selected:focus:inconsistent:hover {
-- background-image: url("img/checkbox-mixed-hover.png");
-+ -gtk-icon-source: url("img/checkbox-mixed-hover.png");
- }
-
- .check:inconsistent:insensitive,
- .check row:selected:inconsistent:insensitive,
- .check row:selected:focus:inconsistent:insensitive {
-- background-image: url("img/checkbox-mixed-insensitive.png");
-+ -gtk-icon-source: url("img/checkbox-mixed-insensitive.png");
- }
-
- .radio,
- .radio row:selected,
- .radio row:selected:focus {
-- background-image: url("img/radio-unchecked.png");
-+ -gtk-icon-source: url("img/radio-unchecked.png");
- }
-
- .radio:hover,
- .radio row:selected:hover,
- .radio row:selected:focus:hover {
-- background-image: url("img/radio-unchecked-hover.png");
-+ -gtk-icon-source: url("img/radio-unchecked-hover.png");
- }
-
- .radio:insensitive,
- .radio row:selected:insensitive,
- .radio row:selected:focus:insensitive {
-- background-image: url("img/radio-unchecked-insensitive.png");
-+ -gtk-icon-source: url("img/radio-unchecked-insensitive.png");
- }
-
-+.radio:checked,
-+.radio row:selected:checked,
-+.radio row:selected:focus:checked,
- .radio:active,
- .radio row:selected:active,
- .radio row:selected:focus:active {
-- background-image: url("img/radio-checked.png");
-+ -gtk-icon-source: url("img/radio-checked.png");
- }
-
-+.radio:checked:hover,
-+.radio row:selected:checked:hover,
-+.radio row:selected:focus:checked:hover,
- .radio:active:hover,
- .radio row:selected:active:hover,
- .radio row:selected:focus:active:hover {
-- background-image: url("img/radio-checked-hover.png");
-+ -gtk-icon-source: url("img/radio-checked-hover.png");
- }
-
-+.radio:checked:insensitive,
-+.radio row:selected:checked:insensitive,
-+.radio row:selected:focus:checked:insensitive,
- .radio:active:insensitive,
- .radio row:selected:active:insensitive,
- .radio row:selected:focus:active:insensitive {
-- background-image: url("img/radio-checked-insensitive.png");
-+ -gtk-icon-source: url("img/radio-checked-insensitive.png");
- }
-
- .radio:inconsistent,
- .radio row:selected:inconsistent,
- .radio row:selected:focus:inconsistent {
-- background-image: url("img/radio-mixed.png");
-+ -gtk-icon-source: url("img/radio-mixed.png");
- }
-
- .radio:inconsistent:hover,
- .radio row:selected:inconsistent:hover,
- .radio row:selected:focus:inconsistent:hover {
-- background-image: url("img/radio-mixed-hover.png");
-+ -gtk-icon-source: url("img/radio-mixed-hover.png");
- }
-
- .radio:inconsistent:insensitive,
- .radio row:selected:inconsistent:insensitive,
- .radio row:selected:focus:inconsistent:insensitive {
-- background-image: url("img/radio-mixed-insensitive.png");
-+ -gtk-icon-source: url("img/radio-mixed-insensitive.png");
- }
-
- /*********************
-@@ -283,81 +301,72 @@ GtkScale.scale-has-marks-below.slider.ve
- *********/
-
- .menu .menuitem.check {
-- background-image: url("img/menuitem-checkbox.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-checkbox.png");
- }
-
- .menu .menuitem.check:hover {
-- background-image: url("img/menuitem-checkbox-hover.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-checkbox-hover.png");
- }
-
- .menu .menuitem.check:insensitive {
-- background-image: url("img/menuitem-checkbox-insensitive.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-checkbox-insensitive.png");
- }
-
-+.menu .menuitem.check:checked,
- .menu .menuitem.check:active {
-- background-image: url("img/menuitem-checkbox-checked.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-checkbox-checked.png");
- }
-
-+.menu .menuitem.check:checked:hover,
- .menu .menuitem.check:active:hover {
-- background-image: url("img/menuitem-checkbox-checked-hover.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-checkbox-checked-hover.png");
- }
-
-+.menu .menuitem.check:checked:insensitive,
- .menu .menuitem.check:active:insensitive {
-- background-image: url("img/menuitem-checkbox-checked-insensitive.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-checkbox-checked-insensitive.png");
- }
-
- .menu .menuitem.check:inconsistent,
- .menu .menuitem.radio:inconsistent {
-- background-image: url("img/menuitem-checkbox-mixed.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-checkbox-mixed.png");
- }
-
- .menu .menuitem.check:inconsistent:hover,
- .menu .menuitem.radio:inconsistent:hover {
-- background-image: url("img/menuitem-checkbox-mixed-hover.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-checkbox-mixed-hover.png");
- }
-
- .menu .menuitem.check:inconsistent:insensitive,
- .menu .menuitem.radio:inconsistent:insensitive {
-- background-image: url("img/menuitem-checkbox-mixed-insensitive.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-checkbox-mixed-insensitive.png");
- }
-
- .menu .menuitem.radio {
-- background-image: url("img/menuitem-radio.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-radio.png");
- }
-
- .menu .menuitem.radio:hover {
-- background-image: url("img/menuitem-radio-hover.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-radio-hover.png");
- }
-
- .menu .menuitem.radio:insensitive {
-- background-image: url("img/menuitem-radio-insensitive.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-radio-insensitive.png");
- }
-
-+.menu .menuitem.radio:checked,
- .menu .menuitem.radio:active {
-- background-image: url("img/menuitem-radio-checked.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-radio-checked.png");
- }
-
-+.menu .menuitem.radio:checked:hover,
- .menu .menuitem.radio:active:hover {
-- background-image: url("img/menuitem-radio-checked-hover.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-radio-checked-hover.png");
- }
-
-+.menu .menuitem.radio:checked:insensitive,
- .menu .menuitem.radio:active:insensitive {
-- background-image: url("img/menuitem-radio-checked-insensitive.png");
-- background-repeat: no-repeat;
-+ -gtk-icon-source: url("img/menuitem-radio-checked-insensitive.png");
- }
-
- /*********
-@@ -378,22 +387,26 @@ GtkScale.scale-has-marks-below.slider.ve
-
- /* generic element borders */
- .entry,
--GtkComboBox.combobox-entry .entry,
--GtkComboBox.combobox-entry .button,
-+.combobox-entry .entry,
-+.combobox-entry .button,
- .button:active,
- .trough,
- .trough.highlight,
- GtkSwitch.trough,
- /* generic button borders */
- .button,
-+.button.flat:active,
-+.button.flat:hover,
-+.menu-button:active,
- .titlebar .titlebutton:hover,
-+.primary-toolbar .button:checked,
- .primary-toolbar .button.raised,
- .primary-toolbar .raised .button,
- .primary-toolbar GtkComboBox .button,
- /* primary toolbar - generic element borders */
- .primary-toolbar .entry,
--.primary-toolbar GtkComboBox.combobox-entry .entry,
--.primary-toolbar GtkComboBox.combobox-entry .button,
-+.primary-toolbar .combobox-entry .entry,
-+.primary-toolbar .combobox-entry .button,
- .primary-toolbar .button:active,
- .primary-toolbar .button.raised:active,
- .primary-toolbar .raised .button:active,
-@@ -413,40 +426,16 @@ GtkSwitch.trough,
- }
-
- .primary-toolbar .entry,
--.primary-toolbar GtkComboBox.combobox-entry .entry {
-+.primary-toolbar .combobox-entry .entry {
- border-width: 1px 2px 2px;
- }
-
- .primary-toolbar .entry:focus,
--.primary-toolbar GtkComboBox.combobox-entry .entry:focus {
-+.primary-toolbar .combobox-entry .entry:focus {
- border-width: 1px 2px 2px;
- }
-
- /* linked buttons */
--/* Middle button */
--.linked .entry,
--.linked .button,
--.linked .button:active,
--.linked .button:active:hover,
--.linked .button:focus,
--.linked .button:focus:active,
--.linked .button:insensitive,
--/* Leftmost button */
--.linked .entry:first-child,
--.linked .button:first-child,
--.linked .button:active:first-child,
--.linked .button:active:hover:first-child,
--.linked .button:focus:first-child,
--.linked .button:focus:active:first-child,
--.linked .button:insensitive:first-child,
--/* Rightmost button */
--.linked .entry:last-child,
--.linked .button:last-child,
--.linked .button:active:last-child,
--.linked .button:active:hover:last-child,
--.linked .button:focus:last-child,
--.linked .button:focus:active:last-child,
--.linked .button:insensitive:last-child,
- /* Linked single button */
- .linked .entry:only-child,
- .linked .button:only-child,
-@@ -571,8 +560,8 @@ GtkSwitch.trough,
-
- /* generic insensitive element borders */
- GtkSwitch.trough:insensitive,
--GtkComboBox.combobox-entry .entry:insensitive,
--GtkComboBox.combobox-entry .button:insensitive,
-+.combobox-entry .entry:insensitive,
-+.combobox-entry .button:insensitive,
- .entry:insensitive,
- .button:insensitive,
- .trough row {
-@@ -583,19 +572,28 @@ GtkComboBox.combobox-entry .button:insen
- border-color: transparent;
- }
-
-+.menuitem.button.flat,
-+.menuitem.button.flat:active,
-+.button.flat,
-+.button.flat:insensitive {
-+ border-image: none;
-+ background-image: none;
-+}
-+
- /* focused element borders */
- .entry:focus,
--GtkComboBox.combobox-entry .entry:focus,
-+.combobox-entry .entry:focus,
-+.button.flat:focus:active,
- .button:focus:active,
- .button.default:active,
- /* focused button borders */
--.button:focus,
-+.button.flat:focus,
- .button.default,
- .primary-toolbar .entry:focus,
- .primary-toolbar .button:active:focus,
- .primary-toolbar .button:focus:hover,
--.primary-toolbar GtkComboBox.combobox-entry .entry:focus,
--.primary-toolbar GtkComboBox.combobox-entry .button:focus,
-+.primary-toolbar .combobox-entry .entry:focus,
-+.primary-toolbar .combobox-entry .button:focus,
- .primary-toolbar .button.raised:focus:active,
- .primary-toolbar .raised .button:focus:active,
- .primary-toolbar .button.raised.default:active,
-@@ -664,3 +662,62 @@ column-header:last-child .button:active:
- border-right: none;
- }
-
-+/* Leftmost button */
-+.linked .entry:first-child,
-+.linked > GtkComboBox:first-child > .button:last-child,
-+.linked > GtkComboBox:first-child > .button:active:last-child,
-+.linked > GtkComboBox:first-child > .button:active:hover:last-child,
-+.linked > GtkComboBox:first-child > .button:focus:last-child,
-+.linked > GtkComboBox:first-child > .button:focus:active:last-child,
-+.linked > GtkComboBox:first-child > .button:insensitive:last-child,
-+.linked .button:first-child,
-+.linked .button:active:first-child,
-+.linked .button:active:hover:first-child,
-+.linked .button:focus:first-child,
-+.linked .button:focus:active:first-child,
-+.linked .button:insensitive:first-child {
-+ border-image: none;
-+ border-radius: 3px 0 0 3px;
-+ border-color: @border_color;
-+ border-width: 1px;
-+ padding: 1px 2px;
-+}
-+
-+/* Middle button */
-+.linked .entry,
-+.linked > GtkComboBox > .button:last-child,
-+.linked > GtkComboBox > .button:active:last-child,
-+.linked > GtkComboBox > .button:active:hover:last-child,
-+.linked > GtkComboBox > .button:focus:last-child,
-+.linked > GtkComboBox > .button:focus:active:last-child,
-+.linked > GtkComboBox > .button:insensitive:last-child,
-+.linked .button,
-+.linked .button:active,
-+.linked .button:active:hover,
-+.linked .button:focus,
-+.linked .button:focus:active,
-+.linked .button:insensitive {
-+ border-image: none;
-+ border-radius: 0;
-+ border-color: @border_color;
-+ border-width: 1px 0;
-+ padding: 1px 2px;
-+}
-+
-+/* Rightmost button */
-+.linked .entry:last-child,
-+.linked > GtkComboBox:last-child > .button,
-+.linked > GtkComboBox:last-child > .button:last-child,
-+.linked .button:last-child,
-+.linked .button:active:last-child,
-+.linked .button:active:hover:last-child,
-+.linked .button:focus:last-child,
-+.linked .button:focus:active:last-child,
-+.linked .button:insensitive:last-child {
-+ border-image: none;
-+ border-radius: 0 3px 3px 0;
-+ border-color: @border_color;
-+ border-width: 1px;
-+ padding: 1px 2px;
-+}
-+
-diff --git a/gtk-3.0/gtk-widgets.css b/gtk-3.0/gtk-widgets.css
---- a/gtk-3.0/gtk-widgets.css
-+++ b/gtk-3.0/gtk-widgets.css
-@@ -11,7 +11,7 @@
- -GtkPaned-handle-size: 5;
-
- -GtkCheckButton-indicator-size: 16;
-- -GtkCheckMenuItem-indicator-size: 12;
-+ -GtkCheckMenuItem-indicator-size: 10;
-
- -GtkScrolledWindow-scrollbar-spacing: 3;
- -GtkScrolledWindow-scrollbars-within-bevel: 0;
-@@ -39,11 +39,8 @@
- * Base States *
- ***************/
-
--GtkWindow {
-+.background {
- color: @theme_fg_color;
--}
--
--* {
- background-color: @theme_bg_color;
- }
-
-@@ -92,8 +89,23 @@ GtkGrid:insensitive {
- * Miscellaneous *
- *****************/
-
-+@keyframes spin {
-+ to {
-+ -gtk-icon-transform: rotate(1turn);
-+ }
-+}
-+.spinner {
-+ background-image: none;
-+ background-color: blue;
-+ opacity: 0;
-+ -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
-+}
- .spinner:active {
-- transition: 750ms linear loop;
-+ opacity: 1;
-+ animation: spin 1s linear infinite;
-+}
-+.spinner:active:insensitive {
-+ opacity: 0.5;
- }
-
- .floating-bar {
-@@ -444,8 +456,8 @@ GtkScrolledWindow GtkViewport.frame {
-
- .button,
- .button.menuitem.menubar,
--GtkComboBox.combobox-entry .button {
-- padding: 1px 4px;
-+.combobox-entry .button {
-+ padding: 5px 8px 6px;
- }
-
- .button {
-@@ -480,7 +492,9 @@ GtkMenuToolButton *,
-
- .primary-toolbar .button *:active,
- .inline-toolbar .button *:active,
--.button *:active {
-+.button *:active,
-+.button *:active:focus,
-+.button *:focus {
- color: @button_active_text_color;
- }
-
-@@ -543,8 +557,8 @@ GtkMenuToolButton *,
- .toolbar .raised .button:focus,
- .toolbar GtkComboBox .button,
- .toolbar GtkComboBox .button:focus,
--GtkComboBox.combobox-entry .button,
--.primary-toolbar GtkComboBox.combobox-entry .button,
-+.combobox-entry .button,
-+.primary-toolbar .combobox-entry .button,
- .titlebar .titlebutton:hover,
- GtkColorChooserWidget #add-color-button {
- background-image: -gtk-gradient (linear,
-@@ -558,8 +572,11 @@ GtkColorChooserWidget #add-color-button
- }
-
- /* Pushed button background */
-+.button:checked,
-+.button:checked:hover,
- .button:active,
- .button:active:hover,
-+.menuitem.button:hover,
- .spinbutton .button:active,
- .spinbutton .button:active:hover,
- .toolbar .button:active,
-@@ -568,8 +585,8 @@ GtkColorChooserWidget #add-color-button
- .toolbar .raised .button:active,
- .toolbar .button.raised:active:hover,
- .toolbar .raised .button:active:hover,
--.primary-toolbar GtkComboBox.combobox-entry .button:active,
--GtkComboBox.combobox-entry .button:active,
-+.primary-toolbar .combobox-entry .button:active,
-+.combobox-entry .button:active,
- .primary-toolbar .button:active,
- .primary-toolbar .button:active:hover,
- .primary-toolbar .button:focus:active,
-@@ -610,8 +627,8 @@ GtkComboBox.combobox-entry .button:activ
- .toolbar .raised .button:hover,
- .toolbar GtkComboBox .button:hover,
- .primary-toolbar .button:hover,
--GtkComboBox.combobox-entry .button:hover,
--.primary-toolbar GtkComboBox.combobox-entry .button:hover,
-+.combobox-entry .button:hover,
-+.primary-toolbar .combobox-entry .button:hover,
- GtkColorChooserWidget #add-color-button:hover {
- background-color: transparent;
- background-image: linear-gradient(to bottom,
-@@ -623,7 +640,7 @@ GtkColorChooserWidget #add-color-button:
- /* Insensitive button background */
- .button:insensitive,
- .toolbar GtkComboBox .button:insensitive,
--GtkComboBox.combobox-entry .button:insensitive {
-+.combobox-entry .button:insensitive {
- background-image: linear-gradient(to bottom,
- @button_insensitive_inner_border_color 1px,
- @button_insensitive_gradient_a 2px,
-@@ -672,9 +689,6 @@ GtkComboBox.combobox-entry .button:insen
-
- .notebook {
- padding: 0;
-- border-color: @border_color;
-- border-style: solid;
-- border-width: 1px;
- background-clip: border-box;
- background-color: @notebook_bg_color;
- -GtkNotebook-tab-overlap: 2;
-@@ -682,13 +696,18 @@ GtkComboBox.combobox-entry .button:insen
- -GtkNotebook-initial-gap: 0;
- }
-
-+.notebook.header.frame {
-+ border-width: 0;
-+}
-+
- .notebook GtkViewport {
-- background-color: @theme_base_color;
-+ background-color: @theme_bg_color;
- }
-
- .notebook tab {
- padding: 3px;
- border-radius: 3px;
-+ border-color: @border_color;
- border-style: solid;
- border-width: 1px;
- background-color: transparent;
-@@ -841,40 +860,40 @@ GtkComboBox .separator {
- -GtkWidget-vertical-separator: 0;
- }
-
--GtkComboBox.combobox-entry .entry:first-child,
--GtkComboBox.combobox-entry .button:first-child {
-+.combobox-entry .entry:first-child,
-+.combobox-entry .button:first-child {
- border-image-width: 3px 0 4px 3px;
- border-radius: 3px 0 0 3px;
- border-right-width: 0;
- }
-
--GtkComboBox.combobox-entry .entry:last-child,
--GtkComboBox.combobox-entry .button:last-child {
-+.combobox-entry .entry:last-child,
-+.combobox-entry .button:last-child {
- border-image-width: 3px 3px 4px 0;
- border-radius: 0 3px 3px 0;
- border-left-width: 0;
- }
-
--GtkComboBox.combobox-entry .button:last-child {
-+.combobox-entry .button:last-child {
- border-image-width: 3px 3px 4px 2px;
- }
-
--.primary-toolbar GtkComboBox.combobox-entry .entry:first-child,
--.primary-toolbar GtkComboBox.combobox-entry .button:first-child {
-+.primary-toolbar .combobox-entry .entry:first-child,
-+.primary-toolbar .combobox-entry .button:first-child {
- border-image-width: 4px 0 4px 4px;
- border-radius: 3px 0 0 3px;
- border-right-width: 0;
- }
-
--.primary-toolbar GtkComboBox.combobox-entry .entry:last-child,
--.primary-toolbar GtkComboBox.combobox-entry .button:last-child {
-+.primary-toolbar .combobox-entry .entry:last-child,
-+.primary-toolbar .combobox-entry .button:last-child {
- border-image-width: 4px 4px 4px 0;
- border-radius: 0 3px 3px 0;
- border-left-width: 0;
- }
-
--GtkComboBox.combobox-entry .button *:active,
--GtkComboBox.combobox-entry .button *:active:hover {
-+.combobox-entry .button *:active,
-+.combobox-entry .button *:active:hover {
- color: @theme_text_color;
- }
-
-@@ -1022,7 +1041,7 @@ GtkComboBox .button *:hover {
- .scrollbar.button:insensitive {
- color: @scrollbar_button_insensitive_color;
- }
--
-+/*
- .scrollbar.button.top:insensitive {
- border-bottom: none;
- }
-@@ -1038,6 +1057,7 @@ GtkComboBox .button *:hover {
- .scrollbar.button.right:insensitive {
- border-left: none;
- }
-+*/
-
- .scrollbar.slider {
- background-color: @scrollbar_slider_bg_color;
-@@ -1167,6 +1187,7 @@ GtkTreeMenu .menuitem:hover,
- }
-
- GtkTreeMenu .menuitem *:hover,
-+GtkComboBox .menuitem:hover *,
- .menu .menuitem:active,
- .menu .menuitem *:active,
- .menu .menuitem:hover,
-@@ -1796,10 +1817,13 @@ GtkInfoBar:last-child,
- font: Bold;
- }
-
-+.titlebar :first-child {
-+ padding: 5px 5px 6px 5px;
-+}
-+
- .titlebar .titlebutton {
- background: none;
- border-image: none;
-- padding: 5px 5px 6px 5px;
- }
-
- .window-frame {
-@@ -1817,6 +1841,7 @@ GtkPopover {
- border: 1px solid;
- border-radius: 7px;
- border-color: @border_color;
-+ background-color: @theme_bg_color;
- background-clip: border-box;
- }
-
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index b2f8db1..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-gtk-3.14-fixes.patch
diff --git a/gtk-2.0/applications.rc b/gtk-2.0/applications.rc
index db82014..bb96702 100644
--- a/gtk-2.0/applications.rc
+++ b/gtk-2.0/applications.rc
@@ -61,4 +61,3 @@ style "chrome-hacks"
class "ChromeGtkFrame" style "chrome-hacks"
widget_class "*Chrom*Button*" style "chromium_toolbar_button"
-
diff --git a/gtk-2.0/gtkrc b/gtk-2.0/gtkrc
index cda1881..8a9cb47 100644
--- a/gtk-2.0/gtkrc
+++ b/gtk-2.0/gtkrc
@@ -1,4 +1,3 @@
-
# Please keep this gtkrc in sync with the other ones from Clearlooks based themes.
gtk-color-scheme = "base_color:#ffffff\nfg_color:#000000\ntooltip_fg_color:#000000\nselected_bg_color:#86abd9\nselected_fg_color:#ffffff\ntext_color:#1a1a1a\nbg_color:#edeceb\ntooltip_bg_color:#f5f5b5\nlink_color:#0000ee\nvisited_link_color:#551a8b"
@@ -402,4 +401,3 @@ widget "gtk-tooltip*" style "tooltips"
##########################################################################
include "applications.rc"
-
diff --git a/gtk-3.0/applications.css b/gtk-3.0/applications.css
index 488662f..08cbfc8 100644
--- a/gtk-3.0/applications.css
+++ b/gtk-3.0/applications.css
@@ -24,31 +24,39 @@
* gedit *
*********/
-GeditMultiNotebook .notebook {
- border-width: 0px 0px 1px 1px;
+GeditMenuStackSwitcher.button.flat {
+ border-image: url("img/border.svg") 3 3 4 3 / 3px 3px 4px 3px repeat;
+ border-radius: 3px;
+ border-width: 1px 1px 2px 1px;
+ border-style: solid;
+ border-color: transparent;
}
-GeditPanel.horizontal .notebook {
- border-width: 0px 1px 1px 1px;
+.gedit-side-panel-paned,
+.gedit-bottom-panel-paned {
+ border-style: solid;
+ border-color: @toolbar_border_top_color;
}
-GeditPanel.vertical .notebook {
- border-width: 0px 1px 1px 1px;
+.gedit-side-panel-paned {
+ border-width: 0px 1px 0px 0px;
}
-GeditViewFrame .gedit-search-slider {
- padding: 4px;
- border-image: url("img/border-focused.svg") 3 3 4 3 / 3px 3px 4px 3px repeat;
+.gedit-bottom-panel-paned {
+ border-width: 1px 0px 0px 0px;
}
-GeditViewFrame .gedit-search-slider .not-found {
- background-color: @error_bg_color;
- color: @error_fg_color;
+.gedit-menu-stack-switcher {
+ padding: 15px 15px 2px 15px;
}
-GeditViewFrame .gedit-search-slider .not-found:selected {
- background-color: @theme_selected_bg_color;
- color: @theme_selected_fg_color;
+GeditMultiNotebook .notebook {
+ border-width: 0px 0px 1px 1px;
+}
+
+GeditViewFrame .gedit-search-slider {
+ padding: 4px;
+ border-image: url("img/border-focused.svg") 3 3 4 3 / 3px 3px 4px 3px repeat;
}
.gedit-search-entry-occurrences-tag {
@@ -58,6 +66,10 @@ GeditViewFrame .gedit-search-slider .not-found:selected {
padding: 2px;
}
+GeditStatusbar .frame.flat {
+ border: none;
+}
+
/*******************
* gnome-documents *
*******************/
@@ -194,4 +206,3 @@ UnityPanelWidget,
color-stop (0.50, @menubar_menuitem_hover_gradient_c),
to (@menubar_menuitem_hover_gradient_d));
}
-
diff --git a/gtk-3.0/gtk-widgets-img.css b/gtk-3.0/gtk-widgets-img.css
index eeff857..dec374c 100644
--- a/gtk-3.0/gtk-widgets-img.css
+++ b/gtk-3.0/gtk-widgets-img.css
@@ -34,9 +34,9 @@ GtkSwitch.slider:insensitive {
background-image: url("img/resize-grip.png");
}
-/***************
+/*************
* Scrollbar *
- ***************/
+ *************/
.scrollbar.slider {
background-repeat: no-repeat;
@@ -94,109 +94,127 @@ GtkSwitch.slider:insensitive {
.check,
.check row:selected,
.check row:selected:focus {
- background-image: url("img/checkbox-unchecked.png");
+ -gtk-icon-source: url("img/checkbox-unchecked.png");
}
.check:hover,
.check row:selected:hover,
.check row:selected:focus:hover {
- background-image: url("img/checkbox-unchecked-hover.png");
+ -gtk-icon-source: url("img/checkbox-unchecked-hover.png");
}
.check:insensitive,
.check row:selected:insensitive,
.check row:selected:focus:insensitive {
- background-image: url("img/checkbox-unchecked-insensitive.png");
+ -gtk-icon-source: url("img/checkbox-unchecked-insensitive.png");
}
+.check:checked,
+.check row:selected:checked,
+.check row:selected:focus:checked,
.check:active,
.check row:selected:active,
.check row:selected:focus:active {
- background-image: url("img/checkbox-checked.png");
+ -gtk-icon-source: url("img/checkbox-checked.png");
}
+.check:checked:hover,
+.check row:selected:checked:hover,
+.check row:selected:focus:checked:hover,
.check:active:hover,
.check row:selected:active:hover,
.check row:selected:focus:active:hover {
- background-image: url("img/checkbox-checked-hover.png");
+ -gtk-icon-source: url("img/checkbox-checked-hover.png");
}
+.check:checked:insensitive,
+.check row:selected:checked:insensitive,
+.check row:selected:focus:checked:insensitive,
.check:active:insensitive,
.check row:selected:active:insensitive,
.check row:selected:focus:active:insensitive {
- background-image: url("img/checkbox-checked-insensitive.png");
+ -gtk-icon-source: url("img/checkbox-checked-insensitive.png");
}
.check:inconsistent,
.check row:selected:inconsistent,
.check row:selected:focus:inconsistent {
- background-image: url("img/checkbox-mixed.png");
+ -gtk-icon-source: url("img/checkbox-mixed.png");
}
.check:inconsistent:hover,
.check row:selected:inconsistent:hover,
.check row:selected:focus:inconsistent:hover {
- background-image: url("img/checkbox-mixed-hover.png");
+ -gtk-icon-source: url("img/checkbox-mixed-hover.png");
}
.check:inconsistent:insensitive,
.check row:selected:inconsistent:insensitive,
.check row:selected:focus:inconsistent:insensitive {
- background-image: url("img/checkbox-mixed-insensitive.png");
+ -gtk-icon-source: url("img/checkbox-mixed-insensitive.png");
}
.radio,
.radio row:selected,
.radio row:selected:focus {
- background-image: url("img/radio-unchecked.png");
+ -gtk-icon-source: url("img/radio-unchecked.png");
}
.radio:hover,
.radio row:selected:hover,
.radio row:selected:focus:hover {
- background-image: url("img/radio-unchecked-hover.png");
+ -gtk-icon-source: url("img/radio-unchecked-hover.png");
}
.radio:insensitive,
.radio row:selected:insensitive,
.radio row:selected:focus:insensitive {
- background-image: url("img/radio-unchecked-insensitive.png");
+ -gtk-icon-source: url("img/radio-unchecked-insensitive.png");
}
+.radio:checked,
+.radio row:selected:checked,
+.radio row:selected:focus:checked,
.radio:active,
.radio row:selected:active,
.radio row:selected:focus:active {
- background-image: url("img/radio-checked.png");
+ -gtk-icon-source: url("img/radio-checked.png");
}
+.radio:checked:hover,
+.radio row:selected:checked:hover,
+.radio row:selected:focus:checked:hover,
.radio:active:hover,
.radio row:selected:active:hover,
.radio row:selected:focus:active:hover {
- background-image: url("img/radio-checked-hover.png");
+ -gtk-icon-source: url("img/radio-checked-hover.png");
}
+.radio:checked:insensitive,
+.radio row:selected:checked:insensitive,
+.radio row:selected:focus:checked:insensitive,
.radio:active:insensitive,
.radio row:selected:active:insensitive,
.radio row:selected:focus:active:insensitive {
- background-image: url("img/radio-checked-insensitive.png");
+ -gtk-icon-source: url("img/radio-checked-insensitive.png");
}
.radio:inconsistent,
.radio row:selected:inconsistent,
.radio row:selected:focus:inconsistent {
- background-image: url("img/radio-mixed.png");
+ -gtk-icon-source: url("img/radio-mixed.png");
}
.radio:inconsistent:hover,
.radio row:selected:inconsistent:hover,
.radio row:selected:focus:inconsistent:hover {
- background-image: url("img/radio-mixed-hover.png");
+ -gtk-icon-source: url("img/radio-mixed-hover.png");
}
.radio:inconsistent:insensitive,
.radio row:selected:inconsistent:insensitive,
.radio row:selected:focus:inconsistent:insensitive {
- background-image: url("img/radio-mixed-insensitive.png");
+ -gtk-icon-source: url("img/radio-mixed-insensitive.png");
}
/*********************
@@ -283,81 +301,72 @@ GtkScale.scale-has-marks-below.slider.vertical:insensitive {
*********/
.menu .menuitem.check {
- background-image: url("img/menuitem-checkbox.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-checkbox.png");
}
.menu .menuitem.check:hover {
- background-image: url("img/menuitem-checkbox-hover.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-checkbox-hover.png");
}
.menu .menuitem.check:insensitive {
- background-image: url("img/menuitem-checkbox-insensitive.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-checkbox-insensitive.png");
}
+.menu .menuitem.check:checked,
.menu .menuitem.check:active {
- background-image: url("img/menuitem-checkbox-checked.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-checkbox-checked.png");
}
+.menu .menuitem.check:checked:hover,
.menu .menuitem.check:active:hover {
- background-image: url("img/menuitem-checkbox-checked-hover.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-checkbox-checked-hover.png");
}
+.menu .menuitem.check:checked:insensitive,
.menu .menuitem.check:active:insensitive {
- background-image: url("img/menuitem-checkbox-checked-insensitive.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-checkbox-checked-insensitive.png");
}
.menu .menuitem.check:inconsistent,
.menu .menuitem.radio:inconsistent {
- background-image: url("img/menuitem-checkbox-mixed.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-checkbox-mixed.png");
}
.menu .menuitem.check:inconsistent:hover,
.menu .menuitem.radio:inconsistent:hover {
- background-image: url("img/menuitem-checkbox-mixed-hover.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-checkbox-mixed-hover.png");
}
.menu .menuitem.check:inconsistent:insensitive,
.menu .menuitem.radio:inconsistent:insensitive {
- background-image: url("img/menuitem-checkbox-mixed-insensitive.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-checkbox-mixed-insensitive.png");
}
.menu .menuitem.radio {
- background-image: url("img/menuitem-radio.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-radio.png");
}
.menu .menuitem.radio:hover {
- background-image: url("img/menuitem-radio-hover.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-radio-hover.png");
}
.menu .menuitem.radio:insensitive {
- background-image: url("img/menuitem-radio-insensitive.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-radio-insensitive.png");
}
+.menu .menuitem.radio:checked,
.menu .menuitem.radio:active {
- background-image: url("img/menuitem-radio-checked.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-radio-checked.png");
}
+.menu .menuitem.radio:checked:hover,
.menu .menuitem.radio:active:hover {
- background-image: url("img/menuitem-radio-checked-hover.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-radio-checked-hover.png");
}
+.menu .menuitem.radio:checked:insensitive,
.menu .menuitem.radio:active:insensitive {
- background-image: url("img/menuitem-radio-checked-insensitive.png");
- background-repeat: no-repeat;
+ -gtk-icon-source: url("img/menuitem-radio-checked-insensitive.png");
}
/*********
@@ -378,22 +387,26 @@ GtkScale.scale-has-marks-below.slider.vertical:insensitive {
/* generic element borders */
.entry,
-GtkComboBox.combobox-entry .entry,
-GtkComboBox.combobox-entry .button,
+.combobox-entry .entry,
+.combobox-entry .button,
.button:active,
.trough,
.trough.highlight,
GtkSwitch.trough,
/* generic button borders */
.button,
+.button.flat:active,
+.button.flat:hover,
+.menu-button:active,
.titlebar .titlebutton:hover,
+.primary-toolbar .button:checked,
.primary-toolbar .button.raised,
.primary-toolbar .raised .button,
.primary-toolbar GtkComboBox .button,
/* primary toolbar - generic element borders */
.primary-toolbar .entry,
-.primary-toolbar GtkComboBox.combobox-entry .entry,
-.primary-toolbar GtkComboBox.combobox-entry .button,
+.primary-toolbar .combobox-entry .entry,
+.primary-toolbar .combobox-entry .button,
.primary-toolbar .button:active,
.primary-toolbar .button.raised:active,
.primary-toolbar .raised .button:active,
@@ -413,40 +426,15 @@ GtkSwitch.trough,
}
.primary-toolbar .entry,
-.primary-toolbar GtkComboBox.combobox-entry .entry {
+.primary-toolbar .combobox-entry .entry {
border-width: 1px 2px 2px;
}
.primary-toolbar .entry:focus,
-.primary-toolbar GtkComboBox.combobox-entry .entry:focus {
+.primary-toolbar .combobox-entry .entry:focus {
border-width: 1px 2px 2px;
}
-/* linked buttons */
-/* Middle button */
-.linked .entry,
-.linked .button,
-.linked .button:active,
-.linked .button:active:hover,
-.linked .button:focus,
-.linked .button:focus:active,
-.linked .button:insensitive,
-/* Leftmost button */
-.linked .entry:first-child,
-.linked .button:first-child,
-.linked .button:active:first-child,
-.linked .button:active:hover:first-child,
-.linked .button:focus:first-child,
-.linked .button:focus:active:first-child,
-.linked .button:insensitive:first-child,
-/* Rightmost button */
-.linked .entry:last-child,
-.linked .button:last-child,
-.linked .button:active:last-child,
-.linked .button:active:hover:last-child,
-.linked .button:focus:last-child,
-.linked .button:focus:active:last-child,
-.linked .button:insensitive:last-child,
/* Linked single button */
.linked .entry:only-child,
.linked .button:only-child,
@@ -571,8 +559,8 @@ GtkSwitch.trough,
/* generic insensitive element borders */
GtkSwitch.trough:insensitive,
-GtkComboBox.combobox-entry .entry:insensitive,
-GtkComboBox.combobox-entry .button:insensitive,
+.combobox-entry .entry:insensitive,
+.combobox-entry .button:insensitive,
.entry:insensitive,
.button:insensitive,
.trough row {
@@ -583,19 +571,29 @@ GtkComboBox.combobox-entry .button:insensitive,
border-color: transparent;
}
+.menuitem.button.flat,
+.button.flat,
+.button.flat:insensitive,
+GtkListBoxRow.button.list-row,
+GtkListBoxRow.button.list-row:hover {
+ border-image: none;
+ background-image: none;
+}
+
/* focused element borders */
.entry:focus,
-GtkComboBox.combobox-entry .entry:focus,
+.combobox-entry .entry:focus,
+.button.flat:focus:active,
.button:focus:active,
.button.default:active,
/* focused button borders */
-.button:focus,
+.button.flat:focus,
.button.default,
.primary-toolbar .entry:focus,
.primary-toolbar .button:active:focus,
.primary-toolbar .button:focus:hover,
-.primary-toolbar GtkComboBox.combobox-entry .entry:focus,
-.primary-toolbar GtkComboBox.combobox-entry .button:focus,
+.primary-toolbar .combobox-entry .entry:focus,
+.primary-toolbar .combobox-entry .button:focus,
.primary-toolbar .button.raised:focus:active,
.primary-toolbar .raised .button:focus:active,
.primary-toolbar .button.raised.default:active,
@@ -664,3 +662,61 @@ column-header:last-child .button:active:focus {
border-right: none;
}
+/* Leftmost button */
+.linked .entry:first-child,
+.linked > GtkComboBox:first-child > .button:last-child,
+.linked > GtkComboBox:first-child > .button:active:last-child,
+.linked > GtkComboBox:first-child > .button:active:hover:last-child,
+.linked > GtkComboBox:first-child > .button:focus:last-child,
+.linked > GtkComboBox:first-child > .button:focus:active:last-child,
+.linked > GtkComboBox:first-child > .button:insensitive:last-child,
+.linked .button:first-child,
+.linked .button:active:first-child,
+.linked .button:active:hover:first-child,
+.linked .button:focus:first-child,
+.linked .button:focus:active:first-child,
+.linked .button:insensitive:first-child {
+ border-image: none;
+ border-radius: 3px 0 0 3px;
+ border-color: @border_color;
+ border-width: 1px;
+ padding: 1px 2px;
+}
+
+/* Middle button */
+.linked .entry,
+.linked > GtkComboBox > .button:last-child,
+.linked > GtkComboBox > .button:active:last-child,
+.linked > GtkComboBox > .button:active:hover:last-child,
+.linked > GtkComboBox > .button:focus:last-child,
+.linked > GtkComboBox > .button:focus:active:last-child,
+.linked > GtkComboBox > .button:insensitive:last-child,
+.linked .button,
+.linked .button:active,
+.linked .button:active:hover,
+.linked .button:focus,
+.linked .button:focus:active,
+.linked .button:insensitive {
+ border-image: none;
+ border-radius: 0;
+ border-color: @border_color;
+ border-width: 1px 0;
+ padding: 1px 2px;
+}
+
+/* Rightmost button */
+.linked .entry:last-child,
+.linked > GtkComboBox:last-child > .button,
+.linked > GtkComboBox:last-child > .button:last-child,
+.linked .button:last-child,
+.linked .button:active:last-child,
+.linked .button:active:hover:last-child,
+.linked .button:focus:last-child,
+.linked .button:focus:active:last-child,
+.linked .button:insensitive:last-child {
+ border-image: none;
+ border-radius: 0 3px 3px 0;
+ border-color: @border_color;
+ border-width: 1px;
+ padding: 1px 2px;
+}
diff --git a/gtk-3.0/gtk-widgets.css b/gtk-3.0/gtk-widgets.css
index eb8cd38..37621c5 100644
--- a/gtk-3.0/gtk-widgets.css
+++ b/gtk-3.0/gtk-widgets.css
@@ -11,7 +11,7 @@
-GtkPaned-handle-size: 5;
-GtkCheckButton-indicator-size: 16;
- -GtkCheckMenuItem-indicator-size: 12;
+ -GtkCheckMenuItem-indicator-size: 10;
-GtkScrolledWindow-scrollbar-spacing: 3;
-GtkScrolledWindow-scrollbars-within-bevel: 0;
@@ -43,7 +43,8 @@ GtkWindow {
color: @theme_fg_color;
}
-* {
+.background {
+ color: @theme_fg_color;
background-color: @theme_bg_color;
}
@@ -92,8 +93,23 @@ GtkGrid:insensitive {
* Miscellaneous *
*****************/
+@keyframes spin {
+ to {
+ -gtk-icon-transform: rotate(1turn);
+ }
+}
+.spinner {
+ background-image: none;
+ background-color: blue;
+ opacity: 0;
+ -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
+}
.spinner:active {
- transition: 750ms linear loop;
+ opacity: 1;
+ animation: spin 1s linear infinite;
+}
+.spinner:active:insensitive {
+ opacity: 0.5;
}
.floating-bar {
@@ -444,8 +460,26 @@ GtkScrolledWindow GtkViewport.frame {
.button,
.button.menuitem.menubar,
-GtkComboBox.combobox-entry .button {
- padding: 1px 4px;
+.combobox-entry .button {
+ padding: 5px 8px 6px;
+}
+
+.path-bar .button,
+.path-bar .button GtkImage,
+.path-bar .button GtkLabel {
+ padding: 2px;
+}
+
+.path-bar .button {
+ border-width: 1px 0px 1px 1px;
+}
+
+.path-bar .button:hover:active {
+ border-left-width: 1px;
+}
+
+.path-bar .button.image-button:first-child {
+ border-right: none;
}
.button {
@@ -471,6 +505,27 @@ GtkMenuToolButton *,
background-color: transparent;
}
+GtkListBoxRow.button.list-row {
+ color: @theme_text_color;
+ background-color: @theme_base_color;
+ border: none;
+}
+
+GtkListBoxRow.button.list-row:selected {
+ color: @theme_selected_fg_color;
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 0px;
+ border-color: @menubar_menuitem_hover_border_color;
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (@menubar_menuitem_hover_gradient_a),
+ color-stop (0.50, @menubar_menuitem_hover_gradient_b),
+ color-stop (0.50, @menubar_menuitem_hover_gradient_c),
+ to (@menubar_menuitem_hover_gradient_d));
+}
+
.primary-toolbar .button {
border-image: none;
border-style: solid;
@@ -480,7 +535,9 @@ GtkMenuToolButton *,
.primary-toolbar .button *:active,
.inline-toolbar .button *:active,
-.button *:active {
+.button *:active,
+.button *:active:focus,
+.button *:focus {
color: @button_active_text_color;
}
@@ -543,8 +600,8 @@ GtkMenuToolButton *,
.toolbar .raised .button:focus,
.toolbar GtkComboBox .button,
.toolbar GtkComboBox .button:focus,
-GtkComboBox.combobox-entry .button,
-.primary-toolbar GtkComboBox.combobox-entry .button,
+.combobox-entry .button,
+.primary-toolbar .combobox-entry .button,
.titlebar .titlebutton:hover,
GtkColorChooserWidget #add-color-button {
background-image: -gtk-gradient (linear,
@@ -558,8 +615,11 @@ GtkColorChooserWidget #add-color-button {
}
/* Pushed button background */
+.button:checked,
+.button:checked:hover,
.button:active,
.button:active:hover,
+.menuitem.button:hover,
.spinbutton .button:active,
.spinbutton .button:active:hover,
.toolbar .button:active,
@@ -568,8 +628,8 @@ GtkColorChooserWidget #add-color-button {
.toolbar .raised .button:active,
.toolbar .button.raised:active:hover,
.toolbar .raised .button:active:hover,
-.primary-toolbar GtkComboBox.combobox-entry .button:active,
-GtkComboBox.combobox-entry .button:active,
+.primary-toolbar .combobox-entry .button:active,
+.combobox-entry .button:active,
.primary-toolbar .button:active,
.primary-toolbar .button:active:hover,
.primary-toolbar .button:focus:active,
@@ -610,8 +670,8 @@ GtkComboBox.combobox-entry .button:active,
.toolbar .raised .button:hover,
.toolbar GtkComboBox .button:hover,
.primary-toolbar .button:hover,
-GtkComboBox.combobox-entry .button:hover,
-.primary-toolbar GtkComboBox.combobox-entry .button:hover,
+.combobox-entry .button:hover,
+.primary-toolbar .combobox-entry .button:hover,
GtkColorChooserWidget #add-color-button:hover {
background-color: transparent;
background-image: linear-gradient(to bottom,
@@ -623,7 +683,7 @@ GtkColorChooserWidget #add-color-button:hover {
/* Insensitive button background */
.button:insensitive,
.toolbar GtkComboBox .button:insensitive,
-GtkComboBox.combobox-entry .button:insensitive {
+.combobox-entry .button:insensitive {
background-image: linear-gradient(to bottom,
@button_insensitive_inner_border_color 1px,
@button_insensitive_gradient_a 2px,
@@ -672,9 +732,6 @@ GtkComboBox.combobox-entry .button:insensitive {
.notebook {
padding: 0;
- border-color: @border_color;
- border-style: solid;
- border-width: 1px;
background-clip: border-box;
background-color: @notebook_bg_color;
-GtkNotebook-tab-overlap: 2;
@@ -682,13 +739,18 @@ GtkComboBox.combobox-entry .button:insensitive {
-GtkNotebook-initial-gap: 0;
}
+.notebook.header.frame {
+ border-width: 0;
+}
+
.notebook GtkViewport {
- background-color: @theme_base_color;
+ background-color: @theme_bg_color;
}
.notebook tab {
padding: 3px;
border-radius: 3px;
+ border-color: @border_color;
border-style: solid;
border-width: 1px;
background-color: transparent;
@@ -841,40 +903,40 @@ GtkComboBox .separator {
-GtkWidget-vertical-separator: 0;
}
-GtkComboBox.combobox-entry .entry:first-child,
-GtkComboBox.combobox-entry .button:first-child {
+.combobox-entry .entry:first-child,
+.combobox-entry .button:first-child {
border-image-width: 3px 0 4px 3px;
border-radius: 3px 0 0 3px;
border-right-width: 0;
}
-GtkComboBox.combobox-entry .entry:last-child,
-GtkComboBox.combobox-entry .button:last-child {
+.combobox-entry .entry:last-child,
+.combobox-entry .button:last-child {
border-image-width: 3px 3px 4px 0;
border-radius: 0 3px 3px 0;
border-left-width: 0;
}
-GtkComboBox.combobox-entry .button:last-child {
+.combobox-entry .button:last-child {
border-image-width: 3px 3px 4px 2px;
}
-.primary-toolbar GtkComboBox.combobox-entry .entry:first-child,
-.primary-toolbar GtkComboBox.combobox-entry .button:first-child {
+.primary-toolbar .combobox-entry .entry:first-child,
+.primary-toolbar .combobox-entry .button:first-child {
border-image-width: 4px 0 4px 4px;
border-radius: 3px 0 0 3px;
border-right-width: 0;
}
-.primary-toolbar GtkComboBox.combobox-entry .entry:last-child,
-.primary-toolbar GtkComboBox.combobox-entry .button:last-child {
+.primary-toolbar .combobox-entry .entry:last-child,
+.primary-toolbar .combobox-entry .button:last-child {
border-image-width: 4px 4px 4px 0;
border-radius: 0 3px 3px 0;
border-left-width: 0;
}
-GtkComboBox.combobox-entry .button *:active,
-GtkComboBox.combobox-entry .button *:active:hover {
+.combobox-entry .button *:active,
+.combobox-entry .button *:active:hover {
color: @theme_text_color;
}
@@ -1023,22 +1085,6 @@ GtkComboBox .button *:hover {
color: @scrollbar_button_insensitive_color;
}
-.scrollbar.button.top:insensitive {
- border-bottom: none;
-}
-
-.scrollbar.button.bottom:insensitive {
- border-top: none;
-}
-
-.scrollbar.button.left:insensitive {
- border-right: none;
-}
-
-.scrollbar.button.right:insensitive {
- border-left: none;
-}
-
.scrollbar.slider {
background-color: @scrollbar_slider_bg_color;
background-image: none;
@@ -1123,7 +1169,9 @@ GtkTreeMenu .menuitem {
background-color: transparent;
}
-.menubar .menuitem:hover {
+.menubar .menuitem:hover,
+.menuitem.button.flat:hover,
+.menuitem.button.flat:active {
background-color: @menu_bg_color;
border-style: solid;
border-width: 1px 1px 0px;
@@ -1139,6 +1187,11 @@ GtkTreeMenu .menuitem {
to (@menubar_menuitem_hover_gradient_d));
}
+.menuitem.button.flat:hover {
+ border-width: 1px;
+ border-radius: 3px;
+}
+
.menubar .menuitem *:hover {
border-width: 1px;
color: @menubar_menuitem_hover_color;
@@ -1167,6 +1220,7 @@ GtkTreeMenu .menuitem:hover,
}
GtkTreeMenu .menuitem *:hover,
+GtkComboBox .menuitem:hover *,
.menu .menuitem:active,
.menu .menuitem *:active,
.menu .menuitem:hover,
@@ -1778,6 +1832,7 @@ GtkInfoBar:last-child,
border-radius: 7px 7px 0px 0px;
border-bottom: 1px solid;
border-color: shade(@border_color, 1.30);
+ padding: 2px;
}
.titlebar > * {
@@ -1796,10 +1851,13 @@ GtkInfoBar:last-child,
font: Bold;
}
+.titlebar :first-child {
+ padding: 5px 5px 6px 5px;
+}
+
.titlebar .titlebutton {
background: none;
border-image: none;
- padding: 5px 5px 6px 5px;
}
.window-frame {
@@ -1809,6 +1867,23 @@ GtkInfoBar:last-child,
margin: 10px;
}
+/**************
+ * Action bar *
+ **************/
+
+.action-bar {
+ border: none;
+ padding: 7px 7px 3px 7px;
+}
+
+/**************
+ * Header bar *
+ **************/
+
+GtkHeaderBar .header-bar {
+ padding: 3px;
+}
+
/************
* Popovers *
************/
@@ -1817,6 +1892,7 @@ GtkPopover {
border: 1px solid;
border-radius: 7px;
border-color: @border_color;
+ background-color: @theme_bg_color;
background-clip: border-box;
}
diff --git a/gtk-3.0/gtk.css b/gtk-3.0/gtk.css
index c916fc5..9f18c61 100644
--- a/gtk-3.0/gtk.css
+++ b/gtk-3.0/gtk.css
@@ -1,8 +1,48 @@
-/******************
- * imports 1 of 2 *
- ******************/
+/***********************************************************************
+ * This section can be modified to create color variants of the theme. *
+ ***********************************************************************/
-@import url("gtk-variant.css");
+/****************
+ * color scheme *
+ ****************/
+
+@define-color theme_base_color #ffffff;
+
+@define-color theme_bg_color #edeceb;
+@define-color theme_fg_color #000000;
+
+@define-color theme_selected_bg_color #86abd9;
+@define-color theme_selected_fg_color #ffffff;
+
+@define-color theme_tooltip_bg_color #f5f5b5;
+@define-color theme_tooltip_fg_color #000000;
+
+@define-color theme_text_color #1a1a1a;
+
+@define-color link_color #0000ee;
+@define-color visited_link_color #551a8b;
+
+/*****************
+ * error/warning *
+ *****************/
+
+@define-color error_color #cc0000;
+
+@define-color warning_bg_color #faad3d;
+
+/***************
+ * core colors *
+ ***************/
+
+/* Core colors are only used in the current file, as bases for other
+ color declarations. */
+
+@define-color core_color_a #a4c2e8; /* Core color for blue widgets in Clearlooks-Phenix. */
+@define-color core_color_b #edeceb; /* Core color for gray widgets in Clearlooks-Phenix. */
+
+/********************************************
+ * End of configuration for color variants. *
+ ********************************************/
/***********
* general *
@@ -387,11 +427,10 @@
@define-color trough_gradient_a shade(@core_color_b, 0.81);
@define-color trough_gradient_b shade(@core_color_b, 0.90);
-/******************
- * imports 2 of 2 *
- ******************/
+/***********
+ * imports *
+ ***********/
@import url("gtk-widgets-img.css");
@import url("gtk-widgets.css");
@import url("applications.css");
-
diff --git a/gtk-3.0/img/menuitem-checkbox-hover.png b/gtk-3.0/img/menuitem-checkbox-hover.png
index c41492f..4d8125b 100644
--- a/gtk-3.0/img/menuitem-checkbox-hover.png
+++ b/gtk-3.0/img/menuitem-checkbox-hover.png
Binary files differ
diff --git a/gtk-3.0/img/menuitem-checkbox-insensitive.png b/gtk-3.0/img/menuitem-checkbox-insensitive.png
index 2f38796..7129b2d 100644
--- a/gtk-3.0/img/menuitem-checkbox-insensitive.png
+++ b/gtk-3.0/img/menuitem-checkbox-insensitive.png
Binary files differ
diff --git a/gtk-3.0/img/menuitem-checkbox-mixed-insensitive.png b/gtk-3.0/img/menuitem-checkbox-mixed-insensitive.png
index 882b675..ec51e4e 100644
--- a/gtk-3.0/img/menuitem-checkbox-mixed-insensitive.png
+++ b/gtk-3.0/img/menuitem-checkbox-mixed-insensitive.png
Binary files differ
diff --git a/gtk-3.0/img/menuitem-checkbox-mixed.png b/gtk-3.0/img/menuitem-checkbox-mixed.png
index 15b0520..a7b45a4 100644
--- a/gtk-3.0/img/menuitem-checkbox-mixed.png
+++ b/gtk-3.0/img/menuitem-checkbox-mixed.png
Binary files differ
diff --git a/gtk-3.0/img/menuitem-checkbox.png b/gtk-3.0/img/menuitem-checkbox.png
index 69e491b..f7acdd5 100644
--- a/gtk-3.0/img/menuitem-checkbox.png
+++ b/gtk-3.0/img/menuitem-checkbox.png
Binary files differ
diff --git a/gtk-3.0/img/menuitem-radio-checked-hover.png b/gtk-3.0/img/menuitem-radio-checked-hover.png
index 2b793e7..59b61ee 100644
--- a/gtk-3.0/img/menuitem-radio-checked-hover.png
+++ b/gtk-3.0/img/menuitem-radio-checked-hover.png
Binary files differ
diff --git a/gtk-3.0/img/menuitem-radio-insensitive.png b/gtk-3.0/img/menuitem-radio-insensitive.png
index d94dfd5..0615692 100644
--- a/gtk-3.0/img/menuitem-radio-insensitive.png
+++ b/gtk-3.0/img/menuitem-radio-insensitive.png
Binary files differ
diff --git a/gtk-3.0/img/menuitem-radio.png b/gtk-3.0/img/menuitem-radio.png
index aba5c76..1f588e9 100644
--- a/gtk-3.0/img/menuitem-radio.png
+++ b/gtk-3.0/img/menuitem-radio.png
Binary files differ
diff --git a/index.theme b/index.theme
index 2c30139..afb4ef8 100644
--- a/index.theme
+++ b/index.theme
@@ -13,4 +13,3 @@ IconTheme=gnome
CursorTheme=DMZ-White
CursorSize=16
ButtonLayout=:minimize,maximize,close
-