gnome-control-center/panels
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
..
applications applications: Make async file operations cancellable 2019-03-20 17:19:36 +00:00
background background: Fix compile warnings with g_clear_pointer 2019-02-07 11:22:53 +13:00
bluetooth bluetooth: Use g_auto for variables 2018-11-14 10:11:44 +00:00
color color: Fix compile warning on g_clear_pointer 2019-02-07 11:22:11 +13:00
common common: Fix crash in language chooser 2019-03-26 22:02:32 +00:00
datetime datetime: Use HdyActionRow 2019-01-29 10:28:28 +00:00
display display: Ensure configuration has the expected type 2019-03-20 18:01:01 +01:00
info info: Remove unused gsd-disk-space-helper.[h|c] 2019-03-13 16:04:58 +01:00
keyboard keyboard: Make .ui filename match the .c filename 2018-11-12 16:41:01 +00:00
mouse mouse: Sync touchpad scrolling switch states correctly 2019-03-29 13:36:40 +00:00
network network: Don't shorten names of bluetooth connections 2019-03-29 14:08:45 +01:00
notifications notifications: Add shadow to application icons 2019-03-13 13:46:23 +01:00
online-accounts online-accounts: Fix widgets added by GOA being invisible 2019-03-22 16:28:44 +13:00
power power: stop using deprecated up_client_get_devices 2018-12-07 14:55:43 +00:00
printers printers: Add context to Resolution printing option 2019-02-26 19:42:13 +01:00
privacy privacy: Remove {get,set}_on_off_label2 2019-02-19 11:04:07 +00:00
region region: Slide the restart revealer up 2019-02-19 13:38:13 +00:00
search search: Add shadow to application icons 2019-03-13 13:45:59 +01:00
sharing sharing: Make .ui filename match the .c filename 2018-11-12 16:41:01 +00:00
sound sound: Fix crash when sound device set to NULL 2019-03-14 11:28:08 +13:00
thunderbolt thunderbolt: Remove unused no_show_all properties 2019-02-19 15:24:00 +01:00
universal-access universal-access: Reverse Repeat Keys Speed direction 2019-01-10 11:58:42 +00:00
user-accounts user-accounts: Fix memory corruption in the avatar popup 2019-03-04 11:06:54 +00:00
wacom wacom: Update "Test your settings" button sensitivity on device availability 2019-02-12 00:40:14 +00:00
meson.build sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00