~ubuntu-branches/ubuntu/precise/gtk+2.0/precise-updates

« back to all changes in this revision

Viewing changes to docs/reference/gdk/html/GdkScreen.html

  • Committer: Package Import Robot
  • Author(s): Martin Pitt
  • Date: 2011-09-08 20:30:15 UTC
  • mfrom: (1.14.10 upstream)
  • Revision ID: package-import@ubuntu.com-20110908203015-hmdoq5jt1bl50nq3
Tags: 2.24.6-0ubuntu1
* debian/watch: Look for bz2 tarballs, and restrict to GTK 2 versions.
* New upstream bug fix release.
* Drop 094_git_fileselector_error.patch, include_m4_dir.patch: Included
  upstream.
* 003_gdk.pc_privates.patch, 009_gtk-export-filechooser.patch: Unfuzz.
* debian/libgail-doc.install, debian/libgtk2.0-doc.install.in: Install
  documentation from the source tree, as it's not being installed any more.

Show diffs side-by-side

added added

removed removed

Lines of Context:
57
57
<a class="link" href="gdk-Visuals.html#GdkVisual" title="GdkVisual"><span class="returnvalue">GdkVisual</span></a> *         <a class="link" href="GdkScreen.html#gdk-screen-get-rgb-visual" title="gdk_screen_get_rgb_visual ()">gdk_screen_get_rgb_visual</a>           (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
58
58
<a class="link" href="gdk-Colormaps-and-Colors.html#GdkColormap" title="GdkColormap"><span class="returnvalue">GdkColormap</span></a> *       <a class="link" href="GdkScreen.html#gdk-screen-get-rgba-colormap" title="gdk_screen_get_rgba_colormap ()">gdk_screen_get_rgba_colormap</a>        (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
59
59
<a class="link" href="gdk-Visuals.html#GdkVisual" title="GdkVisual"><span class="returnvalue">GdkVisual</span></a> *         <a class="link" href="GdkScreen.html#gdk-screen-get-rgba-visual" title="gdk_screen_get_rgba_visual ()">gdk_screen_get_rgba_visual</a>          (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
60
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GdkScreen.html#gdk-screen-is-composited" title="gdk_screen_is_composited ()">gdk_screen_is_composited</a>            (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
60
<span class="returnvalue">gboolean</span>            <a class="link" href="GdkScreen.html#gdk-screen-is-composited" title="gdk_screen_is_composited ()">gdk_screen_is_composited</a>            (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
61
61
<a class="link" href="gdk-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> *         <a class="link" href="GdkScreen.html#gdk-screen-get-root-window" title="gdk_screen_get_root_window ()">gdk_screen_get_root_window</a>          (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
62
62
<a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="returnvalue">GdkDisplay</span></a> *        <a class="link" href="GdkScreen.html#gdk-screen-get-display" title="gdk_screen_get_display ()">gdk_screen_get_display</a>              (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
63
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GdkScreen.html#gdk-screen-get-number" title="gdk_screen_get_number ()">gdk_screen_get_number</a>               (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
64
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GdkScreen.html#gdk-screen-get-width" title="gdk_screen_get_width ()">gdk_screen_get_width</a>                (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
65
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GdkScreen.html#gdk-screen-get-height" title="gdk_screen_get_height ()">gdk_screen_get_height</a>               (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
66
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GdkScreen.html#gdk-screen-get-width-mm" title="gdk_screen_get_width_mm ()">gdk_screen_get_width_mm</a>             (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
67
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GdkScreen.html#gdk-screen-get-height-mm" title="gdk_screen_get_height_mm ()">gdk_screen_get_height_mm</a>            (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
68
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GdkScreen.html#gdk-screen-list-visuals" title="gdk_screen_list_visuals ()">gdk_screen_list_visuals</a>             (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
69
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GdkScreen.html#gdk-screen-get-toplevel-windows" title="gdk_screen_get_toplevel_windows ()">gdk_screen_get_toplevel_windows</a>     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
70
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GdkScreen.html#gdk-screen-make-display-name" title="gdk_screen_make_display_name ()">gdk_screen_make_display_name</a>        (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
71
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GdkScreen.html#gdk-screen-get-n-monitors" title="gdk_screen_get_n_monitors ()">gdk_screen_get_n_monitors</a>           (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
72
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GdkScreen.html#gdk-screen-get-primary-monitor" title="gdk_screen_get_primary_monitor ()">gdk_screen_get_primary_monitor</a>      (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
63
<span class="returnvalue">gint</span>                <a class="link" href="GdkScreen.html#gdk-screen-get-number" title="gdk_screen_get_number ()">gdk_screen_get_number</a>               (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
64
<span class="returnvalue">gint</span>                <a class="link" href="GdkScreen.html#gdk-screen-get-width" title="gdk_screen_get_width ()">gdk_screen_get_width</a>                (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
65
<span class="returnvalue">gint</span>                <a class="link" href="GdkScreen.html#gdk-screen-get-height" title="gdk_screen_get_height ()">gdk_screen_get_height</a>               (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
66
<span class="returnvalue">gint</span>                <a class="link" href="GdkScreen.html#gdk-screen-get-width-mm" title="gdk_screen_get_width_mm ()">gdk_screen_get_width_mm</a>             (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
67
<span class="returnvalue">gint</span>                <a class="link" href="GdkScreen.html#gdk-screen-get-height-mm" title="gdk_screen_get_height_mm ()">gdk_screen_get_height_mm</a>            (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
68
<span class="returnvalue">GList</span> *             <a class="link" href="GdkScreen.html#gdk-screen-list-visuals" title="gdk_screen_list_visuals ()">gdk_screen_list_visuals</a>             (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
69
<span class="returnvalue">GList</span> *             <a class="link" href="GdkScreen.html#gdk-screen-get-toplevel-windows" title="gdk_screen_get_toplevel_windows ()">gdk_screen_get_toplevel_windows</a>     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
70
<span class="returnvalue">gchar</span> *             <a class="link" href="GdkScreen.html#gdk-screen-make-display-name" title="gdk_screen_make_display_name ()">gdk_screen_make_display_name</a>        (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
71
<span class="returnvalue">gint</span>                <a class="link" href="GdkScreen.html#gdk-screen-get-n-monitors" title="gdk_screen_get_n_monitors ()">gdk_screen_get_n_monitors</a>           (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
72
<span class="returnvalue">gint</span>                <a class="link" href="GdkScreen.html#gdk-screen-get-primary-monitor" title="gdk_screen_get_primary_monitor ()">gdk_screen_get_primary_monitor</a>      (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
73
73
<span class="returnvalue">void</span>                <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-geometry" title="gdk_screen_get_monitor_geometry ()">gdk_screen_get_monitor_geometry</a>     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
74
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>,
 
74
                                                         <em class="parameter"><code><span class="type">gint</span> monitor_num</code></em>,
75
75
                                                         <em class="parameter"><code><a class="link" href="gdk-Points-Rectangles-and-Regions.html#GdkRectangle" title="struct GdkRectangle"><span class="type">GdkRectangle</span></a> *dest</code></em>);
76
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-at-point" title="gdk_screen_get_monitor_at_point ()">gdk_screen_get_monitor_at_point</a>     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
77
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
78
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);
79
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-at-window" title="gdk_screen_get_monitor_at_window ()">gdk_screen_get_monitor_at_window</a>    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
76
<span class="returnvalue">gint</span>                <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-at-point" title="gdk_screen_get_monitor_at_point ()">gdk_screen_get_monitor_at_point</a>     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
77
                                                         <em class="parameter"><code><span class="type">gint</span> x</code></em>,
 
78
                                                         <em class="parameter"><code><span class="type">gint</span> y</code></em>);
 
79
<span class="returnvalue">gint</span>                <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-at-window" title="gdk_screen_get_monitor_at_window ()">gdk_screen_get_monitor_at_window</a>    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
80
80
                                                         <em class="parameter"><code><a class="link" href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);
81
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-height-mm" title="gdk_screen_get_monitor_height_mm ()">gdk_screen_get_monitor_height_mm</a>    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
82
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);
83
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-width-mm" title="gdk_screen_get_monitor_width_mm ()">gdk_screen_get_monitor_width_mm</a>     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
84
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);
85
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-plug-name" title="gdk_screen_get_monitor_plug_name ()">gdk_screen_get_monitor_plug_name</a>    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
86
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);
 
81
<span class="returnvalue">gint</span>                <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-height-mm" title="gdk_screen_get_monitor_height_mm ()">gdk_screen_get_monitor_height_mm</a>    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
82
                                                         <em class="parameter"><code><span class="type">gint</span> monitor_num</code></em>);
 
83
<span class="returnvalue">gint</span>                <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-width-mm" title="gdk_screen_get_monitor_width_mm ()">gdk_screen_get_monitor_width_mm</a>     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
84
                                                         <em class="parameter"><code><span class="type">gint</span> monitor_num</code></em>);
 
85
<span class="returnvalue">gchar</span> *             <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-plug-name" title="gdk_screen_get_monitor_plug_name ()">gdk_screen_get_monitor_plug_name</a>    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
86
                                                         <em class="parameter"><code><span class="type">gint</span> monitor_num</code></em>);
87
87
<span class="returnvalue">void</span>                <a class="link" href="GdkScreen.html#gdk-screen-broadcast-client-message" title="gdk_screen_broadcast_client_message ()">gdk_screen_broadcast_client_message</a> (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
88
88
                                                         <em class="parameter"><code><a class="link" href="gdk-Event-Structures.html#GdkEvent" title="union GdkEvent"><span class="type">GdkEvent</span></a> *event</code></em>);
89
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GdkScreen.html#gdk-screen-get-setting" title="gdk_screen_get_setting ()">gdk_screen_get_setting</a>              (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
90
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
91
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
92
 
const <a href="/home/mclasen/gnome-3.0/install/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="returnvalue">cairo_font_options_t</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-get-font-options" title="gdk_screen_get_font_options ()">gdk_screen_get_font_options</a>
 
89
<span class="returnvalue">gboolean</span>            <a class="link" href="GdkScreen.html#gdk-screen-get-setting" title="gdk_screen_get_setting ()">gdk_screen_get_setting</a>              (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
90
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
91
                                                         <em class="parameter"><code><span class="type">GValue</span> *value</code></em>);
 
92
const <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="returnvalue">cairo_font_options_t</span></a> * <a class="link" href="GdkScreen.html#gdk-screen-get-font-options" title="gdk_screen_get_font_options ()">gdk_screen_get_font_options</a>
93
93
                                                        (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
94
94
<span class="returnvalue">void</span>                <a class="link" href="GdkScreen.html#gdk-screen-set-font-options" title="gdk_screen_set_font_options ()">gdk_screen_set_font_options</a>         (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
95
 
                                                         <em class="parameter"><code>const <a href="/home/mclasen/gnome-3.0/install/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="type">cairo_font_options_t</span></a> *options</code></em>);
96
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             <a class="link" href="GdkScreen.html#gdk-screen-get-resolution" title="gdk_screen_get_resolution ()">gdk_screen_get_resolution</a>           (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
95
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="type">cairo_font_options_t</span></a> *options</code></em>);
 
96
<span class="returnvalue">gdouble</span>             <a class="link" href="GdkScreen.html#gdk-screen-get-resolution" title="gdk_screen_get_resolution ()">gdk_screen_get_resolution</a>           (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
97
97
<span class="returnvalue">void</span>                <a class="link" href="GdkScreen.html#gdk-screen-set-resolution" title="gdk_screen_set_resolution ()">gdk_screen_set_resolution</a>           (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
98
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> dpi</code></em>);
 
98
                                                         <em class="parameter"><code><span class="type">gdouble</span> dpi</code></em>);
99
99
<a class="link" href="gdk-Windows.html#GdkWindow"><span class="returnvalue">GdkWindow</span></a> *         <a class="link" href="GdkScreen.html#gdk-screen-get-active-window" title="gdk_screen_get_active_window ()">gdk_screen_get_active_window</a>        (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
100
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GdkScreen.html#gdk-screen-get-window-stack" title="gdk_screen_get_window_stack ()">gdk_screen_get_window_stack</a>         (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
100
<span class="returnvalue">GList</span> *             <a class="link" href="GdkScreen.html#gdk-screen-get-window-stack" title="gdk_screen_get_window_stack ()">gdk_screen_get_window_stack</a>         (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);
101
101
 
102
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GdkScreen.html#gdk-spawn-on-screen" title="gdk_spawn_on_screen ()">gdk_spawn_on_screen</a>                 (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
103
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *working_directory</code></em>,
104
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **argv</code></em>,
105
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **envp</code></em>,
106
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#GSpawnFlags"><span class="type">GSpawnFlags</span></a> flags</code></em>,
107
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#GSpawnChildSetupFunc"><span class="type">GSpawnChildSetupFunc</span></a> child_setup</code></em>,
108
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
109
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *child_pid</code></em>,
110
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
111
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GdkScreen.html#gdk-spawn-on-screen-with-pipes" title="gdk_spawn_on_screen_with_pipes ()">gdk_spawn_on_screen_with_pipes</a>      (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
112
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *working_directory</code></em>,
113
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **argv</code></em>,
114
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **envp</code></em>,
115
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#GSpawnFlags"><span class="type">GSpawnFlags</span></a> flags</code></em>,
116
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#GSpawnChildSetupFunc"><span class="type">GSpawnChildSetupFunc</span></a> child_setup</code></em>,
117
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
118
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *child_pid</code></em>,
119
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *standard_input</code></em>,
120
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *standard_output</code></em>,
121
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *standard_error</code></em>,
122
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
123
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GdkScreen.html#gdk-spawn-command-line-on-screen" title="gdk_spawn_command_line_on_screen ()">gdk_spawn_command_line_on_screen</a>    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
124
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *command_line</code></em>,
125
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
102
<span class="returnvalue">gboolean</span>            <a class="link" href="GdkScreen.html#gdk-spawn-on-screen" title="gdk_spawn_on_screen ()">gdk_spawn_on_screen</a>                 (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
103
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *working_directory</code></em>,
 
104
                                                         <em class="parameter"><code><span class="type">gchar</span> **argv</code></em>,
 
105
                                                         <em class="parameter"><code><span class="type">gchar</span> **envp</code></em>,
 
106
                                                         <em class="parameter"><code><span class="type">GSpawnFlags</span> flags</code></em>,
 
107
                                                         <em class="parameter"><code><span class="type">GSpawnChildSetupFunc</span> child_setup</code></em>,
 
108
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
 
109
                                                         <em class="parameter"><code><span class="type">gint</span> *child_pid</code></em>,
 
110
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
111
<span class="returnvalue">gboolean</span>            <a class="link" href="GdkScreen.html#gdk-spawn-on-screen-with-pipes" title="gdk_spawn_on_screen_with_pipes ()">gdk_spawn_on_screen_with_pipes</a>      (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
112
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *working_directory</code></em>,
 
113
                                                         <em class="parameter"><code><span class="type">gchar</span> **argv</code></em>,
 
114
                                                         <em class="parameter"><code><span class="type">gchar</span> **envp</code></em>,
 
115
                                                         <em class="parameter"><code><span class="type">GSpawnFlags</span> flags</code></em>,
 
116
                                                         <em class="parameter"><code><span class="type">GSpawnChildSetupFunc</span> child_setup</code></em>,
 
117
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
 
118
                                                         <em class="parameter"><code><span class="type">gint</span> *child_pid</code></em>,
 
119
                                                         <em class="parameter"><code><span class="type">gint</span> *standard_input</code></em>,
 
120
                                                         <em class="parameter"><code><span class="type">gint</span> *standard_output</code></em>,
 
121
                                                         <em class="parameter"><code><span class="type">gint</span> *standard_error</code></em>,
 
122
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
123
<span class="returnvalue">gboolean</span>            <a class="link" href="GdkScreen.html#gdk-spawn-command-line-on-screen" title="gdk_spawn_command_line_on_screen ()">gdk_spawn_command_line_on_screen</a>    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
124
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *command_line</code></em>,
 
125
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
126
126
</pre>
127
127
</div>
128
128
<div class="refsect1">
129
129
<a name="GdkScreen.object-hierarchy"></a><h2>Object Hierarchy</h2>
130
130
<pre class="synopsis">
131
 
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
131
  GObject
132
132
   +----GdkScreen
133
133
</pre>
134
134
</div>
135
135
<div class="refsect1">
136
136
<a name="GdkScreen.properties"></a><h2>Properties</h2>
137
137
<pre class="synopsis">
138
 
  "<a class="link" href="GdkScreen.html#GdkScreen--font-options" title='The "font-options" property'>font-options</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write
139
 
  "<a class="link" href="GdkScreen.html#GdkScreen--resolution" title='The "resolution" property'>resolution</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
 
138
  "<a class="link" href="GdkScreen.html#GdkScreen--font-options" title='The "font-options" property'>font-options</a>"             <span class="type">gpointer</span>              : Read / Write
 
139
  "<a class="link" href="GdkScreen.html#GdkScreen--resolution" title='The "resolution" property'>resolution</a>"               <span class="type">gdouble</span>               : Read / Write
140
140
</pre>
141
141
</div>
142
142
<div class="refsect1">
143
143
<a name="GdkScreen.signals"></a><h2>Signals</h2>
144
144
<pre class="synopsis">
145
 
  "<a class="link" href="GdkScreen.html#GdkScreen-composited-changed" title='The "composited-changed" signal'>composited-changed</a>"                             : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
146
 
  "<a class="link" href="GdkScreen.html#GdkScreen-monitors-changed" title='The "monitors-changed" signal'>monitors-changed</a>"                               : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
147
 
  "<a class="link" href="GdkScreen.html#GdkScreen-size-changed" title='The "size-changed" signal'>size-changed</a>"                                   : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
145
  "<a class="link" href="GdkScreen.html#GdkScreen-composited-changed" title='The "composited-changed" signal'>composited-changed</a>"                             : <code class="literal">Run Last</code>
 
146
  "<a class="link" href="GdkScreen.html#GdkScreen-monitors-changed" title='The "monitors-changed" signal'>monitors-changed</a>"                               : <code class="literal">Run Last</code>
 
147
  "<a class="link" href="GdkScreen.html#GdkScreen-size-changed" title='The "size-changed" signal'>size-changed</a>"                                   : <code class="literal">Run Last</code>
148
148
</pre>
149
149
</div>
150
150
<div class="refsect1">
185
185
<col align="left" valign="top">
186
186
<tbody><tr>
187
187
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
188
 
<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is no default display. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
188
<td>a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if there is no default display. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
189
189
</td>
190
190
</tr></tbody>
191
191
</table></div>
360
360
<p>
361
361
Gets a colormap to use for creating windows or pixmaps with an
362
362
alpha channel. The windowing system on which GTK+ is running
363
 
may not support this capability, in which case <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will
364
 
be returned. Even if a non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> value is returned, its
 
363
may not support this capability, in which case <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> will
 
364
be returned. Even if a non-<a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> value is returned, its
365
365
possible that the window's alpha channel won't be honored
366
366
when displaying the window on the screen: in particular, for
367
367
X an appropriate windowing manager and compositing manager
384
384
<tr>
385
385
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
386
386
<td>a colormap to use for windows with
387
 
an alpha channel or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the capability is not available. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
387
an alpha channel or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if the capability is not available. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
388
388
</td>
389
389
</tr>
390
390
</tbody>
411
411
<tr>
412
412
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
413
413
<td>a visual to use for windows with an
414
 
alpha channel or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the capability is not available. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
414
alpha channel or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if the capability is not available. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
415
415
</td>
416
416
</tr>
417
417
</tbody>
421
421
<hr>
422
422
<div class="refsect2">
423
423
<a name="gdk-screen-is-composited"></a><h3>gdk_screen_is_composited ()</h3>
424
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gdk_screen_is_composited            (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
424
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gdk_screen_is_composited            (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
425
425
<p>
426
426
Returns whether windows with an RGBA visual can reasonably
427
427
be expected to have their alpha channel drawn correctly on
498
498
<hr>
499
499
<div class="refsect2">
500
500
<a name="gdk-screen-get-number"></a><h3>gdk_screen_get_number ()</h3>
501
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gdk_screen_get_number               (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
501
<pre class="programlisting"><span class="returnvalue">gint</span>                gdk_screen_get_number               (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
502
502
<p>
503
503
Gets the index of <em class="parameter"><code>screen</code></em> among the screens in the display
504
504
to which it belongs. (See <a class="link" href="GdkScreen.html#gdk-screen-get-display" title="gdk_screen_get_display ()"><code class="function">gdk_screen_get_display()</code></a>)
522
522
<hr>
523
523
<div class="refsect2">
524
524
<a name="gdk-screen-get-width"></a><h3>gdk_screen_get_width ()</h3>
525
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gdk_screen_get_width                (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
525
<pre class="programlisting"><span class="returnvalue">gint</span>                gdk_screen_get_width                (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
526
526
<p>
527
527
Gets the width of <em class="parameter"><code>screen</code></em> in pixels
528
528
</p>
545
545
<hr>
546
546
<div class="refsect2">
547
547
<a name="gdk-screen-get-height"></a><h3>gdk_screen_get_height ()</h3>
548
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gdk_screen_get_height               (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
548
<pre class="programlisting"><span class="returnvalue">gint</span>                gdk_screen_get_height               (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
549
549
<p>
550
550
Gets the height of <em class="parameter"><code>screen</code></em> in pixels
551
551
</p>
568
568
<hr>
569
569
<div class="refsect2">
570
570
<a name="gdk-screen-get-width-mm"></a><h3>gdk_screen_get_width_mm ()</h3>
571
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gdk_screen_get_width_mm             (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
571
<pre class="programlisting"><span class="returnvalue">gint</span>                gdk_screen_get_width_mm             (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
572
572
<p>
573
573
Gets the width of <em class="parameter"><code>screen</code></em> in millimeters. 
574
574
Note that on some X servers this value will not be correct.
592
592
<hr>
593
593
<div class="refsect2">
594
594
<a name="gdk-screen-get-height-mm"></a><h3>gdk_screen_get_height_mm ()</h3>
595
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gdk_screen_get_height_mm            (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
595
<pre class="programlisting"><span class="returnvalue">gint</span>                gdk_screen_get_height_mm            (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
596
596
<p>
597
597
Returns the height of <em class="parameter"><code>screen</code></em> in millimeters. 
598
598
Note that on some X servers this value will not be correct.
616
616
<hr>
617
617
<div class="refsect2">
618
618
<a name="gdk-screen-list-visuals"></a><h3>gdk_screen_list_visuals ()</h3>
619
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             gdk_screen_list_visuals             (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
619
<pre class="programlisting"><span class="returnvalue">GList</span> *             gdk_screen_list_visuals             (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
620
620
<p>
621
621
Lists the available visuals for the specified <em class="parameter"><code>screen</code></em>.
622
622
A visual describes a hardware image data format.
624
624
and might expect pixels to be in a certain format.
625
625
</p>
626
626
<p>
627
 
Call <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a> on the return value when you're finished with it.
 
627
Call <code class="function">g_list_free()</code> on the return value when you're finished with it.
628
628
</p>
629
629
<div class="variablelist"><table border="0">
630
630
<col align="left" valign="top">
645
645
<hr>
646
646
<div class="refsect2">
647
647
<a name="gdk-screen-get-toplevel-windows"></a><h3>gdk_screen_get_toplevel_windows ()</h3>
648
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             gdk_screen_get_toplevel_windows     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
648
<pre class="programlisting"><span class="returnvalue">GList</span> *             gdk_screen_get_toplevel_windows     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
649
649
<p>
650
650
Obtains a list of all toplevel windows known to GDK on the screen <em class="parameter"><code>screen</code></em>.
651
651
A toplevel window is a child of the root window (see
652
652
<a class="link" href="gdk-Windows.html#gdk-get-default-root-window" title="gdk_get_default_root_window ()"><code class="function">gdk_get_default_root_window()</code></a>).
653
653
</p>
654
654
<p>
655
 
The returned list should be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, but
 
655
The returned list should be freed with <code class="function">g_list_free()</code>, but
656
656
its elements need not be freed.
657
657
</p>
658
658
<div class="variablelist"><table border="0">
664
664
</tr>
665
665
<tr>
666
666
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
667
 
<td>list of toplevel windows, free with <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkWindow]</span>
 
667
<td>list of toplevel windows, free with <code class="function">g_list_free()</code>. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkWindow]</span>
668
668
</td>
669
669
</tr>
670
670
</tbody>
674
674
<hr>
675
675
<div class="refsect2">
676
676
<a name="gdk-screen-make-display-name"></a><h3>gdk_screen_make_display_name ()</h3>
677
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gdk_screen_make_display_name        (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
677
<pre class="programlisting"><span class="returnvalue">gchar</span> *             gdk_screen_make_display_name        (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
678
678
<p>
679
679
Determines the name to pass to <a class="link" href="GdkDisplay.html#gdk-display-open" title="gdk_display_open ()"><code class="function">gdk_display_open()</code></a> to get
680
680
a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> with this screen as the default screen.
689
689
</tr>
690
690
<tr>
691
691
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
692
 
<td>a newly allocated string, free with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
 
692
<td>a newly allocated string, free with <code class="function">g_free()</code>
693
693
</td>
694
694
</tr>
695
695
</tbody>
699
699
<hr>
700
700
<div class="refsect2">
701
701
<a name="gdk-screen-get-n-monitors"></a><h3>gdk_screen_get_n_monitors ()</h3>
702
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gdk_screen_get_n_monitors           (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
702
<pre class="programlisting"><span class="returnvalue">gint</span>                gdk_screen_get_n_monitors           (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
703
703
<p>
704
704
Returns the number of monitors which <em class="parameter"><code>screen</code></em> consists of.
705
705
</p>
722
722
<hr>
723
723
<div class="refsect2">
724
724
<a name="gdk-screen-get-primary-monitor"></a><h3>gdk_screen_get_primary_monitor ()</h3>
725
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gdk_screen_get_primary_monitor      (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
725
<pre class="programlisting"><span class="returnvalue">gint</span>                gdk_screen_get_primary_monitor      (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
726
726
<p>
727
727
Gets the primary monitor for <em class="parameter"><code>screen</code></em>.  The primary monitor
728
728
is considered the monitor where the 'main desktop' lives.
753
753
<div class="refsect2">
754
754
<a name="gdk-screen-get-monitor-geometry"></a><h3>gdk_screen_get_monitor_geometry ()</h3>
755
755
<pre class="programlisting"><span class="returnvalue">void</span>                gdk_screen_get_monitor_geometry     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
756
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>,
 
756
                                                         <em class="parameter"><code><span class="type">gint</span> monitor_num</code></em>,
757
757
                                                         <em class="parameter"><code><a class="link" href="gdk-Points-Rectangles-and-Regions.html#GdkRectangle" title="struct GdkRectangle"><span class="type">GdkRectangle</span></a> *dest</code></em>);</pre>
758
758
<p>
759
759
Retrieves the <a class="link" href="gdk-Points-Rectangles-and-Regions.html#GdkRectangle" title="struct GdkRectangle"><span class="type">GdkRectangle</span></a> representing the size and position of
786
786
<hr>
787
787
<div class="refsect2">
788
788
<a name="gdk-screen-get-monitor-at-point"></a><h3>gdk_screen_get_monitor_at_point ()</h3>
789
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gdk_screen_get_monitor_at_point     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
790
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
791
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);</pre>
 
789
<pre class="programlisting"><span class="returnvalue">gint</span>                gdk_screen_get_monitor_at_point     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
790
                                                         <em class="parameter"><code><span class="type">gint</span> x</code></em>,
 
791
                                                         <em class="parameter"><code><span class="type">gint</span> y</code></em>);</pre>
792
792
<p>
793
793
Returns the monitor number in which the point (<em class="parameter"><code>x</code></em>,<em class="parameter"><code>y</code></em>) is located.
794
794
</p>
819
819
<hr>
820
820
<div class="refsect2">
821
821
<a name="gdk-screen-get-monitor-at-window"></a><h3>gdk_screen_get_monitor_at_window ()</h3>
822
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gdk_screen_get_monitor_at_window    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
822
<pre class="programlisting"><span class="returnvalue">gint</span>                gdk_screen_get_monitor_at_window    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
823
823
                                                         <em class="parameter"><code><a class="link" href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> *window</code></em>);</pre>
824
824
<p>
825
825
Returns the number of the monitor in which the largest area of the 
850
850
<hr>
851
851
<div class="refsect2">
852
852
<a name="gdk-screen-get-monitor-height-mm"></a><h3>gdk_screen_get_monitor_height_mm ()</h3>
853
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gdk_screen_get_monitor_height_mm    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
854
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);</pre>
 
853
<pre class="programlisting"><span class="returnvalue">gint</span>                gdk_screen_get_monitor_height_mm    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
854
                                                         <em class="parameter"><code><span class="type">gint</span> monitor_num</code></em>);</pre>
855
855
<p>
856
856
Gets the height in millimeters of the specified monitor.
857
857
</p>
878
878
<hr>
879
879
<div class="refsect2">
880
880
<a name="gdk-screen-get-monitor-width-mm"></a><h3>gdk_screen_get_monitor_width_mm ()</h3>
881
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gdk_screen_get_monitor_width_mm     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
882
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);</pre>
 
881
<pre class="programlisting"><span class="returnvalue">gint</span>                gdk_screen_get_monitor_width_mm     (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
882
                                                         <em class="parameter"><code><span class="type">gint</span> monitor_num</code></em>);</pre>
883
883
<p>
884
884
Gets the width in millimeters of the specified monitor, if available.
885
885
</p>
906
906
<hr>
907
907
<div class="refsect2">
908
908
<a name="gdk-screen-get-monitor-plug-name"></a><h3>gdk_screen_get_monitor_plug_name ()</h3>
909
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gdk_screen_get_monitor_plug_name    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
910
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> monitor_num</code></em>);</pre>
 
909
<pre class="programlisting"><span class="returnvalue">gchar</span> *             gdk_screen_get_monitor_plug_name    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
910
                                                         <em class="parameter"><code><span class="type">gint</span> monitor_num</code></em>);</pre>
911
911
<p>
912
912
Returns the output name of the specified monitor.
913
913
Usually something like VGA, DVI, or TV, not the actual
928
928
<tr>
929
929
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
930
930
<td>a newly-allocated string containing the name of the monitor,
931
 
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the name cannot be determined</td>
 
931
or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if the name cannot be determined</td>
932
932
</tr>
933
933
</tbody>
934
934
</table></div>
972
972
<hr>
973
973
<div class="refsect2">
974
974
<a name="gdk-screen-get-setting"></a><h3>gdk_screen_get_setting ()</h3>
975
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gdk_screen_get_setting              (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
976
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
977
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
 
975
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gdk_screen_get_setting              (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
976
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
977
                                                         <em class="parameter"><code><span class="type">GValue</span> *value</code></em>);</pre>
978
978
<p>
979
979
Retrieves a desktop-wide setting such as double-click time
980
980
for the <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> <em class="parameter"><code>screen</code></em>. 
1001
1001
<tr>
1002
1002
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1003
1003
<td>
1004
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the setting existed and a value was stored
1005
 
in <em class="parameter"><code>value</code></em>, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
1004
<code class="literal">TRUE</code> if the setting existed and a value was stored
 
1005
in <em class="parameter"><code>value</code></em>, <code class="literal">FALSE</code> otherwise.</td>
1006
1006
</tr>
1007
1007
</tbody>
1008
1008
</table></div>
1011
1011
<hr>
1012
1012
<div class="refsect2">
1013
1013
<a name="gdk-screen-get-font-options"></a><h3>gdk_screen_get_font_options ()</h3>
1014
 
<pre class="programlisting">const <a href="/home/mclasen/gnome-3.0/install/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="returnvalue">cairo_font_options_t</span></a> * gdk_screen_get_font_options
 
1014
<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="returnvalue">cairo_font_options_t</span></a> * gdk_screen_get_font_options
1015
1015
                                                        (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
1016
1016
<p>
1017
1017
Gets any options previously set with <a class="link" href="GdkScreen.html#gdk-screen-set-font-options" title="gdk_screen_set_font_options ()"><code class="function">gdk_screen_set_font_options()</code></a>.
1026
1026
</tr>
1027
1027
<tr>
1028
1028
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1029
 
<td>the current font options, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no default
 
1029
<td>the current font options, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if no default
1030
1030
font options have been set.</td>
1031
1031
</tr>
1032
1032
</tbody>
1037
1037
<div class="refsect2">
1038
1038
<a name="gdk-screen-set-font-options"></a><h3>gdk_screen_set_font_options ()</h3>
1039
1039
<pre class="programlisting"><span class="returnvalue">void</span>                gdk_screen_set_font_options         (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
1040
 
                                                         <em class="parameter"><code>const <a href="/home/mclasen/gnome-3.0/install/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="type">cairo_font_options_t</span></a> *options</code></em>);</pre>
 
1040
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="type">cairo_font_options_t</span></a> *options</code></em>);</pre>
1041
1041
<p>
1042
1042
Sets the default font options for the screen. These
1043
1043
options will be set on any <span class="type">PangoContext</span>'s newly created
1055
1055
</tr>
1056
1056
<tr>
1057
1057
<td><p><span class="term"><em class="parameter"><code>options</code></em> :</span></p></td>
1058
 
<td>a <a href="/home/mclasen/gnome-3.0/install/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="type">cairo_font_options_t</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset any
 
1058
<td>a <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html#cairo-font-options-t"><span class="type">cairo_font_options_t</span></a>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to unset any
1059
1059
previously set default font options. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1060
1060
</td>
1061
1061
</tr>
1066
1066
<hr>
1067
1067
<div class="refsect2">
1068
1068
<a name="gdk-screen-get-resolution"></a><h3>gdk_screen_get_resolution ()</h3>
1069
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             gdk_screen_get_resolution           (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
1069
<pre class="programlisting"><span class="returnvalue">gdouble</span>             gdk_screen_get_resolution           (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
1070
1070
<p>
1071
1071
Gets the resolution for font handling on the screen; see
1072
1072
<a class="link" href="GdkScreen.html#gdk-screen-set-resolution" title="gdk_screen_set_resolution ()"><code class="function">gdk_screen_set_resolution()</code></a> for full details.
1092
1092
<div class="refsect2">
1093
1093
<a name="gdk-screen-set-resolution"></a><h3>gdk_screen_set_resolution ()</h3>
1094
1094
<pre class="programlisting"><span class="returnvalue">void</span>                gdk_screen_set_resolution           (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
1095
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> dpi</code></em>);</pre>
 
1095
                                                         <em class="parameter"><code><span class="type">gdouble</span> dpi</code></em>);</pre>
1096
1096
<p>
1097
1097
Sets the resolution for font handling on the screen. This is a
1098
1098
scale factor between points specified in a <span class="type">PangoFontDescription</span>
1128
1128
on the root window, as described in the <a class="ulink" href="http://www.freedesktop.org/Standards/wm-spec" target="_top">Extended Window
1129
1129
Manager Hints</a>. If there is no currently currently active
1130
1130
window, or the window manager does not support the
1131
 
_NET_ACTIVE_WINDOW hint, this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
1131
_NET_ACTIVE_WINDOW hint, this function returns <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.
1132
1132
</p>
1133
1133
<p>
1134
 
On other platforms, this function may return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, depending on whether
 
1134
On other platforms, this function may return <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, depending on whether
1135
1135
it is implementable on that platform.
1136
1136
</p>
1137
1137
<p>
1138
 
The returned window should be unrefed using <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when
 
1138
The returned window should be unrefed using <code class="function">g_object_unref()</code> when
1139
1139
no longer needed.
1140
1140
</p>
1141
1141
<div class="variablelist"><table border="0">
1148
1148
</tr>
1149
1149
<tr>
1150
1150
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1151
 
<td>the currently active window, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
1151
<td>the currently active window, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.</td>
1152
1152
</tr>
1153
1153
</tbody>
1154
1154
</table></div>
1157
1157
<hr>
1158
1158
<div class="refsect2">
1159
1159
<a name="gdk-screen-get-window-stack"></a><h3>gdk_screen_get_window_stack ()</h3>
1160
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             gdk_screen_get_window_stack         (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
1160
<pre class="programlisting"><span class="returnvalue">GList</span> *             gdk_screen_get_window_stack         (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
1161
1161
<p>
1162
 
Returns a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>s representing the current
 
1162
Returns a <span class="type">GList</span> of <a class="link" href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>s representing the current
1163
1163
window stack.
1164
1164
</p>
1165
1165
<p>
1166
1166
On X11, this is done by inspecting the _NET_CLIENT_LIST_STACKING
1167
1167
property on the root window, as described in the <a class="ulink" href="http://www.freedesktop.org/Standards/wm-spec" target="_top">Extended Window
1168
1168
Manager Hints</a>. If the window manager does not support the
1169
 
_NET_CLIENT_LIST_STACKING hint, this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
1169
_NET_CLIENT_LIST_STACKING hint, this function returns <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.
1170
1170
</p>
1171
1171
<p>
1172
 
On other platforms, this function may return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, depending on whether
 
1172
On other platforms, this function may return <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, depending on whether
1173
1173
it is implementable on that platform.
1174
1174
</p>
1175
1175
<p>
1176
1176
The returned list is newly allocated and owns references to the
1177
 
windows it contains, so it should be freed using <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a> and
1178
 
its windows unrefed using <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed.
 
1177
windows it contains, so it should be freed using <code class="function">g_list_free()</code> and
 
1178
its windows unrefed using <code class="function">g_object_unref()</code> when no longer needed.
1179
1179
</p>
1180
1180
<div class="variablelist"><table border="0">
1181
1181
<col align="left" valign="top">
1188
1188
<tr>
1189
1189
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1190
1190
<td>a list of <a class="link" href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>s for the current window stack,
1191
 
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkWindow]</span>
 
1191
or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GdkWindow]</span>
1192
1192
</td>
1193
1193
</tr>
1194
1194
</tbody>
1198
1198
<hr>
1199
1199
<div class="refsect2">
1200
1200
<a name="gdk-spawn-on-screen"></a><h3>gdk_spawn_on_screen ()</h3>
1201
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gdk_spawn_on_screen                 (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
1202
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *working_directory</code></em>,
1203
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **argv</code></em>,
1204
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **envp</code></em>,
1205
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#GSpawnFlags"><span class="type">GSpawnFlags</span></a> flags</code></em>,
1206
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#GSpawnChildSetupFunc"><span class="type">GSpawnChildSetupFunc</span></a> child_setup</code></em>,
1207
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1208
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *child_pid</code></em>,
1209
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
1201
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gdk_spawn_on_screen                 (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
1202
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *working_directory</code></em>,
 
1203
                                                         <em class="parameter"><code><span class="type">gchar</span> **argv</code></em>,
 
1204
                                                         <em class="parameter"><code><span class="type">gchar</span> **envp</code></em>,
 
1205
                                                         <em class="parameter"><code><span class="type">GSpawnFlags</span> flags</code></em>,
 
1206
                                                         <em class="parameter"><code><span class="type">GSpawnChildSetupFunc</span> child_setup</code></em>,
 
1207
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
 
1208
                                                         <em class="parameter"><code><span class="type">gint</span> *child_pid</code></em>,
 
1209
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1210
1210
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1211
1211
<h3 class="title">Warning</h3>
1212
1212
<p><code class="literal">gdk_spawn_on_screen</code> has been deprecated since version 2.24 and should not be used in newly-written code. This function is being removed in 3.0. Use
1213
 
    either <a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#g-spawn-sync"><code class="function">g_spawn_sync()</code></a>, <a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#g-spawn-async"><code class="function">g_spawn_async()</code></a>, or <a class="link" href="gdk-Application-launching.html#GdkAppLaunchContext" title="GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> instead.</p>
 
1213
    either <code class="function">g_spawn_sync()</code>, <code class="function">g_spawn_async()</code>, or <a class="link" href="gdk-Application-launching.html#GdkAppLaunchContext" title="GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> instead.</p>
1214
1214
</div>
1215
1215
<p>
1216
 
Like <a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#g-spawn-async"><code class="function">g_spawn_async()</code></a>, except the child process is spawned in such
 
1216
Like <code class="function">g_spawn_async()</code>, except the child process is spawned in such
1217
1217
an environment that on calling <a class="link" href="GdkDisplay.html#gdk-display-open" title="gdk_display_open ()"><code class="function">gdk_display_open()</code></a> it would be
1218
1218
returned a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> with <em class="parameter"><code>screen</code></em> as the default screen.
1219
1219
</p>
1231
1231
</tr>
1232
1232
<tr>
1233
1233
<td><p><span class="term"><em class="parameter"><code>working_directory</code></em> :</span></p></td>
1234
 
<td>child's current working directory, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
 
1234
<td>child's current working directory, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to
1235
1235
inherit parent's</td>
1236
1236
</tr>
1237
1237
<tr>
1240
1240
</tr>
1241
1241
<tr>
1242
1242
<td><p><span class="term"><em class="parameter"><code>envp</code></em> :</span></p></td>
1243
 
<td>child's environment, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to inherit parent's</td>
 
1243
<td>child's environment, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to inherit parent's</td>
1244
1244
</tr>
1245
1245
<tr>
1246
1246
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
1247
 
<td>flags from <a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#GSpawnFlags"><span class="type">GSpawnFlags</span></a>
 
1247
<td>flags from <span class="type">GSpawnFlags</span>
1248
1248
</td>
1249
1249
</tr>
1250
1250
<tr>
1259
1259
</tr>
1260
1260
<tr>
1261
1261
<td><p><span class="term"><em class="parameter"><code>child_pid</code></em> :</span></p></td>
1262
 
<td>return location for child process ID, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1262
<td>return location for child process ID, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
1263
1263
</td>
1264
1264
</tr>
1265
1265
<tr>
1269
1269
<tr>
1270
1270
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1271
1271
<td>
1272
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if error is set</td>
 
1272
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> if error is set</td>
1273
1273
</tr>
1274
1274
</tbody>
1275
1275
</table></div>
1278
1278
<hr>
1279
1279
<div class="refsect2">
1280
1280
<a name="gdk-spawn-on-screen-with-pipes"></a><h3>gdk_spawn_on_screen_with_pipes ()</h3>
1281
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gdk_spawn_on_screen_with_pipes      (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
1282
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *working_directory</code></em>,
1283
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **argv</code></em>,
1284
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **envp</code></em>,
1285
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#GSpawnFlags"><span class="type">GSpawnFlags</span></a> flags</code></em>,
1286
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#GSpawnChildSetupFunc"><span class="type">GSpawnChildSetupFunc</span></a> child_setup</code></em>,
1287
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1288
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *child_pid</code></em>,
1289
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *standard_input</code></em>,
1290
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *standard_output</code></em>,
1291
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *standard_error</code></em>,
1292
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
1281
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gdk_spawn_on_screen_with_pipes      (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
1282
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *working_directory</code></em>,
 
1283
                                                         <em class="parameter"><code><span class="type">gchar</span> **argv</code></em>,
 
1284
                                                         <em class="parameter"><code><span class="type">gchar</span> **envp</code></em>,
 
1285
                                                         <em class="parameter"><code><span class="type">GSpawnFlags</span> flags</code></em>,
 
1286
                                                         <em class="parameter"><code><span class="type">GSpawnChildSetupFunc</span> child_setup</code></em>,
 
1287
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
 
1288
                                                         <em class="parameter"><code><span class="type">gint</span> *child_pid</code></em>,
 
1289
                                                         <em class="parameter"><code><span class="type">gint</span> *standard_input</code></em>,
 
1290
                                                         <em class="parameter"><code><span class="type">gint</span> *standard_output</code></em>,
 
1291
                                                         <em class="parameter"><code><span class="type">gint</span> *standard_error</code></em>,
 
1292
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1293
1293
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1294
1294
<h3 class="title">Warning</h3>
1295
1295
<p><code class="literal">gdk_spawn_on_screen_with_pipes</code> has been deprecated since version 2.24 and should not be used in newly-written code. This function is being removed in 3.0. Use
1296
 
    either <a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#g-spawn-async-with-pipes"><code class="function">g_spawn_async_with_pipes()</code></a> or <a class="link" href="gdk-Application-launching.html#GdkAppLaunchContext" title="GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> instead.</p>
 
1296
    either <code class="function">g_spawn_async_with_pipes()</code> or <a class="link" href="gdk-Application-launching.html#GdkAppLaunchContext" title="GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> instead.</p>
1297
1297
</div>
1298
1298
<p>
1299
 
Like <a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#g-spawn-async-with-pipes"><code class="function">g_spawn_async_with_pipes()</code></a>, except the child process is
 
1299
Like <code class="function">g_spawn_async_with_pipes()</code>, except the child process is
1300
1300
spawned in such an environment that on calling <a class="link" href="GdkDisplay.html#gdk-display-open" title="gdk_display_open ()"><code class="function">gdk_display_open()</code></a>
1301
1301
it would be returned a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> with <em class="parameter"><code>screen</code></em> as the default
1302
1302
screen.
1315
1315
</tr>
1316
1316
<tr>
1317
1317
<td><p><span class="term"><em class="parameter"><code>working_directory</code></em> :</span></p></td>
1318
 
<td>child's current working directory, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
 
1318
<td>child's current working directory, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to
1319
1319
inherit parent's</td>
1320
1320
</tr>
1321
1321
<tr>
1324
1324
</tr>
1325
1325
<tr>
1326
1326
<td><p><span class="term"><em class="parameter"><code>envp</code></em> :</span></p></td>
1327
 
<td>child's environment, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to inherit parent's</td>
 
1327
<td>child's environment, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to inherit parent's</td>
1328
1328
</tr>
1329
1329
<tr>
1330
1330
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
1331
 
<td>flags from <a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#GSpawnFlags"><span class="type">GSpawnFlags</span></a>
 
1331
<td>flags from <span class="type">GSpawnFlags</span>
1332
1332
</td>
1333
1333
</tr>
1334
1334
<tr>
1343
1343
</tr>
1344
1344
<tr>
1345
1345
<td><p><span class="term"><em class="parameter"><code>child_pid</code></em> :</span></p></td>
1346
 
<td>return location for child process ID, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1346
<td>return location for child process ID, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
1347
1347
</td>
1348
1348
</tr>
1349
1349
<tr>
1350
1350
<td><p><span class="term"><em class="parameter"><code>standard_input</code></em> :</span></p></td>
1351
1351
<td>return location for file descriptor to write to
1352
 
child's stdin, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1352
child's stdin, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
1353
1353
</td>
1354
1354
</tr>
1355
1355
<tr>
1356
1356
<td><p><span class="term"><em class="parameter"><code>standard_output</code></em> :</span></p></td>
1357
1357
<td>return location for file descriptor to read child's
1358
 
stdout, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1358
stdout, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
1359
1359
</td>
1360
1360
</tr>
1361
1361
<tr>
1362
1362
<td><p><span class="term"><em class="parameter"><code>standard_error</code></em> :</span></p></td>
1363
1363
<td>return location for file descriptor to read child's
1364
 
stderr, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1364
stderr, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
1365
1365
</td>
1366
1366
</tr>
1367
1367
<tr>
1371
1371
<tr>
1372
1372
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1373
1373
<td>
1374
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if an error was set</td>
 
1374
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> if an error was set</td>
1375
1375
</tr>
1376
1376
</tbody>
1377
1377
</table></div>
1380
1380
<hr>
1381
1381
<div class="refsect2">
1382
1382
<a name="gdk-spawn-command-line-on-screen"></a><h3>gdk_spawn_command_line_on_screen ()</h3>
1383
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gdk_spawn_command_line_on_screen    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
1384
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *command_line</code></em>,
1385
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
1383
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gdk_spawn_command_line_on_screen    (<em class="parameter"><code><a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen</code></em>,
 
1384
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *command_line</code></em>,
 
1385
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1386
1386
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1387
1387
<h3 class="title">Warning</h3>
1388
1388
<p><code class="literal">gdk_spawn_command_line_on_screen</code> has been deprecated since version 2.24 and should not be used in newly-written code. This function is being removed in 3.0. Use
1389
 
    either <a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#g-spawn-command-line-sync"><code class="function">g_spawn_command_line_sync()</code></a>, <a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#g-spawn-command-line-async"><code class="function">g_spawn_command_line_async()</code></a> or 
 
1389
    either <code class="function">g_spawn_command_line_sync()</code>, <code class="function">g_spawn_command_line_async()</code> or 
1390
1390
    <a class="link" href="gdk-Application-launching.html#GdkAppLaunchContext" title="GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a> instead.</p>
1391
1391
</div>
1392
1392
<p>
1393
 
Like <a href="http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#g-spawn-command-line-async"><code class="function">g_spawn_command_line_async()</code></a>, except the child process is
 
1393
Like <code class="function">g_spawn_command_line_async()</code>, except the child process is
1394
1394
spawned in such an environment that on calling <a class="link" href="GdkDisplay.html#gdk-display-open" title="gdk_display_open ()"><code class="function">gdk_display_open()</code></a>
1395
1395
it would be returned a <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> with <em class="parameter"><code>screen</code></em> as the default
1396
1396
screen.
1418
1418
<tr>
1419
1419
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1420
1420
<td>
1421
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if error is set.</td>
 
1421
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> if error is set.</td>
1422
1422
</tr>
1423
1423
</tbody>
1424
1424
</table></div>
1429
1429
<a name="GdkScreen.property-details"></a><h2>Property Details</h2>
1430
1430
<div class="refsect2">
1431
1431
<a name="GdkScreen--font-options"></a><h3>The <code class="literal">"font-options"</code> property</h3>
1432
 
<pre class="programlisting">  "font-options"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write</pre>
 
1432
<pre class="programlisting">  "font-options"             <span class="type">gpointer</span>              : Read / Write</pre>
1433
1433
<p>The default font options for the screen.</p>
1434
1434
</div>
1435
1435
<hr>
1436
1436
<div class="refsect2">
1437
1437
<a name="GdkScreen--resolution"></a><h3>The <code class="literal">"resolution"</code> property</h3>
1438
 
<pre class="programlisting">  "resolution"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
 
1438
<pre class="programlisting">  "resolution"               <span class="type">gdouble</span>               : Read / Write</pre>
1439
1439
<p>The resolution for fonts on the screen.</p>
1440
1440
<p>Default value: -1</p>
1441
1441
</div>
1445
1445
<div class="refsect2">
1446
1446
<a name="GdkScreen-composited-changed"></a><h3>The <code class="literal">"composited-changed"</code> signal</h3>
1447
1447
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen,
1448
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1448
                                                        <span class="type">gpointer</span>   user_data)      : <code class="literal">Run Last</code></pre>
1449
1449
<p>
1450
1450
The ::composited-changed signal is emitted when the composited
1451
1451
status of the screen changes
1469
1469
<div class="refsect2">
1470
1470
<a name="GdkScreen-monitors-changed"></a><h3>The <code class="literal">"monitors-changed"</code> signal</h3>
1471
1471
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen,
1472
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1472
                                                        <span class="type">gpointer</span>   user_data)      : <code class="literal">Run Last</code></pre>
1473
1473
<p>
1474
1474
The ::monitors-changed signal is emitted when the number, size
1475
1475
or position of the monitors attached to the screen change.
1497
1497
<div class="refsect2">
1498
1498
<a name="GdkScreen-size-changed"></a><h3>The <code class="literal">"size-changed"</code> signal</h3>
1499
1499
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> *screen,
1500
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1500
                                                        <span class="type">gpointer</span>   user_data)      : <code class="literal">Run Last</code></pre>
1501
1501
<p>
1502
1502
The ::size-changed signal is emitted when the pixel width or 
1503
1503
height of a screen changes.