[metacity] theme: add META_STYLE_ELEMENT_WINDOW
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [metacity] theme: add META_STYLE_ELEMENT_WINDOW
- Date: Sat, 16 Jan 2016 17:28:45 +0000 (UTC)
commit cda8f90f16bba77ff2fad7322d38e29e07445ece
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Sat Jan 16 16:52:56 2016 +0200
theme: add META_STYLE_ELEMENT_WINDOW
src/ui/theme.c | 14 ++++++++++----
src/ui/theme.h | 1 +
2 files changed, 11 insertions(+), 4 deletions(-)
---
diff --git a/src/ui/theme.c b/src/ui/theme.c
index 199cf3f..ca164c8 100644
--- a/src/ui/theme.c
+++ b/src/ui/theme.c
@@ -6047,14 +6047,20 @@ meta_theme_create_style_info (GdkScreen *screen,
compositing_manager = meta_prefs_get_compositing_manager ();
- style_info->styles[META_STYLE_ELEMENT_DECORATION] =
+ style_info->styles[META_STYLE_ELEMENT_WINDOW] =
create_style_context (G_TYPE_NONE,
NULL,
provider,
- "decoration",
+ "window",
GTK_STYLE_CLASS_BACKGROUND,
- "window-frame",
- compositing_manager ? "ssd" : "solid-csd",
+ compositing_manager == FALSE ? "solid-csd" : NULL,
+ NULL);
+ style_info->styles[META_STYLE_ELEMENT_DECORATION] =
+ create_style_context (G_TYPE_NONE,
+ style_info->styles[META_STYLE_ELEMENT_WINDOW],
+ provider,
+ "decoration",
+ compositing_manager == TRUE ? "ssd" : NULL,
NULL);
style_info->styles[META_STYLE_ELEMENT_TITLEBAR] =
create_style_context (G_TYPE_NONE,
diff --git a/src/ui/theme.h b/src/ui/theme.h
index a1de2bb..6535897 100644
--- a/src/ui/theme.h
+++ b/src/ui/theme.h
@@ -645,6 +645,7 @@ typedef enum
typedef enum
{
+ META_STYLE_ELEMENT_WINDOW,
META_STYLE_ELEMENT_DECORATION,
META_STYLE_ELEMENT_TITLEBAR,
META_STYLE_ELEMENT_TITLE,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]