| GDK Reference Manual | ||||
|---|---|---|---|---|
#include <gdk/gdk.h> typedef GdkAppLaunchContext; GdkAppLaunchContext* gdk_app_launch_context_new (void); void gdk_app_launch_context_set_display (GdkAppLaunchContext *context, GdkDisplay *display); void gdk_app_launch_context_set_screen (GdkAppLaunchContext *context, GdkScreen *screen); void gdk_app_launch_context_set_desktop (GdkAppLaunchContext *context, gint desktop); void gdk_app_launch_context_set_timestamp (GdkAppLaunchContext *context, guint32 timestamp); void gdk_app_launch_context_set_icon (GdkAppLaunchContext *context, GIcon *icon); void gdk_app_launch_context_set_icon_name (GdkAppLaunchContext *context, const char *icon_name);
GdkAppLaunchContext* gdk_app_launch_context_new (void);
Creates a new GdkAppLaunchContext.
Returns : |
a new GdkAppLaunchContext |
Since 2.14
void gdk_app_launch_context_set_display (GdkAppLaunchContext *context, GdkDisplay *display);
Sets the display on which applications will be launched when
using this context. See also gdk_app_launch_context_set_screen().
|
a GdkAppLaunchContext |
|
a GdkDisplay |
Since 2.14
void gdk_app_launch_context_set_screen (GdkAppLaunchContext *context, GdkScreen *screen);
Sets the screen on which applications will be launched when
using this context. See also gdk_app_launch_context_set_display().
If both screen and display are set, the screen takes priority.
|
a GdkAppLaunchContext |
|
a GdkScreen |
Since 2.14
void gdk_app_launch_context_set_desktop (GdkAppLaunchContext *context, gint desktop);
Sets the workspace on which applications will be launched when using this context when running under a window manager that supports multiple workspaces, as described in the Extended Window Manager Hints.
|
a GdkAppLaunchContext |
|
the number of a workspace, or -1 |
Since 2.14
void gdk_app_launch_context_set_timestamp
(GdkAppLaunchContext *context,
guint32 timestamp);
Sets the timestamp of context. The timestamp should ideally
be taken from the event that triggered the launch.
|
a GdkAppLaunchContext |
|
a timestamp |
Since 2.14
void gdk_app_launch_context_set_icon (GdkAppLaunchContext *context, GIcon *icon);
Sets the icon for applications that are launched with this
context. See also gdk_app_launch_context_set_icon_name().
|
a GdkAppLaunchContext |
|
a GIcon, or NULL
|
Since 2.14
void gdk_app_launch_context_set_icon_name
(GdkAppLaunchContext *context,
const char *icon_name);
Sets the icon for applications that are launched with this
context. The icon_name will be interpreted in the same way
as the Icon field in desktop files.
See also gdk_app_launch_context_set_icon(). If both icon
and icon_name are set, the icon_name takes priority.
|
a GdkAppLaunchContext |
|
an icon name, or NULL
|
Since 2.14