gtk2/gdk/x11
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
..
checksettings.c Inclusion cleanups in sources 2010-10-14 22:09:36 -04:00
gdkapplaunchcontext-x11.c Clean up gdkx.h a bit 2010-12-21 12:07:01 -05:00
gdkasync.c Clean up gdkx.h a bit 2010-12-21 12:07:01 -05:00
gdkasync.h Explode gdkinternals.h into per-class private headers 2010-12-21 12:06:58 -05:00
gdkcursor-x11.c x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
gdkdevice-core.c x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
gdkdevice-core.h Make GdkDevice parallel-implementable 2010-12-21 12:06:56 -05:00
gdkdevice-xi2.c x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
gdkdevice-xi2.h Multiple changes to reduce the amount of unprefixed symbols 2010-12-21 12:07:00 -05:00
gdkdevice-xi.c Clean up gdkx.h a bit 2010-12-21 12:07:01 -05:00
gdkdevice-xi.h Multiple changes to reduce the amount of unprefixed symbols 2010-12-21 12:07:00 -05:00
gdkdevicemanager-core.c x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
gdkdevicemanager-core.h Explode gdkinternals.h into per-class private headers 2010-12-21 12:06:58 -05:00
gdkdevicemanager-x11.c Clean up gdkx.h a bit 2010-12-21 12:07:01 -05:00
gdkdevicemanager-xi2.c Rename private keymap symbols to _gdk_x11_keymap... 2010-12-21 12:07:02 -05:00
gdkdevicemanager-xi2.h Explode gdkinternals.h into per-class private headers 2010-12-21 12:06:58 -05:00
gdkdevicemanager-xi.c Clean up gdkx.h a bit 2010-12-21 12:07:01 -05:00
gdkdevicemanager-xi.h Explode gdkinternals.h into per-class private headers 2010-12-21 12:06:58 -05:00
gdkdisplay-x11.c x11: Export GdkX11Display 2010-12-21 12:07:07 -05:00
gdkdisplay-x11.h x11: Export GdkX11Display 2010-12-21 12:07:07 -05:00
gdkdisplaymanager-x11.c Add vfuncs for keyval and window property functions 2010-12-21 12:07:03 -05:00
gdkdnd-x11.c x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
gdkeventsource.c x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
gdkeventsource.h Clean up gdkx.h a bit 2010-12-21 12:07:01 -05:00
gdkeventtranslator.c Multiple changes to reduce the amount of unprefixed symbols 2010-12-21 12:07:00 -05:00
gdkeventtranslator.h Clean up gdkx.h a bit 2010-12-21 12:07:01 -05:00
gdkgeometry-x11.c x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
gdkkeys-x11.c x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
gdkmain-x11.c x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
gdkprivate-x11.h x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
gdkproperty-x11.c x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
gdkscreen-x11.c x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
gdkscreen-x11.h Clean up gdkx.h a bit 2010-12-21 12:07:01 -05:00
gdkselection-x11.c Downgrade some Since tags 2010-12-21 12:07:04 -05:00
gdksettings.c gdk: Add big fat warning about updating XSettings 2010-11-15 17:15:19 +00:00
gdktestutils-x11.c Add vfuncs for gdk_test apis 2010-12-21 12:07:02 -05:00
gdkvisual-x11.c Clean up gdkx.h a bit 2010-12-21 12:07:01 -05:00
gdkwindow-x11.c x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
gdkwindow-x11.h Remove unused get_offsets functions from headers 2010-12-21 12:06:59 -05:00
gdkx11cursor.h x11: Move cursor API into gdkx11cursor.h 2010-12-21 12:07:06 -05:00
gdkx11display.h x11: typedef GdkX11Display to GdkDisplay 2010-12-21 12:07:07 -05:00
gdkx11property.h x11: Move atom API into gdkx11property.h 2010-12-21 12:07:07 -05:00
gdkx11screen.h x11: Move screen-specific API into gdkx11screen.h 2010-12-21 12:07:06 -05:00
gdkx11selection.h x11: Move selection-specific API into gdkx11selection.h 2010-12-21 12:07:07 -05:00
gdkx11utils.h x11: Move remaining APIs into gdkx11utils.h 2010-12-21 12:07:07 -05:00
gdkx11visual.h x11: Move visual-specific API into gdkx11visual.h 2010-12-21 12:07:06 -05:00
gdkx11window.h x11: Split out public window API into gdkx11window.h 2010-12-21 12:07:06 -05:00
gdkx.h x11: Move remaining APIs into gdkx11utils.h 2010-12-21 12:07:07 -05:00
gdkxftdefaults.c Clean up gdkx.h a bit 2010-12-21 12:07:01 -05:00
gdkxid.c x11: Rename GdkDisplayX11 to GdkX11Display 2010-12-21 12:07:07 -05:00
Makefile.am x11: Move remaining APIs into gdkx11utils.h 2010-12-21 12:07:07 -05:00
MwmUtil.h Cleanup. (#169648, Fabricio Barros Cabral) 2005-06-12 05:32:25 +00:00
xsettings-client.c Inclusion cleanups in sources 2010-10-14 22:09:36 -04:00
xsettings-client.h Change the XSettingsWatchFunc to return a Bool to indicate success. Update 2007-04-10 23:16:30 +00:00
xsettings-common.c Inclusion cleanups in sources 2010-10-14 22:09:36 -04:00
xsettings-common.h Multiple changes to reduce the amount of unprefixed symbols 2010-12-21 12:07:00 -05:00