diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-08-13 21:20:52 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-08-13 22:24:06 -0400 |
commit | 3c44e9c5633245e3993498f6a057ed2ae172894a (patch) | |
tree | 2373f2e46bdf1f616e31d8338cd3c7c27dac4b53 /gdk/gdkseatprivate.h | |
parent | 8a13d18655e337dc3c11860533e357c022b08b21 (diff) | |
download | gtk+-3c44e9c5633245e3993498f6a057ed2ae172894a.tar.gz |
gdk: Slim down gdkinternals.h
Move things to the private headers they belong in.
Diffstat (limited to 'gdk/gdkseatprivate.h')
-rw-r--r-- | gdk/gdkseatprivate.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/gdk/gdkseatprivate.h b/gdk/gdkseatprivate.h index 171a3bde3a..12453896ad 100644 --- a/gdk/gdkseatprivate.h +++ b/gdk/gdkseatprivate.h @@ -23,7 +23,11 @@ typedef struct _GdkSeatClass GdkSeatClass; #include "gdkseat.h" -#include "gdkinternals.h" +#include "gdkdeviceprivate.h" + +typedef void (* GdkSeatGrabPrepareFunc) (GdkSeat *seat, + GdkSurface *surface, + gpointer user_data); #define GDK_SEAT_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GDK_TYPE_SEAT, GdkSeatClass)) #define GDK_IS_SEAT_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GDK_TYPE_SEAT)) @@ -75,4 +79,15 @@ GdkDeviceTool * guint64 serial, guint64 hw_id); +GdkGrabStatus gdk_seat_grab (GdkSeat *seat, + GdkSurface *surface, + GdkSeatCapabilities capabilities, + gboolean owner_events, + GdkCursor *cursor, + GdkEvent *event, + GdkSeatGrabPrepareFunc prepare_func, + gpointer prepare_func_data); +void gdk_seat_ungrab (GdkSeat *seat); + + #endif /* __GDK_SEAT_PRIVATE_H__ */ |