summaryrefslogtreecommitdiff
path: root/src/core/prefs.c
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2015-02-19 02:07:02 +0200
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2015-02-19 02:07:02 +0200
commitcdc5bf4621ec4ef5931a4c1e8522e6ad62da6a45 (patch)
treecd04f7cc87e1440a5b2d3b71b5ee8a0b1875dd11 /src/core/prefs.c
parent4c5809c33b35bfb9c254fe9f8babc4cc0a382fbe (diff)
downloadmetacity-cdc5bf4621ec4ef5931a4c1e8522e6ad62da6a45.tar.gz
prefs: add alt-tab-thumbnails preference
Diffstat (limited to 'src/core/prefs.c')
-rw-r--r--src/core/prefs.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/core/prefs.c b/src/core/prefs.c
index 1e197abe..49fa86cc 100644
--- a/src/core/prefs.c
+++ b/src/core/prefs.c
@@ -90,6 +90,7 @@ static gboolean compositing_manager = FALSE;
static gboolean resize_with_right_button = FALSE;
static gboolean edge_tiling = FALSE;
static gboolean force_fullscreen = TRUE;
+static gboolean alt_tab_thumbnails = FALSE;
static GDesktopVisualBellType visual_bell_type = G_DESKTOP_VISUAL_BELL_FULLSCREEN_FLASH;
static MetaButtonLayout button_layout;
@@ -354,6 +355,14 @@ static MetaBoolPreference preferences_bool[] =
&edge_tiling,
FALSE,
},
+ {
+ { "alt-tab-thumbnails",
+ SCHEMA_METACITY,
+ META_PREF_ALT_TAB_THUMBNAILS,
+ },
+ &alt_tab_thumbnails,
+ FALSE,
+ },
{ { NULL, 0, 0 }, NULL, FALSE },
};
@@ -1422,6 +1431,9 @@ meta_preference_to_string (MetaPreference pref)
case META_PREF_PLACEMENT_MODE:
return "PLACEMENT_MODE";
+
+ case META_PREF_ALT_TAB_THUMBNAILS:
+ return "ALT_TAB_THUMBNAILS";
}
return "(unknown)";
@@ -1844,6 +1856,12 @@ meta_prefs_get_placement_mode (void)
return placement_mode;
}
+gboolean
+meta_prefs_get_alt_tab_thumbnails (void)
+{
+ return alt_tab_thumbnails;
+}
+
void
meta_prefs_set_compositing_manager (gboolean whether)
{