summaryrefslogtreecommitdiff
path: root/gdk/gdkinternals.h
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2002-08-24 22:03:46 +0000
committerTor Lillqvist <tml@src.gnome.org>2002-08-24 22:03:46 +0000
commita1b14ffa7f8d22bf1e1b4e9af7055e5905f39cd2 (patch)
tree7d88406d15d16c71dec9a645da5756175cb6a9f8 /gdk/gdkinternals.h
parent6b5240ed0f979e96d700ae7fcbbca5519e2460f1 (diff)
downloadgtk+-a1b14ffa7f8d22bf1e1b4e9af7055e5905f39cd2.tar.gz
gdk/gdkevents.c gdk/gdkinternals.h gdk/x11/gdkevents-x11.c Move the
2002-08-25 Tor Lillqvist <tml@iki.fi> * gdk/gdkevents.c * gdk/gdkinternals.h * gdk/x11/gdkevents-x11.c * gdk/win32/gdkevents-win32.c: Move the GdkEventPrivate and GdkEventFlags definitions from gdkevents.c to gdkinternals.h. Remove the duplicated definitions in gdkevents-x11.c and gdkevents-win32.c. (#89771)
Diffstat (limited to 'gdk/gdkinternals.h')
-rw-r--r--gdk/gdkinternals.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/gdk/gdkinternals.h b/gdk/gdkinternals.h
index 632c130969..a8703d3326 100644
--- a/gdk/gdkinternals.h
+++ b/gdk/gdkinternals.h
@@ -143,6 +143,22 @@ struct _GdkArgDesc
/* Event handling */
+typedef struct _GdkEventPrivate GdkEventPrivate;
+
+typedef enum
+{
+ /* Following flag is set for events on the event queue during
+ * translation and cleared afterwards.
+ */
+ GDK_EVENT_PENDING = 1 << 0
+} GdkEventFlags;
+
+struct _GdkEventPrivate
+{
+ GdkEvent event;
+ guint flags;
+};
+
extern GdkEventFunc _gdk_event_func; /* Callback for events */
extern gpointer _gdk_event_data;
extern GDestroyNotify _gdk_event_notify;