From a99c18c19ce6f17150818d6c0af23556fac1d454 Mon Sep 17 00:00:00 2001 From: Nick Schermer Date: Thu, 26 Dec 2013 18:13:27 +0100 Subject: Add tweak setting to toggle roll up feature (bug #10563). --- settings-dialogs/tweaks-settings.c | 5 +++++ settings-dialogs/xfwm4-tweaks-dialog.glade | 16 ++++++++++++++++ 2 files changed, 21 insertions(+) (limited to 'settings-dialogs') diff --git a/settings-dialogs/tweaks-settings.c b/settings-dialogs/tweaks-settings.c index 0b6a7eb9a..568bf2dd0 100644 --- a/settings-dialogs/tweaks-settings.c +++ b/settings-dialogs/tweaks-settings.c @@ -185,6 +185,7 @@ wm_tweaks_dialog_configure_widgets (GtkBuilder *builder) GtkWidget *snap_resist_check = GTK_WIDGET (gtk_builder_get_object (builder, "snap_resist_check")); GtkWidget *urgent_blink = GTK_WIDGET (gtk_builder_get_object (builder, "urgent_blink")); GtkWidget *repeat_urgent_blink = GTK_WIDGET (gtk_builder_get_object (builder, "repeat_urgent_blink")); + GtkWidget *mousewheel_rollup = GTK_WIDGET (gtk_builder_get_object (builder, "mousewheel_rollup")); /* Workspaces tab */ GtkWidget *scroll_workspaces_check = GTK_WIDGET (gtk_builder_get_object (builder, "scroll_workspaces_check")); @@ -356,6 +357,10 @@ wm_tweaks_dialog_configure_widgets (GtkBuilder *builder) "/general/repeat_urgent_blink", G_TYPE_BOOLEAN, (GObject *)repeat_urgent_blink, "active"); + xfconf_g_property_bind (xfwm4_channel, + "/general/mousewheel_rollup", + G_TYPE_BOOLEAN, + (GObject *)mousewheel_rollup, "active"); gtk_widget_set_sensitive (repeat_urgent_blink, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (urgent_blink))); gtk_widget_set_sensitive (tile_on_move_check, diff --git a/settings-dialogs/xfwm4-tweaks-dialog.glade b/settings-dialogs/xfwm4-tweaks-dialog.glade index 77cf607b4..0fc58dee8 100644 --- a/settings-dialogs/xfwm4-tweaks-dialog.glade +++ b/settings-dialogs/xfwm4-tweaks-dialog.glade @@ -494,6 +494,22 @@ or "skip taskbar" properties set 7 + + + Use mouse wheel on title bar to ro_ll up the window + False + True + True + False + True + True + + + False + False + 8 + + 2 -- cgit v1.2.1