[mutter/wip/carlosg/input-thread: 85/101] clutter: Drop internal update_from_tool() vmethod
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/carlosg/input-thread: 85/101] clutter: Drop internal update_from_tool() vmethod
- Date: Wed, 25 Nov 2020 17:12:09 +0000 (UTC)
commit 7aca0fbe962e8afd55365ebcb5292bcc059d614d
Author: Carlos Garnacho <carlosg gnome org>
Date: Thu Nov 19 01:51:33 2020 +0100
clutter: Drop internal update_from_tool() vmethod
This is kinda pointless now, and will be made completely unneeded
by dropping device axes.
clutter/clutter/clutter-input-device-private.h | 3 --
clutter/clutter/clutter-input-device.c | 14 ---------
clutter/clutter/clutter-input-device.h | 2 --
src/backends/native/meta-input-device-native.c | 40 --------------------------
src/backends/native/meta-seat-impl.c | 3 --
src/backends/x11/meta-seat-x11.c | 3 --
6 files changed, 65 deletions(-)
---
diff --git a/clutter/clutter/clutter-input-device-private.h b/clutter/clutter/clutter-input-device-private.h
index 3c54137642..baf02c069d 100644
--- a/clutter/clutter/clutter-input-device-private.h
+++ b/clutter/clutter/clutter-input-device-private.h
@@ -133,9 +133,6 @@ struct _ClutterInputDevice
ClutterPtrA11yData *ptr_a11y_data;
};
-CLUTTER_EXPORT
-void clutter_input_device_update_from_tool (ClutterInputDevice *device,
- ClutterInputDeviceTool *tool);
CLUTTER_EXPORT
ClutterActor * clutter_input_device_update (ClutterInputDevice *device,
ClutterEventSequence *sequence,
diff --git a/clutter/clutter/clutter-input-device.c b/clutter/clutter/clutter-input-device.c
index b8b10fd35c..64c125e400 100644
--- a/clutter/clutter/clutter-input-device.c
+++ b/clutter/clutter/clutter-input-device.c
@@ -1561,20 +1561,6 @@ clutter_input_device_lookup_tool (ClutterInputDevice *device,
return NULL;
}
-void
-clutter_input_device_update_from_tool (ClutterInputDevice *device,
- ClutterInputDeviceTool *tool)
-{
- ClutterInputDeviceClass *device_class;
-
- g_return_if_fail (CLUTTER_IS_INPUT_DEVICE (device));
-
- device_class = CLUTTER_INPUT_DEVICE_GET_CLASS (device);
-
- if (device_class->update_from_tool)
- device_class->update_from_tool (device, tool);
-}
-
gint
clutter_input_device_get_n_rings (ClutterInputDevice *device)
{
diff --git a/clutter/clutter/clutter-input-device.h b/clutter/clutter/clutter-input-device.h
index 8ae53f82d9..72870c2604 100644
--- a/clutter/clutter/clutter-input-device.h
+++ b/clutter/clutter/clutter-input-device.h
@@ -44,8 +44,6 @@ struct _ClutterInputDeviceClass
gboolean (* keycode_to_evdev) (ClutterInputDevice *device,
guint hardware_keycode,
guint *evdev_keycode);
- void (* update_from_tool) (ClutterInputDevice *device,
- ClutterInputDeviceTool *tool);
gboolean (* is_mode_switch_button) (ClutterInputDevice *device,
guint group,
diff --git a/src/backends/native/meta-input-device-native.c b/src/backends/native/meta-input-device-native.c
index 240392b86f..7ab48e4806 100644
--- a/src/backends/native/meta-input-device-native.c
+++ b/src/backends/native/meta-input-device-native.c
@@ -133,45 +133,6 @@ meta_input_device_native_keycode_to_evdev (ClutterInputDevice *device,
return TRUE;
}
-static void
-meta_input_device_native_update_from_tool (ClutterInputDevice *device,
- ClutterInputDeviceTool *tool)
-{
- MetaInputDeviceToolNative *evdev_tool;
-
- evdev_tool = META_INPUT_DEVICE_TOOL_NATIVE (tool);
-
- g_object_freeze_notify (G_OBJECT (device));
-
- _clutter_input_device_reset_axes (device);
-
- _clutter_input_device_add_axis (device, CLUTTER_INPUT_AXIS_X, 0, 0, 0);
- _clutter_input_device_add_axis (device, CLUTTER_INPUT_AXIS_Y, 0, 0, 0);
-
- if (libinput_tablet_tool_has_distance (evdev_tool->tool))
- _clutter_input_device_add_axis (device, CLUTTER_INPUT_AXIS_DISTANCE, 0, 1, 0);
-
- if (libinput_tablet_tool_has_pressure (evdev_tool->tool))
- _clutter_input_device_add_axis (device, CLUTTER_INPUT_AXIS_PRESSURE, 0, 1, 0);
-
- if (libinput_tablet_tool_has_tilt (evdev_tool->tool))
- {
- _clutter_input_device_add_axis (device, CLUTTER_INPUT_AXIS_XTILT, -90, 90, 0);
- _clutter_input_device_add_axis (device, CLUTTER_INPUT_AXIS_YTILT, -90, 90, 0);
- }
-
- if (libinput_tablet_tool_has_rotation (evdev_tool->tool))
- _clutter_input_device_add_axis (device, CLUTTER_INPUT_AXIS_ROTATION, 0, 360, 0);
-
- if (libinput_tablet_tool_has_slider (evdev_tool->tool))
- _clutter_input_device_add_axis (device, CLUTTER_INPUT_AXIS_SLIDER, -1, 1, 0);
-
- if (libinput_tablet_tool_has_wheel (evdev_tool->tool))
- _clutter_input_device_add_axis (device, CLUTTER_INPUT_AXIS_WHEEL, -180, 180, 0);
-
- g_object_thaw_notify (G_OBJECT (device));
-}
-
static gboolean
meta_input_device_native_is_mode_switch_button (ClutterInputDevice *device,
uint32_t group,
@@ -1243,7 +1204,6 @@ meta_input_device_native_class_init (MetaInputDeviceNativeClass *klass)
object_class->get_property = meta_input_device_native_get_property;
device_manager_class->keycode_to_evdev = meta_input_device_native_keycode_to_evdev;
- device_manager_class->update_from_tool = meta_input_device_native_update_from_tool;
device_manager_class->is_mode_switch_button = meta_input_device_native_is_mode_switch_button;
device_manager_class->get_group_n_modes = meta_input_device_native_get_group_n_modes;
device_manager_class->is_grouped = meta_input_device_native_is_grouped;
diff --git a/src/backends/native/meta-seat-impl.c b/src/backends/native/meta-seat-impl.c
index 41c8d40b09..71e4c2fb7d 100644
--- a/src/backends/native/meta-seat-impl.c
+++ b/src/backends/native/meta-seat-impl.c
@@ -1673,9 +1673,6 @@ input_device_update_tool (MetaSeatImpl *seat_impl,
if (evdev_device->last_tool != tool)
{
- if (tool)
- clutter_input_device_update_from_tool (input_device, tool);
-
evdev_device->last_tool = tool;
input_settings = seat_impl->input_settings;
meta_input_settings_notify_tool_change (input_settings, input_device, tool);
diff --git a/src/backends/x11/meta-seat-x11.c b/src/backends/x11/meta-seat-x11.c
index a3f0bc5976..7f4c154026 100644
--- a/src/backends/x11/meta-seat-x11.c
+++ b/src/backends/x11/meta-seat-x11.c
@@ -867,9 +867,6 @@ translate_property_event (MetaSeatX11 *seat_x11,
meta_input_device_x11_update_tool (device, tool);
input_settings = meta_backend_get_input_settings (meta_get_backend ());
meta_input_settings_notify_tool_change (input_settings, device, tool);
-
- if (tool)
- clutter_input_device_update_from_tool (device, tool);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]