summaryrefslogtreecommitdiff
path: root/gtk/gtkmain.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkmain.h')
-rw-r--r--gtk/gtkmain.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk/gtkmain.h b/gtk/gtkmain.h
index 13f0fcb44a..9b4c686469 100644
--- a/gtk/gtkmain.h
+++ b/gtk/gtkmain.h
@@ -138,6 +138,12 @@ void gtk_grab_add (GtkWidget *widget);
GtkWidget* gtk_grab_get_current (void);
void gtk_grab_remove (GtkWidget *widget);
+void gtk_device_grab_add (GtkWidget *widget,
+ GdkDevice *device,
+ gboolean block_others);
+void gtk_device_grab_remove (GtkWidget *widget,
+ GdkDevice *device);
+
void gtk_init_add (GtkFunction function,
gpointer data);
void gtk_quit_add_destroy (guint main_level,
@@ -160,6 +166,7 @@ void gtk_key_snooper_remove (guint snooper_handler_id);
GdkEvent* gtk_get_current_event (void);
guint32 gtk_get_current_event_time (void);
gboolean gtk_get_current_event_state (GdkModifierType *state);
+GdkDevice * gtk_get_current_event_device (void);
GtkWidget* gtk_get_event_widget (GdkEvent *event);