summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2012-03-13 21:39:48 +0100
committerBenjamin Otte <otte@redhat.com>2012-03-14 19:32:56 +0100
commitc7f55213ee261c6ef67ceb486ff4c3642b26d134 (patch)
treeca2294be539763995fd2f88e106972ca8aab114d
parent7749195e0bc0ff22fe2070409fed80da2cc568ad (diff)
downloadgtk+-c7f55213ee261c6ef67ceb486ff4c3642b26d134.tar.gz
eventtracker: Add some private APIs for use by gestures
-rw-r--r--gtk/gtkeventtracker.c15
-rw-r--r--gtk/gtkeventtrackerprivate.h3
2 files changed, 18 insertions, 0 deletions
diff --git a/gtk/gtkeventtracker.c b/gtk/gtkeventtracker.c
index 85124c0b5c..dcbf5b7f28 100644
--- a/gtk/gtkeventtracker.c
+++ b/gtk/gtkeventtracker.c
@@ -439,3 +439,18 @@ _gtk_event_trackers_invoke (GdkEvent *event)
return eat_event;
}
+
+GtkEventTracker *
+_gtk_event_tracker_get_first (void)
+{
+ return first_tracker;
+}
+
+GtkEventTracker *
+_gtk_event_tracker_get_next (GtkEventTracker *tracker)
+{
+ g_return_val_if_fail (GTK_IS_EVENT_TRACKER (tracker), NULL);
+
+ return tracker->priv->next;
+}
+
diff --git a/gtk/gtkeventtrackerprivate.h b/gtk/gtkeventtrackerprivate.h
index dbc8999794..14faccf158 100644
--- a/gtk/gtkeventtrackerprivate.h
+++ b/gtk/gtkeventtrackerprivate.h
@@ -29,5 +29,8 @@ void _gtk_event_tracker_add (GtkEventTracker *trac
gboolean _gtk_event_trackers_invoke (GdkEvent *event);
+GtkEventTracker * _gtk_event_tracker_get_first (void);
+GtkEventTracker * _gtk_event_tracker_get_next (GtkEventTracker *tracker);
+
#endif /* __GTK_EVENT_TRACKER_PRIVATE_H__ */