diff options
Diffstat (limited to 'src/core/prefs.c')
-rw-r--r-- | src/core/prefs.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/core/prefs.c b/src/core/prefs.c index e376089c..048b738a 100644 --- a/src/core/prefs.c +++ b/src/core/prefs.c @@ -96,6 +96,7 @@ static MetaVirtualModifier mouse_button_mods = Mod1Mask; static MetaFocusMode focus_mode = META_FOCUS_MODE_CLICK; static MetaFocusNewWindows focus_new_windows = META_FOCUS_NEW_WINDOWS_SMART; static gboolean raise_on_click = TRUE; +static gboolean attach_modal_dialogs = FALSE; static char* current_theme = NULL; static int num_workspaces = 4; static MetaWrapStyle wrap_style = META_WRAP_NONE; @@ -334,6 +335,12 @@ static MetaEnumPreference preferences_enum[] = static MetaBoolPreference preferences_bool[] = { + { "attach-modal-dialogs", + KEY_GENERAL_SCHEMA, + META_PREF_ATTACH_MODAL_DIALOGS, + &attach_modal_dialogs, + TRUE, + }, { "raise-on-click", KEY_GENERAL_SCHEMA, META_PREF_RAISE_ON_CLICK, @@ -1075,6 +1082,12 @@ meta_prefs_get_focus_new_windows (void) } gboolean +meta_prefs_get_attach_modal_dialogs (void) +{ + return attach_modal_dialogs; +} + +gboolean meta_prefs_get_raise_on_click (void) { /* Force raise_on_click on for click-to-focus, as requested by Havoc @@ -1536,6 +1549,9 @@ meta_preference_to_string (MetaPreference pref) case META_PREF_FOCUS_NEW_WINDOWS: return "FOCUS_NEW_WINDOWS"; + case META_PREF_ATTACH_MODAL_DIALOGS: + return "ATTACH_MODAL_DIALOGS"; + case META_PREF_RAISE_ON_CLICK: return "RAISE_ON_CLICK"; |