mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-25 21:21:21 +00:00
Improve docs
svn path=/trunk/; revision=20929
This commit is contained in:
parent
6a6e72dea2
commit
ed383758c6
@ -1,3 +1,7 @@
|
||||
2008-08-02 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gdk/gdkapplaunchcontext.c: Improve the docs
|
||||
|
||||
2008-08-01 Claudio Saavedra <csaavedra@igalia.com>
|
||||
|
||||
Bug 545931 – small documentation typos
|
||||
|
@ -1,3 +1,8 @@
|
||||
2008-08-02 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gdk/tmpl/gdkapplaunchcontext.sgml: Add an introduction
|
||||
with an example.
|
||||
|
||||
2008-07-31 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gdk/gdk-sections.txt: Add new api
|
||||
|
106
docs/reference/gdk/tmpl/gdkapplaunchcontext.sgml
Normal file
106
docs/reference/gdk/tmpl/gdkapplaunchcontext.sgml
Normal file
@ -0,0 +1,106 @@
|
||||
<!-- ##### SECTION Title ##### -->
|
||||
Application launching
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
startup notification for applications
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
GdkAppLaunchContext is an implementation of #GAppLaunchContext that
|
||||
handles launching an application in a graphical context. It provides
|
||||
startup notification and allows to launch applications on a specific
|
||||
screen or workspace.
|
||||
</para>
|
||||
<example>
|
||||
<title>Launching an application</title>
|
||||
<programlisting>
|
||||
GdkAppLaunchContext *context;
|
||||
|
||||
context = gdk_app_launch_context_new (<!-- -->);
|
||||
|
||||
gdk_app_launch_context_set_screen (my_screen);
|
||||
gdk_app_launch_context_set_timestamp (event->time);
|
||||
|
||||
if (!g_app_info_launch_default_for_uri ("http://www.gtk.org", context, &error))
|
||||
g_warning ("Launching failed: %s\n", error->message);
|
||||
|
||||
g_object_unref (context);
|
||||
</programlisting>
|
||||
</example>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION Stability_Level ##### -->
|
||||
|
||||
|
||||
<!-- ##### TYPEDEF GdkAppLaunchContext ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gdk_app_launch_context_new ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gdk_app_launch_context_set_display ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@display:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gdk_app_launch_context_set_screen ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@screen:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gdk_app_launch_context_set_desktop ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@desktop:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gdk_app_launch_context_set_timestamp ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@timestamp:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gdk_app_launch_context_set_icon ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@icon:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gdk_app_launch_context_set_icon_name ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@context:
|
||||
@icon_name:
|
||||
|
||||
|
@ -134,7 +134,10 @@ gdk_app_launch_context_set_display (GdkAppLaunchContext *context,
|
||||
*
|
||||
* 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.
|
||||
* If neither @screen or @display are set, the default screen and
|
||||
* display are used.
|
||||
*
|
||||
* Since: 2.14
|
||||
*/
|
||||
@ -163,6 +166,10 @@ gdk_app_launch_context_set_screen (GdkAppLaunchContext *context,
|
||||
* <ulink url="http://www.freedesktop.org/Standards/wm-spec">Extended
|
||||
* Window Manager Hints</ulink>.
|
||||
*
|
||||
* When the workspace is not specified or @desktop is set to -1,
|
||||
* it is up to the window manager to pick one, typically it will
|
||||
* be the current workspace.
|
||||
*
|
||||
* Since: 2.14
|
||||
*/
|
||||
void
|
||||
@ -180,6 +187,11 @@ gdk_app_launch_context_set_desktop (GdkAppLaunchContext *context,
|
||||
* Sets the timestamp of @context. The timestamp should ideally
|
||||
* be taken from the event that triggered the launch.
|
||||
*
|
||||
* Window managers can use this information to avoid moving the
|
||||
* focus to the newly launched application when the user is busy
|
||||
* typing in another window. This is also known as 'focus stealing
|
||||
* prevention'.
|
||||
*
|
||||
* Since: 2.14
|
||||
*/
|
||||
void
|
||||
@ -218,11 +230,14 @@ gdk_app_launch_context_set_icon (GdkAppLaunchContext *context,
|
||||
* @context: a #GdkAppLaunchContext
|
||||
* @icon_name: an icon name, or %NULL
|
||||
*
|
||||
* 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.
|
||||
* 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.
|
||||
* If neither @icon or @icon_name is set, the icon is taken from either
|
||||
* the file that is passed to launched application or from the #GAppInfo
|
||||
* for the launched application itself.
|
||||
*
|
||||
* Since: 2.14
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user