gtk2/gdk
Benjamin Otte 4848bf2719 x11: typedef GdkX11Display to GdkDisplay
This is for compatibility reasons. We want to change APIs that operate
on X11 objects to take the X11 objects as arguments. However, this would
break a lot of APIs and we'd like to avoid this, so we play this little
trick (we will use the same trick for the other X11 objects). Also,
gobject-introspection and other bindings can correctly attach the
functions to the correct types as it is the same scheme that GDK2 used
for pixmaps, windows and drawables.

For GTK 4, we will remove this trick, so apps should properly cast their
objects right now.
Unfortunately, I don't think there is a way to use
GDK_DISABLE_DEPRECATED or similar macros to check for proper type casts
while compiling ensure compatibility with future GDK versions. I'm free
to consider them though.
2010-12-21 12:07:07 -05:00
..
quartz gdk: Move gdk_cursor_get_display() out of the backends 2010-12-21 12:07:05 -05:00
tests
win32 gdk: Move gdk_cursor_get_display() out of the backends 2010-12-21 12:07:05 -05:00
x11 x11: typedef GdkX11Display to GdkDisplay 2010-12-21 12:07:07 -05:00
abicheck.sh
COPYING
gdk.c Remove the --sync commandline option 2010-12-21 12:07:02 -05:00
gdk.h
gdk.symbols API: gdk: gdk_display_warp_device() => gdk_device_warp() 2010-12-21 12:07:06 -05:00
gdkapplaunchcontext.c
gdkapplaunchcontext.h
gdkapplaunchcontextprivate.h
gdkcairo.c
gdkcairo.h
gdkcolor.c
gdkcolor.h
gdkconfig.h.win32
gdkcursor.c gdk: Move gdk_cursor_get_image() to the base class 2010-12-21 12:07:06 -05:00
gdkcursor.h API: gdk: Deprecate gdk_cursor_ref() and gdk_cursor_unref() 2010-12-21 12:07:05 -05:00
gdkcursorprivate.h gdk: Move gdk_cursor_get_image() to the base class 2010-12-21 12:07:06 -05:00
gdkdevice.c API: gdk: gdk_display_warp_device() => gdk_device_warp() 2010-12-21 12:07:06 -05:00
gdkdevice.h API: gdk: gdk_display_warp_device() => gdk_device_warp() 2010-12-21 12:07:06 -05:00
gdkdevicemanager.c
gdkdevicemanager.h
gdkdevicemanagerprivate.h
gdkdeviceprivate.h
gdkdisplay.c API: gdk: GDK_DISPLAY_OBJECT() => GDK_DISPLAY() 2010-12-21 12:07:07 -05:00
gdkdisplay.h API: gdk: GDK_DISPLAY_OBJECT() => GDK_DISPLAY() 2010-12-21 12:07:07 -05:00
gdkdisplaymanager.c Add vfuncs for atoms 2010-12-21 12:07:02 -05:00
gdkdisplaymanager.h
gdkdisplaymanagerprivate.h Add vfuncs for keyval and window property functions 2010-12-21 12:07:03 -05:00
gdkdisplayprivate.h Deal with property encoding functions 2010-12-21 12:07:03 -05:00
gdkdnd.c
gdkdnd.h
gdkdndprivate.h
gdkenumtypes.c.template
gdkenumtypes.h.template
gdkevents.c
gdkevents.h
gdkglobals.c
gdkinternals.h drop dead function 2010-12-21 12:07:01 -05:00
gdkintl.h
gdkkeynames.c
gdkkeys.c Add vfuncs for keyval and window property functions 2010-12-21 12:07:03 -05:00
gdkkeys.h
gdkkeysprivate.h
gdkkeysyms-compat.h
gdkkeysyms-update.pl
gdkkeysyms.h
gdkkeyuni.c
gdkmain.h Drop g[dt]k_set_locale 2010-12-21 12:07:02 -05:00
gdkmarshalers.list
gdkoffscreenwindow.c
gdkpango.c
gdkpango.h
gdkpixbuf-drawable.c
gdkpixbuf.h
gdkprivate.h
gdkproperty.h Deal with property encoding functions 2010-12-21 12:07:03 -05:00
gdkrectangle.c
gdkrectangle.h
gdkrgba.c
gdkrgba.h
gdkscreen.c
gdkscreen.h
gdkscreenprivate.h
gdkselection.c Deal with property encoding functions 2010-12-21 12:07:03 -05:00
gdkselection.h
gdktestutils.h
gdkthreads.h
gdktypes.h
gdkvisual.c
gdkvisual.h
gdkvisualprivate.h
gdkwindow.c gdk: Use g_object_(un)ref instead of gdk_cursor_(un)ref 2010-12-21 12:07:05 -05:00
gdkwindow.h
gdkwindowimpl.c
gdkwindowimpl.h Add vfuncs for keyval and window property functions 2010-12-21 12:07:03 -05:00
gen-keyname-table.pl
keyname-table.h
keynames.txt
makeenums.pl
Makefile.am x11: Move remaining APIs into gdkx11utils.h 2010-12-21 12:07:07 -05:00
makefile.msc