[mutter] clutter/virtual-input-device: Add API to get seat
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] clutter/virtual-input-device: Add API to get seat
- Date: Mon, 17 Jan 2022 09:32:25 +0000 (UTC)
commit 1930cc771d3dc7ddc1e8c3f113e73efa7559c08b
Author: Jonas Ã…dahl <jadahl gmail com>
Date: Fri Sep 17 21:23:46 2021 +0200
clutter/virtual-input-device: Add API to get seat
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2014>
clutter/clutter/clutter-seat.h | 1 -
clutter/clutter/clutter-virtual-input-device.c | 14 ++++++++++++++
clutter/clutter/clutter-virtual-input-device.h | 3 +++
3 files changed, 17 insertions(+), 1 deletion(-)
---
diff --git a/clutter/clutter/clutter-seat.h b/clutter/clutter/clutter-seat.h
index 5195b6c8bf..30d176acf1 100644
--- a/clutter/clutter/clutter-seat.h
+++ b/clutter/clutter/clutter-seat.h
@@ -29,7 +29,6 @@
#include "clutter/clutter-types.h"
#include "clutter/clutter-keymap.h"
-#include "clutter/clutter-virtual-input-device.h"
#define CLUTTER_TYPE_SEAT (clutter_seat_get_type ())
diff --git a/clutter/clutter/clutter-virtual-input-device.c b/clutter/clutter/clutter-virtual-input-device.c
index ff733a4647..0a0f0b6795 100644
--- a/clutter/clutter/clutter-virtual-input-device.c
+++ b/clutter/clutter/clutter-virtual-input-device.c
@@ -202,6 +202,20 @@ clutter_virtual_input_device_get_device_type (ClutterVirtualInputDevice *virtual
return priv->device_type;
}
+/**
+ * clutter_virtual_input_device_get_seat:
+ *
+ * Returns: (transfer none): The seat of the virtual input device
+ */
+ClutterSeat *
+clutter_virtual_input_device_get_seat (ClutterVirtualInputDevice *virtual_device)
+{
+ ClutterVirtualInputDevicePrivate *priv =
+ clutter_virtual_input_device_get_instance_private (virtual_device);
+
+ return priv->seat;
+}
+
static void
clutter_virtual_input_device_get_property (GObject *object,
guint prop_id,
diff --git a/clutter/clutter/clutter-virtual-input-device.h b/clutter/clutter/clutter-virtual-input-device.h
index fb357af1ee..eeceb7a561 100644
--- a/clutter/clutter/clutter-virtual-input-device.h
+++ b/clutter/clutter/clutter-virtual-input-device.h
@@ -174,4 +174,7 @@ void clutter_virtual_input_device_notify_touch_up (ClutterVirtualInputDevice *vi
CLUTTER_EXPORT
int clutter_virtual_input_device_get_device_type (ClutterVirtualInputDevice *virtual_device);
+CLUTTER_EXPORT
+ClutterSeat * clutter_virtual_input_device_get_seat (ClutterVirtualInputDevice *virtual_device);
+
#endif /* __CLUTTER_VIRTUAL_INPUT_DEVICE_H__ */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]