diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2008-06-27 14:27:44 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@src.gnome.org> | 2008-06-27 14:27:44 +0000 |
commit | e27632cd6d7c8b510b3ae4c4ca044fd09d634e37 (patch) | |
tree | 06e4d338fdc03488ce74d679d48801ce3ed121ce /gtk/gtkrecentmanager.c | |
parent | cf1df130dc5c9ce91162fbfe3c3655a9e559a9d0 (diff) | |
download | gtk+-e27632cd6d7c8b510b3ae4c4ca044fd09d634e37.tar.gz |
Abstract some GdkWindow API into an interface that the backends must
2008-06-27 Emmanuele Bassi <ebassi@gnome.org>
Abstract some GdkWindow API into an interface that the backends
must implement. (based on a patch by Alex Larsson)
* gdk/Makefile.am: Add gdkwindowimpl.[ch]
* gdk/gdk.symbols: Move symbols around.
* gdk/gdkinternals.h:
* gdk/gdkwindowimpl.[ch]: Move some of the GdkWindow API we require
from the backends to a GInterface that the backends should implement
instead.
* gdk/gdkwindow.c: Provide some of the GdkWindow public API as a
wrapper call around the GdkWindowImpl interface vtable.
* gdk/x11/gdkevents-x11.c:
* gdk/x11/gdkgeometry-x11.c:
* gdk/x11/gdkprivate-x11.h:
* gdk/x11/gdkwindow-x11.c:
* gdk/x11/gdkwindow-x11.h: Update the X11 backend to implement
the GdkWindowImpl interface.
svn path=/trunk/; revision=20695
Diffstat (limited to 'gtk/gtkrecentmanager.c')
0 files changed, 0 insertions, 0 deletions