gnome-control-center/panels/mouse
Benjamin Berg a368153973 mouse: Sync touchpad scrolling switch states correctly
The old code would not sync the state when the page was loaded. Also,
due to how the code was written, it would not update the switch state if
the underlying setting was changed in some other way.

Fix this by connecting the setting with the "state" of the switches.
When the switches "active" property is changed, update the underlying
setting and ensure the mutually exclusive switch is turned off when
needed.

Fixes #398
2019-03-29 13:36:40 +00:00
..
cc-mouse-caps-helper.c mouse: Remove deprecated gdk_error_trap_push|pop calls 2018-12-07 15:43:38 +00:00
cc-mouse-caps-helper.h mouse: Detect and warn if we're running on the synaptics driver 2016-04-05 21:04:57 +02:00
cc-mouse-panel.c mouse: Replace GObject boilerplace with G_DECLARE_TYPE 2018-05-28 23:47:59 +00:00
cc-mouse-panel.h mouse: Replace ifdefs with #pragma once 2018-05-28 23:47:59 +00:00
gnome-mouse-panel.desktop.in.in Add translator comments to .desktop files 2018-02-23 18:49:35 +01:00
gnome-mouse-properties.c mouse: Sync touchpad scrolling switch states correctly 2019-03-29 13:36:40 +00:00
gnome-mouse-properties.h mouse: Replace GObject boilerplace with G_DECLARE_TYPE 2018-05-28 23:47:59 +00:00
gnome-mouse-properties.ui mouse: Don't use a separate box for touchpad switch 2019-01-29 10:43:23 +00:00
gnome-mouse-test.c mouse: Connect signal handlers swapped 2018-05-31 09:16:00 +12:00
gnome-mouse-test.h mouse: Replace GObject boilerplace with G_DECLARE_TYPE 2018-05-28 23:47:59 +00:00
gnome-mouse-test.ui mouse: Connect signal handlers swapped 2018-05-31 09:16:00 +12:00
meson.build build: Migrate from Intltool to Gettext 2018-01-23 10:49:31 +01:00
mouse.gresource.xml mouse: use a GResource for GtkBuilder UI definition and icons 2013-01-07 10:57:05 +01:00
scroll-test-gegl.svg mouse: Add penta-click test in addition to double-click 2012-09-05 19:41:48 +01:00
scroll-test.svg mouse: New testing area according to mockup 2012-08-30 11:11:55 +01:00
test-gnome-mouse-test.c mouse: Don't use gtk_widget_show_all 2018-10-11 22:21:34 +00:00