From 58dcef04b4737ec9871a312567923334d36b50fb Mon Sep 17 00:00:00 2001 From: David Siroky Date: Wed, 20 Dec 2017 10:33:44 +0100 Subject: Raise window while cycling Bug: 2701 Optionally raise the window being considered while cycling. --- settings-dialogs/tweaks-settings.c | 5 +++++ settings-dialogs/xfwm4-tweaks-dialog.glade | 18 +++++++++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) (limited to 'settings-dialogs') diff --git a/settings-dialogs/tweaks-settings.c b/settings-dialogs/tweaks-settings.c index b6691afba..d5f711be6 100644 --- a/settings-dialogs/tweaks-settings.c +++ b/settings-dialogs/tweaks-settings.c @@ -173,6 +173,7 @@ wm_tweaks_dialog_configure_widgets (GtkBuilder *builder) GtkWidget *cycle_hidden_check = GTK_WIDGET (gtk_builder_get_object (builder, "cycle_hidden_check")); GtkWidget *cycle_minimum_check = GTK_WIDGET (gtk_builder_get_object (builder, "cycle_minimum_check")); GtkWidget *cycle_draw_frame = GTK_WIDGET (gtk_builder_get_object (builder, "cycle_draw_frame")); + GtkWidget *cycle_raise = GTK_WIDGET (gtk_builder_get_object (builder, "cycle_raise")); GtkWidget *cycle_tabwin_mode = GTK_WIDGET (gtk_builder_get_object (builder, "cycle_tabwin_mode")); /* Focus tab */ @@ -317,6 +318,10 @@ wm_tweaks_dialog_configure_widgets (GtkBuilder *builder) "/general/cycle_draw_frame", G_TYPE_BOOLEAN, (GObject *)cycle_draw_frame, "active"); + xfconf_g_property_bind (xfwm4_channel, + "/general/cycle_raise", + G_TYPE_BOOLEAN, + (GObject *)cycle_raise, "active"); xfconf_g_property_bind (xfwm4_channel, "/general/cycle_tabwin_mode", G_TYPE_INT, diff --git a/settings-dialogs/xfwm4-tweaks-dialog.glade b/settings-dialogs/xfwm4-tweaks-dialog.glade index af8c37389..9e2cee506 100644 --- a/settings-dialogs/xfwm4-tweaks-dialog.glade +++ b/settings-dialogs/xfwm4-tweaks-dialog.glade @@ -174,6 +174,22 @@ or "skip taskbar" properties set 3 + + + _Raise windows while cycling + False + True + True + False + True + True + + + False + False + 4 + + Cycle through windows in a _list @@ -187,7 +203,7 @@ or "skip taskbar" properties set False False - 4 + 5 -- cgit v1.2.1