1. 21 Dec, 2010 4 commits
    • Matthias Clasen's avatar
      Explode gdkinternals.h into per-class private headers · ea96e5e1
      Matthias Clasen authored
      At the same time, move some more class and instance structs
      out of public headers.
    • Matthias Clasen's avatar
      Work toward turning GdkDisplayManager into a backend singleton · ec9c9775
      Matthias Clasen authored
      This commit hides the GdkDisplayManager instance and class structs,
      adds vfuncs for listing displays, opening displays, and getting and
      setting the default display. The X11 backend has a derived
      The gdk_display_manager_get() function is responsible for deciding on
      which of the compiled in backends to use. Currently, it consults the
      GDK_BACKEND environment variable and falls back to x11.
    • Matthias Clasen's avatar
      Hide GdkScreen too · c7559f57
      Matthias Clasen authored
    • Matthias Clasen's avatar
      Make GdkAppLaunchContext display-dependent · 06f75b37
      Matthias Clasen authored
      Add a GdkDisplay::get_app_launch_context vfunc, and a
      gdk_display_get_app_launch_context that for X11 returns a subclass.
      For win32 and quartz, the implementations were trivial, so we
      just return a new GdkAppLaunchContext without subclassing. Since
      the type of the context now depends on the display,
      gdk_app_launch_context_set_display is deprecated.
  2. 02 Dec, 2010 2 commits
  3. 16 Nov, 2010 5 commits
  4. 15 Nov, 2010 5 commits
  5. 22 Oct, 2010 1 commit
    • Carlos Garnacho's avatar
      Add GdkRGBA struct to supersede GdkColor · 5a5f8081
      Carlos Garnacho authored
      GdkRGBA is a boxed struct similar to GdkColor, with the difference
      that it stores alpha information as well, and colors are stored in
      [0..1] doubles, in the cairo spirit.
      gdk_cairo_set_source_rgba() has been also added to allow easier handling
      of this new type.
  6. 04 Oct, 2010 1 commit
  7. 01 Oct, 2010 1 commit
  8. 26 Sep, 2010 2 commits
  9. 08 Sep, 2010 1 commit
    • Tor Lillqvist's avatar
      Remove variables from the platform-independent GDK API · 3963d5aa
      Tor Lillqvist authored
      gdk_threads_mutex, gdk_threads_lock and gdk_threads_unlock are removed
      from public API. gdk_threads_mutex was deprecated already. Instead of
      using gdk_threads_lock and _unlock one was presumably supposed to use
      the GDK_THREADS_ENTER and _LEAVE macros, which now simply call the
      corresponding gdk_threads_enter() and _leave() functions.
      Remove he dllimport/dllexport ugliness for GDK for Windows.
      There is still a gdk_display variable being exported by the X11
  10. 10 Aug, 2010 3 commits
  11. 29 Jun, 2010 3 commits
  12. 28 Jun, 2010 1 commit
  13. 19 Jun, 2010 2 commits
  14. 25 May, 2010 1 commit
  15. 14 May, 2010 1 commit
  16. 02 May, 2010 2 commits
  17. 10 Nov, 2009 1 commit
  18. 01 Jul, 2008 1 commit
  19. 30 Jun, 2008 1 commit
    • Cody Russell's avatar
      Practically everything changed. · fce9c8b7
      Cody Russell authored
      2008-06-30  Cody Russell  <bratsche@gnome.org>
              * Practically everything changed.
              Change	all references	of GIMP	Toolkit	(and variations	of it)
              to GTK+	Toolkit, showing no mercy at all to our	beloved
      	ancestry. (#540529)
      svn path=/trunk/; revision=20709
  20. 18 Jun, 2008 1 commit
    • Michael Natterer's avatar
      deprecate GdkDestroyNotify. · 67c6c28f
      Michael Natterer authored
      2008-06-18  Michael Natterer  <mitch@imendio.com>
      	* gdk/gdk.h: deprecate GdkDestroyNotify.
      	* gdk/gdkevents.c
      	* gdk/gdktypes.h
      	* gdk/x11/gdkevents-x11.c
      	* gtk/gtkmain.c: s/GdkDestroyNotify/GDestroyNotify/g.
      svn path=/trunk/; revision=20449
  21. 28 May, 2008 1 commit
    • Michael Natterer's avatar
      define __GDK_H_INSIDE__ around including all other headers. · 791ac426
      Michael Natterer authored
      2008-05-28  Michael Natterer  <mitch@imendio.com>
      	* gdk/gdk.h: define __GDK_H_INSIDE__ around including all other
      	* gdk/gdkenumtypes.h.template
      	* gdk/gdk*.h: add single-include guards that #error out if
      	GTK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
      	included individually. Also removed some redundant includes and
      	did some tiny trailing whitespace removal that's not worth to
      	commit separately.
      	* gdk/gdkprivate.h: include <gdk/gdk.h> instead of individual
      	* gdk/win32/gdkwin32.h
      	* gdk/x11/gdkx.h: only include <gdk/gdkprivate.h> and remove all
      	other includes.
      svn path=/trunk/; revision=20217