diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2016-05-13 20:03:15 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2016-07-20 19:26:31 +0200 |
commit | 1c0b063855369fdfe053fc625761111c808fb557 (patch) | |
tree | cc089f12b47a54fe02136e84d60af037c4d9a3be | |
parent | 0cd46afa8f2175710c1ab62d21d32849b1e529b2 (diff) | |
download | mutter-1c0b063855369fdfe053fc625761111c808fb557.tar.gz |
backends: Implement set_tablet_mapping() in native backend
We can now just set the mapping through clutter_input_device_set_mapping()
-rw-r--r-- | src/backends/native/meta-input-settings-native.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/backends/native/meta-input-settings-native.c b/src/backends/native/meta-input-settings-native.c index 80b144c8b..2479c5fb9 100644 --- a/src/backends/native/meta-input-settings-native.c +++ b/src/backends/native/meta-input-settings-native.c @@ -246,6 +246,16 @@ meta_input_settings_native_set_tablet_mapping (MetaInputSettings *settings, ClutterInputDevice *device, GDesktopTabletMapping mapping) { + ClutterInputDeviceMapping dev_mapping; + + if (mapping == G_DESKTOP_TABLET_MAPPING_ABSOLUTE) + dev_mapping = CLUTTER_INPUT_DEVICE_MAPPING_ABSOLUTE; + else if (mapping == G_DESKTOP_TABLET_MAPPING_RELATIVE) + dev_mapping = CLUTTER_INPUT_DEVICE_MAPPING_RELATIVE; + else + return; + + clutter_input_device_set_mapping_mode (device, dev_mapping); } static void |