[gnome-themes-standard] unfocused: initial implementation



commit cdbeed65da75749665899f182ed81cc494d6ecc7
Author: Rui Matos <tiagomatos gmail com>
Date:   Thu Nov 10 01:06:54 2011 +0000

    unfocused: initial implementation
    
    Something simple that should work for most simple applications, just the
    background of toplevel windows, menubars and toolbars.

 configure.ac                                   |    2 +-
 themes/Adwaita/gtk-3.0/gtk-dark.css            |    1 +
 themes/Adwaita/gtk-3.0/gtk-widgets.css         |   18 ++++++++++++++++++
 themes/Adwaita/gtk-3.0/gtk.css                 |    2 ++
 themes/Adwaita/metacity-1/metacity-theme-3.xml |    5 +++--
 5 files changed, 25 insertions(+), 3 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 8dcb319..cecf830 100644
--- a/configure.ac
+++ b/configure.ac
@@ -28,7 +28,7 @@ AC_SUBST(GETTEXT_PACKAGE)
 AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[Gettext package])
 AM_GLIB_GNU_GETTEXT
 
-GTK_VERSION_REQUIRED=3.3.2
+GTK_VERSION_REQUIRED=3.3.3
 
 PKG_CHECK_MODULES(GTK, gtk+-3.0 >= $GTK_VERSION_REQUIRED librsvg-2.0,,
                   AC_MSG_ERROR([GTK+ $GTK_VERSION_REQUIRED is required to compile gnome-themes-standard]))
diff --git a/themes/Adwaita/gtk-3.0/gtk-dark.css b/themes/Adwaita/gtk-3.0/gtk-dark.css
index 9a2a7a9..50b8e63 100644
--- a/themes/Adwaita/gtk-3.0/gtk-dark.css
+++ b/themes/Adwaita/gtk-3.0/gtk-dark.css
@@ -6,6 +6,7 @@
 @define-color theme_fg_color @theme_text_color;
 @define-color theme_selected_bg_color #3465a4;
 @define-color theme_selected_fg_color @theme_text_color;
+ define-color theme_unfocused_bg_color #3F4545;
 
 @define-color menu_bg_color #555753;
 @define-color menu_fg_color @theme_text_color;
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets.css b/themes/Adwaita/gtk-3.0/gtk-widgets.css
index 7bcebaf..9e5741d 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets.css
@@ -50,6 +50,10 @@ GtkWindow {
     color: @theme_fg_color;
 }
 
+GtkWindow:window-unfocused {
+    background-color: @theme_unfocused_bg_color;
+}
+
 * {
     background-color: @theme_bg_color;
 }
@@ -786,6 +790,10 @@ GtkTreeMenu .menuitem * {
     -GtkMenuBar-internal-padding: 0;
 }
 
+.menubar:window-unfocused {
+    background-color: @theme_unfocused_bg_color;
+}
+
 .menubar .menuitem {
     border-width: 0;
     border-style: none;
@@ -929,6 +937,10 @@ GtkTreeMenu .menuitem * {
     padding: 4;
 }
 
+.toolbar:window-unfocused {
+    background-color: @theme_unfocused_bg_color;
+}
+
 .toolbar .button {
     padding: 2;
 }
@@ -978,6 +990,12 @@ GtkTreeMenu .menuitem * {
     -GtkToolbar-button-relief: normal;
 }
 
+.primary-toolbar .toolbar:window-unfocused,
+.primary-toolbar.toolbar:window-unfocused {
+    background-image: none;
+    background-color: @theme_unfocused_bg_color;
+}
+
 .primary-toolbar .toolbar:insensitive,
 .primary-toolbar.toolbar:insensitive {
     background-image: none;
diff --git a/themes/Adwaita/gtk-3.0/gtk.css b/themes/Adwaita/gtk-3.0/gtk.css
index 15b7cf3..9b9f6dd 100644
--- a/themes/Adwaita/gtk-3.0/gtk.css
+++ b/themes/Adwaita/gtk-3.0/gtk.css
@@ -7,6 +7,7 @@
 @define-color fg_color #2e3436;
 @define-color tooltip_fg_color #ffffff;
 @define-color selected_fg_color #ffffff;
+ define-color unfocused_bg_color #f8f8f8;
 
 /* Colormap actually used by the theme, to be overridden in other css files */
 @define-color theme_base_color @base_color;
@@ -17,6 +18,7 @@
 @define-color theme_tooltip_fg_color @tooltip_fg_color;
 @define-color theme_selected_bg_color @selected_bg_color;
 @define-color theme_selected_fg_color @selected_fg_color;
+ define-color theme_unfocused_bg_color @unfocused_bg_color;
 
 @define-color menu_bg_color shade (@theme_bg_color, 1.1);
 @define-color menu_fg_color @theme_fg_color;
diff --git a/themes/Adwaita/metacity-1/metacity-theme-3.xml b/themes/Adwaita/metacity-1/metacity-theme-3.xml
index 0e285a9..8e223cb 100644
--- a/themes/Adwaita/metacity-1/metacity-theme-3.xml
+++ b/themes/Adwaita/metacity-1/metacity-theme-3.xml
@@ -14,10 +14,10 @@
 <constant name="C_border_unfocused" value="blend/#000000/gtk:bg[NORMAL]/0.8" />
 <constant name="C_border_attached_focused" value="blend/#000000/gtk:bg[NORMAL]/0.7" />
 <constant name="C_titlebar_focused_hilight" value="gtk:custom(wm_highlight,gtk:base[NORMAL])" />
-<constant name="C_titlebar_unfocused" value="blend/gtk:base[NORMAL]/gtk:bg[NORMAL]/0.4" />
+<constant name="C_titlebar_unfocused" value="gtk:bg[WINDOW-UNFOCUSED]" />
 <constant name="C_title_focused" value="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.1" />
 <constant name="C_title_focused_hilight" value="gtk:custom(wm_title_highlight,gtk:base[NORMAL])" />
-<constant name="C_title_unfocused" value="blend/gtk:text[NORMAL]/gtk:bg[NORMAL]/0.9" />
+<constant name="C_title_unfocused" value="blend/gtk:text[NORMAL]/gtk:bg[NORMAL]/0.5" />
 <!-- color of the button icons -->
 <constant name="C_icons_focused" value="gtk:text[SELECTED]" />
 <constant name="C_icons_focused_pressed" value="#ffffff" />
@@ -1627,6 +1627,7 @@
 
 <frame_style name="attached_unfocused" geometry="attached">
 	<piece position="entire_background" draw_ops="entire_background_unfocused" />
+	<piece position="titlebar" draw_ops="titlebar_fill_unfocused" />
 	<piece position="overlay" draw_ops="border_unfocused" />
 	<button function="close" state="normal"><draw_ops></draw_ops></button>
 	<button function="close" state="pressed"><draw_ops></draw_ops></button>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]