[gnome-themes-standard] unfocused: initial implementation
- From: Rui Matos <rtcm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-themes-standard] unfocused: initial implementation
- Date: Thu, 10 Nov 2011 02:03:59 +0000 (UTC)
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]