summaryrefslogtreecommitdiff
path: root/gdk/gdkprivate.h
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@src.gnome.org>1997-12-18 02:17:14 +0000
committerOwen Taylor <otaylor@src.gnome.org>1997-12-18 02:17:14 +0000
commitd5d01a5af9aaa11762d7ba86760796df00af3786 (patch)
treec12bb7c7980b3177456cab8987755a976297b205 /gdk/gdkprivate.h
parent65e63db01e93820093c2eb5169d5f8c0be3fe4e5 (diff)
downloadgtk+-d5d01a5af9aaa11762d7ba86760796df00af3786.tar.gz
It's all in the changelog. Well, almost all.
-owt
Diffstat (limited to 'gdk/gdkprivate.h')
-rw-r--r--gdk/gdkprivate.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/gdk/gdkprivate.h b/gdk/gdkprivate.h
index faee892e7f..f4e1fa5476 100644
--- a/gdk/gdkprivate.h
+++ b/gdk/gdkprivate.h
@@ -43,6 +43,7 @@ typedef struct _GdkColormapPrivate GdkColormapPrivate;
typedef struct _GdkVisualPrivate GdkVisualPrivate;
typedef struct _GdkFontPrivate GdkFontPrivate;
typedef struct _GdkCursorPrivate GdkCursorPrivate;
+typedef struct _GdkEventFilter GdkEventFilter;
typedef struct _GdkColorContextPrivate GdkColorContextPrivate;
@@ -76,6 +77,8 @@ struct _GdkWindowPrivate
/* need to allow custom drag/drop cursors */
gint extension_events;
+
+ GList *filters;
};
struct _GdkImagePrivate
@@ -149,6 +152,10 @@ struct _GdkDndGlobals {
};
typedef struct _GdkDndGlobals GdkDndGlobals;
+struct _GdkEventFilter {
+ GdkFilterFunc function;
+ gpointer data;
+};
#ifdef USE_XIM
@@ -157,6 +164,7 @@ struct _GdkICPrivate
XIC xic;
GdkIMStyle style;
};
+
typedef struct _GdkICPrivate GdkICPrivate;
#endif /* USE_XIM */
@@ -179,8 +187,8 @@ void gdk_image_exit (void);
GdkColormap* gdk_colormap_lookup (Colormap xcolormap);
GdkVisual* gdk_visual_lookup (Visual *xvisual);
-void gdk_window_real_destroy (GdkWindow *window);
void gdk_window_add_colormap_windows (GdkWindow *window);
+void gdk_window_destroy_notify (GdkWindow *window);
void gdk_xid_table_insert (XID *xid,
gpointer data);