summaryrefslogtreecommitdiff
path: root/gdk/gdkapplaunchcontext.h
Commit message (Collapse)AuthorAgeFilesLines
* Add GDK_AVAILABLE_IN_ALL annotations in gdkMatthias Clasen2013-05-051-0/+6
| | | | | This is in preparation to modernizing our handing of exported symbols.
* Move single-include guards inside include guardsMatthias Clasen2012-12-281-3/+3
| | | | | | gcc has optimizations for include guards that only work if they are outermost in the the header. https://bugzilla.gnome.org/show_bug.cgi?id=689810
* Change FSF AddressJavier Jardón2012-02-271-3/+1
|
* gdk: Use versioned deprecationsMatthias Clasen2012-02-271-2/+3
| | | | | | | This patch changes all uses of GDK_DEPRECATED(_FOR) in gdk headers by the versioned variants, GDK_DEPRECATED_IN_3_x(_FOR). At the same time, we add GDK_AVAILABLE_IN_3_x annotations for all API additions in 3.2 and 3.4.
* Drop use of GDK_DISABLE_DEPRECATED guards in gdkMatthias Clasen2011-11-091-2/+0
| | | | | We now use function attributes for deprecation so the build-breaking guards are no longer needed.
* Add deprecation annotations for deprecated functionsMatthias Clasen2011-10-111-2/+4
| | | | | | We define our own GDK_DEPRECATED[_FOR] macros for this and allow it to be turned off by defining the GDK_DISABLE_DEPRECATION_WARNINGS macro.
* Add G_GNUC_DEPRECATED annotations in GDKMatthias Clasen2011-10-091-3/+3
|
* Add deprecation guards for deprecated GdkAppLaunchContext APIMatthias Clasen2010-12-241-0/+2
| | | | Also adapt the docs to not use deprecated API.
* Consistently hide class structsMatthias Clasen2010-12-241-10/+6
| | | | | And, since we've decided to keep the structs private, there is no point in having the standard GObject clas macros anymore either.
* Explode gdkinternals.h into per-class private headersMatthias Clasen2010-12-211-14/+1
| | | | | At the same time, move some more class and instance structs out of public headers.
* Make GdkAppLaunchContext display-dependentMatthias Clasen2010-12-211-1/+1
| | | | | | | | | 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.
* fix typo in the type name so the macro becomes usable.Michael Natterer2008-10-151-1/+1
| | | | | | | | | | 2008-10-15 Michael Natterer <mitch@imendio.com> * gdk/gdkapplaunchcontext.h (GDK_IS_APP_LAUNCH_CONTEXT): fix typo in the type name so the macro becomes usable. svn path=/trunk/; revision=21658
* remove redundant include, fix indentation, replace header by a GDKMichael Natterer2008-06-211-30/+27
| | | | | | | | | | | 2008-06-21 Michael Natterer <mitch@imendio.com> * gdk/gdkapplaunchcontext.h: remove redundant include, fix indentation, replace header by a GDK copyright header (don't say "The Gnome Library"), remove trailing whitespace. svn path=/trunk/; revision=20663
* gdk/gdkapplaunchcontext.h gdk/gdktestutils.h gtk/gtkmountoperation.hMichael Natterer2008-05-301-1/+1
| | | | | | | | | | | | | | | | 2008-05-30 Michael Natterer <mitch@imendio.com> * gdk/gdkapplaunchcontext.h * gdk/gdktestutils.h * gtk/gtkmountoperation.h * gtk/gtkshow.h * gtk/gtktestutils.h * gtk/gtktoolshell.h: no need to allow disabling single includes conditionally in these new files. Simply forbid including them individually from the beginning. svn path=/trunk/; revision=20256
* define __GDK_H_INSIDE__ around including all other headers.Michael Natterer2008-05-281-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | 2008-05-28 Michael Natterer <mitch@imendio.com> * gdk/gdk.h: define __GDK_H_INSIDE__ around including all other headers. * 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 files. * gdk/win32/gdkwin32.h * gdk/x11/gdkx.h: only include <gdk/gdkprivate.h> and remove all other includes. svn path=/trunk/; revision=20217
* gdk/gdkinternals.h #include <gio/gio.h> instead of individual files.Michael Natterer2007-12-141-1/+1
| | | | | | | | | | | | | | | 2007-12-14 Michael Natterer <mitch@imendio.com> * gdk/gdkinternals.h * gdk/gdkapplaunchcontext.h: #include <gio/gio.h> instead of individual files. * gdk/gdkapplaunchcontext.c * gdk/x11/gdkapplaunchcontext-x11.c: remove all gio includes, the header already includes everything now. svn path=/trunk/; revision=19180
* Implement GAppLaunchContext in gdk, providing startup notification.Matthias Clasen2007-12-131-0/+75
2007-12-12 Matthias Clasen <mclasen@redhat.com> * gdk/gdkapplaunchcontext.[hc]: Implement GAppLaunchContext in gdk, providing startup notification. (#503203) * gdk/x11/gdkapplaunchcontext-x11.c: * gdk/win32/gdkapplaunchcontext-win32.c: * gdk/quartz/gdkapplaunchcontext-quartz.c: * gdk/directfb/gdkapplaunchcontext-directfb.c: Backend-specific parts. All but X11 are just empty stubs for now. * gdk/gdk.symbols: * gdk/gdkinternals.h: * gdk/Makefile.am: * gdk/x11/Makefile.am: * gdk/win32/Makefile.am: * gdk/quartz/Makefile.am: * gdk/directfb/Makefile.am: Necessary glue. svn path=/trunk/; revision=19165