summaryrefslogtreecommitdiff
path: root/clutter/clutter/clutter-seat.c
diff options
context:
space:
mode:
Diffstat (limited to 'clutter/clutter/clutter-seat.c')
-rw-r--r--clutter/clutter/clutter-seat.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/clutter/clutter/clutter-seat.c b/clutter/clutter/clutter-seat.c
index 956907b42..1c057325b 100644
--- a/clutter/clutter/clutter-seat.c
+++ b/clutter/clutter/clutter-seat.c
@@ -679,6 +679,17 @@ clutter_seat_has_touchscreen (ClutterSeat *seat)
return has_touchscreen;
}
+/**
+ * clutter_seat_query_state:
+ * @seat: a #ClutterSeat
+ * @device: a #ClutterInputDevice
+ * @sequence: (nullable): a #ClutterEventSequence
+ * @coords: (out caller-allocates) (optional): the coordinates of the pointer
+ * @modifiers: (out) (optional): the current #ClutterModifierType of the pointer
+ *
+ * Returns: %TRUE if @device (or the specific @sequence) is on the stage, %FALSE
+ * otherwise.
+ **/
gboolean
clutter_seat_query_state (ClutterSeat *seat,
ClutterInputDevice *device,