37
37
</tr></table></div>
38
38
<div class="refsynopsisdiv">
39
39
<a name="gnome-desktop3-gnome-rr-config.synopsis"></a><h2>Synopsis</h2>
40
<pre class="synopsis"><a href="/gnome/usr/share/gtk-doc/html/gnome-desktop/gnome-desktop-gnome-rr-config.html#GnomeRRConfig"><span class="returnvalue">GnomeRRConfig</span></a> * <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-new-current" title="gnome_rr_config_new_current ()">gnome_rr_config_new_current</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-screen.html#GnomeRRScreen" title="GnomeRRScreen"><span class="type">GnomeRRScreen</span></a> *screen</code></em>,
41
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
42
<a href="/gnome/usr/share/gtk-doc/html/gnome-desktop/gnome-desktop-gnome-rr-config.html#GnomeRRConfig"><span class="returnvalue">GnomeRRConfig</span></a> * <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-new-stored" title="gnome_rr_config_new_stored ()">gnome_rr_config_new_stored</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-screen.html#GnomeRRScreen" title="GnomeRRScreen"><span class="type">GnomeRRScreen</span></a> *screen</code></em>,
43
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
44
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-match" title="gnome_rr_config_match ()">gnome_rr_config_match</a> (<em class="parameter"><code><a href="/gnome/usr/share/gtk-doc/html/gnome-desktop/gnome-desktop-gnome-rr-config.html#GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *config1</code></em>,
45
<em class="parameter"><code><a href="/gnome/usr/share/gtk-doc/html/gnome-desktop/gnome-desktop-gnome-rr-config.html#GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *config2</code></em>);
46
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-equal" title="gnome_rr_config_equal ()">gnome_rr_config_equal</a> (<em class="parameter"><code><a href="/gnome/usr/share/gtk-doc/html/gnome-desktop/gnome-desktop-gnome-rr-config.html#GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *config1</code></em>,
47
<em class="parameter"><code><a href="/gnome/usr/share/gtk-doc/html/gnome-desktop/gnome-desktop-gnome-rr-config.html#GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *config2</code></em>);
48
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-save" title="gnome_rr_config_save ()">gnome_rr_config_save</a> (<em class="parameter"><code><a href="/gnome/usr/share/gtk-doc/html/gnome-desktop/gnome-desktop-gnome-rr-config.html#GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>,
49
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
50
<span class="returnvalue">void</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-sanitize" title="gnome_rr_config_sanitize ()">gnome_rr_config_sanitize</a> (<em class="parameter"><code><a href="/gnome/usr/share/gtk-doc/html/gnome-desktop/gnome-desktop-gnome-rr-config.html#GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>);
51
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-apply-with-time" title="gnome_rr_config_apply_with_time ()">gnome_rr_config_apply_with_time</a> (<em class="parameter"><code><a href="/gnome/usr/share/gtk-doc/html/gnome-desktop/gnome-desktop-gnome-rr-config.html#GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>,
52
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-screen.html#GnomeRRScreen" title="GnomeRRScreen"><span class="type">GnomeRRScreen</span></a> *screen</code></em>,
40
<pre class="synopsis">struct <a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo">GnomeRROutputInfo</a>;
41
struct <a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfoClass" title="struct GnomeRROutputInfoClass">GnomeRROutputInfoClass</a>;
42
<span class="returnvalue">double</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-get-aspect-ratio" title="gnome_rr_output_info_get_aspect_ratio ()">gnome_rr_output_info_get_aspect_ratio</a>
43
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);
44
<span class="returnvalue">char</span> * <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-get-display-name" title="gnome_rr_output_info_get_display_name ()">gnome_rr_output_info_get_display_name</a>
45
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);
46
<span class="returnvalue">void</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-get-geometry" title="gnome_rr_output_info_get_geometry ()">gnome_rr_output_info_get_geometry</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
47
<em class="parameter"><code><span class="type">int</span> *x</code></em>,
48
<em class="parameter"><code><span class="type">int</span> *y</code></em>,
49
<em class="parameter"><code><span class="type">int</span> *width</code></em>,
50
<em class="parameter"><code><span class="type">int</span> *height</code></em>);
51
<span class="returnvalue">char</span> * <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-get-name" title="gnome_rr_output_info_get_name ()">gnome_rr_output_info_get_name</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);
52
<span class="returnvalue">int</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-get-preferred-height" title="gnome_rr_output_info_get_preferred_height ()">gnome_rr_output_info_get_preferred_height</a>
53
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);
54
<span class="returnvalue">int</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-get-preferred-width" title="gnome_rr_output_info_get_preferred_width ()">gnome_rr_output_info_get_preferred_width</a>
55
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);
56
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-get-primary" title="gnome_rr_output_info_get_primary ()">gnome_rr_output_info_get_primary</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);
57
<span class="returnvalue">guint</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-get-product" title="gnome_rr_output_info_get_product ()">gnome_rr_output_info_get_product</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);
58
<span class="returnvalue">int</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-get-refresh-rate" title="gnome_rr_output_info_get_refresh_rate ()">gnome_rr_output_info_get_refresh_rate</a>
59
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);
60
<a class="link" href="gnome-desktop3-gnome-rr.html#GnomeRRRotation" title="enum GnomeRRRotation"><span class="returnvalue">GnomeRRRotation</span></a> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-get-rotation" title="gnome_rr_output_info_get_rotation ()">gnome_rr_output_info_get_rotation</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);
61
<span class="returnvalue">guint</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-get-serial" title="gnome_rr_output_info_get_serial ()">gnome_rr_output_info_get_serial</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);
62
<span class="returnvalue">void</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-get-vendor" title="gnome_rr_output_info_get_vendor ()">gnome_rr_output_info_get_vendor</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
63
<em class="parameter"><code><span class="type">gchar</span> *vendor</code></em>);
64
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-is-active" title="gnome_rr_output_info_is_active ()">gnome_rr_output_info_is_active</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);
65
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-is-connected" title="gnome_rr_output_info_is_connected ()">gnome_rr_output_info_is_connected</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);
66
<span class="returnvalue">void</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-set-active" title="gnome_rr_output_info_set_active ()">gnome_rr_output_info_set_active</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
67
<em class="parameter"><code><span class="type">gboolean</span> active</code></em>);
68
<span class="returnvalue">void</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-set-geometry" title="gnome_rr_output_info_set_geometry ()">gnome_rr_output_info_set_geometry</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
69
<em class="parameter"><code><span class="type">int</span> x</code></em>,
70
<em class="parameter"><code><span class="type">int</span> y</code></em>,
71
<em class="parameter"><code><span class="type">int</span> width</code></em>,
72
<em class="parameter"><code><span class="type">int</span> height</code></em>);
73
<span class="returnvalue">void</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-set-primary" title="gnome_rr_output_info_set_primary ()">gnome_rr_output_info_set_primary</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
74
<em class="parameter"><code><span class="type">gboolean</span> primary</code></em>);
75
<span class="returnvalue">void</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-set-refresh-rate" title="gnome_rr_output_info_set_refresh_rate ()">gnome_rr_output_info_set_refresh_rate</a>
76
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
77
<em class="parameter"><code><span class="type">int</span> rate</code></em>);
78
<span class="returnvalue">void</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-output-info-set-rotation" title="gnome_rr_output_info_set_rotation ()">gnome_rr_output_info_set_rotation</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
79
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr.html#GnomeRRRotation" title="enum GnomeRRRotation"><span class="type">GnomeRRRotation</span></a> rotation</code></em>);
80
struct <a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig">GnomeRRConfig</a>;
81
struct <a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfigClass" title="struct GnomeRRConfigClass">GnomeRRConfigClass</a>;
82
<a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="returnvalue">GnomeRRConfig</span></a> * <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-new-current" title="gnome_rr_config_new_current ()">gnome_rr_config_new_current</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr.html#GnomeRRScreen" title="GnomeRRScreen"><span class="type">GnomeRRScreen</span></a> *screen</code></em>,
83
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
84
<a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="returnvalue">GnomeRRConfig</span></a> * <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-new-stored" title="gnome_rr_config_new_stored ()">gnome_rr_config_new_stored</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr.html#GnomeRRScreen" title="GnomeRRScreen"><span class="type">GnomeRRScreen</span></a> *screen</code></em>,
85
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
86
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-match" title="gnome_rr_config_match ()">gnome_rr_config_match</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *config1</code></em>,
87
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *config2</code></em>);
88
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-equal" title="gnome_rr_config_equal ()">gnome_rr_config_equal</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *config1</code></em>,
89
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *config2</code></em>);
90
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-save" title="gnome_rr_config_save ()">gnome_rr_config_save</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>,
91
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
92
<span class="returnvalue">void</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-sanitize" title="gnome_rr_config_sanitize ()">gnome_rr_config_sanitize</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>);
93
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-apply-with-time" title="gnome_rr_config_apply_with_time ()">gnome_rr_config_apply_with_time</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>,
94
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr.html#GnomeRRScreen" title="GnomeRRScreen"><span class="type">GnomeRRScreen</span></a> *screen</code></em>,
53
95
<em class="parameter"><code><span class="type">guint32</span> timestamp</code></em>,
54
96
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
55
97
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-apply-from-filename-with-time" title="gnome_rr_config_apply_from_filename_with_time ()">gnome_rr_config_apply_from_filename_with_time</a>
56
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-screen.html#GnomeRRScreen" title="GnomeRRScreen"><span class="type">GnomeRRScreen</span></a> *screen</code></em>,
98
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr.html#GnomeRRScreen" title="GnomeRRScreen"><span class="type">GnomeRRScreen</span></a> *screen</code></em>,
57
99
<em class="parameter"><code>const <span class="type">char</span> *filename</code></em>,
58
100
<em class="parameter"><code><span class="type">guint32</span> timestamp</code></em>,
59
101
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
60
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-applicable" title="gnome_rr_config_applicable ()">gnome_rr_config_applicable</a> (<em class="parameter"><code><a href="/gnome/usr/share/gtk-doc/html/gnome-desktop/gnome-desktop-gnome-rr-config.html#GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>,
61
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-screen.html#GnomeRRScreen" title="GnomeRRScreen"><span class="type">GnomeRRScreen</span></a> *screen</code></em>,
102
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-applicable" title="gnome_rr_config_applicable ()">gnome_rr_config_applicable</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>,
103
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr.html#GnomeRRScreen" title="GnomeRRScreen"><span class="type">GnomeRRScreen</span></a> *screen</code></em>,
62
104
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
63
105
<span class="returnvalue">char</span> * <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-get-backup-filename" title="gnome_rr_config_get_backup_filename ()">gnome_rr_config_get_backup_filename</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
64
106
<span class="returnvalue">char</span> * <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-get-intended-filename" title="gnome_rr_config_get_intended_filename ()">gnome_rr_config_get_intended_filename</a>
65
107
(<em class="parameter"><code><span class="type">void</span></code></em>);
108
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-ensure-primary" title="gnome_rr_config_ensure_primary ()">gnome_rr_config_ensure_primary</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>);
109
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-get-clone" title="gnome_rr_config_get_clone ()">gnome_rr_config_get_clone</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>);
110
<a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="returnvalue">GnomeRROutputInfo</span></a> ** <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-get-outputs" title="gnome_rr_config_get_outputs ()">gnome_rr_config_get_outputs</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>);
111
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-load-current" title="gnome_rr_config_load_current ()">gnome_rr_config_load_current</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *self</code></em>,
112
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
113
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-load-filename" title="gnome_rr_config_load_filename ()">gnome_rr_config_load_filename</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *self</code></em>,
114
<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>,
115
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
116
<span class="returnvalue">void</span> <a class="link" href="gnome-desktop3-gnome-rr-config.html#gnome-rr-config-set-clone" title="gnome_rr_config_set_clone ()">gnome_rr_config_set_clone</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>,
117
<em class="parameter"><code><span class="type">gboolean</span> clone</code></em>);
68
120
<div class="refsect1">
73
125
<div class="refsect1">
74
126
<a name="gnome-desktop3-gnome-rr-config.details"></a><h2>Details</h2>
75
127
<div class="refsect2">
128
<a name="GnomeRROutputInfo"></a><h3>struct GnomeRROutputInfo</h3>
129
<pre class="programlisting">struct GnomeRROutputInfo {
137
<div class="refsect2">
138
<a name="GnomeRROutputInfoClass"></a><h3>struct GnomeRROutputInfoClass</h3>
139
<pre class="programlisting">struct GnomeRROutputInfoClass {
140
GObjectClass parent_class;
147
<div class="refsect2">
148
<a name="gnome-rr-output-info-get-aspect-ratio"></a><h3>gnome_rr_output_info_get_aspect_ratio ()</h3>
149
<pre class="programlisting"><span class="returnvalue">double</span> gnome_rr_output_info_get_aspect_ratio
150
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);</pre>
155
<div class="refsect2">
156
<a name="gnome-rr-output-info-get-display-name"></a><h3>gnome_rr_output_info_get_display_name ()</h3>
157
<pre class="programlisting"><span class="returnvalue">char</span> * gnome_rr_output_info_get_display_name
158
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);</pre>
159
<div class="variablelist"><table border="0" class="variablelist">
161
<col align="left" valign="top">
165
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
166
<td>the display name of this output. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
172
<div class="refsect2">
173
<a name="gnome-rr-output-info-get-geometry"></a><h3>gnome_rr_output_info_get_geometry ()</h3>
174
<pre class="programlisting"><span class="returnvalue">void</span> gnome_rr_output_info_get_geometry (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
175
<em class="parameter"><code><span class="type">int</span> *x</code></em>,
176
<em class="parameter"><code><span class="type">int</span> *y</code></em>,
177
<em class="parameter"><code><span class="type">int</span> *width</code></em>,
178
<em class="parameter"><code><span class="type">int</span> *height</code></em>);</pre>
179
<div class="variablelist"><table border="0" class="variablelist">
181
<col align="left" valign="top">
186
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
187
<td>a <a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a>
191
<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
192
<td>. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>][<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
196
<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
197
<td>. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>][<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
201
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
202
<td>. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>][<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
206
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
207
<td>. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>][<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
214
<div class="refsect2">
215
<a name="gnome-rr-output-info-get-name"></a><h3>gnome_rr_output_info_get_name ()</h3>
216
<pre class="programlisting"><span class="returnvalue">char</span> * gnome_rr_output_info_get_name (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);</pre>
217
<div class="variablelist"><table border="0" class="variablelist">
219
<col align="left" valign="top">
223
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
224
<td>the output name. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
230
<div class="refsect2">
231
<a name="gnome-rr-output-info-get-preferred-height"></a><h3>gnome_rr_output_info_get_preferred_height ()</h3>
232
<pre class="programlisting"><span class="returnvalue">int</span> gnome_rr_output_info_get_preferred_height
233
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);</pre>
238
<div class="refsect2">
239
<a name="gnome-rr-output-info-get-preferred-width"></a><h3>gnome_rr_output_info_get_preferred_width ()</h3>
240
<pre class="programlisting"><span class="returnvalue">int</span> gnome_rr_output_info_get_preferred_width
241
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);</pre>
246
<div class="refsect2">
247
<a name="gnome-rr-output-info-get-primary"></a><h3>gnome_rr_output_info_get_primary ()</h3>
248
<pre class="programlisting"><span class="returnvalue">gboolean</span> gnome_rr_output_info_get_primary (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);</pre>
253
<div class="refsect2">
254
<a name="gnome-rr-output-info-get-product"></a><h3>gnome_rr_output_info_get_product ()</h3>
255
<pre class="programlisting"><span class="returnvalue">guint</span> gnome_rr_output_info_get_product (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);</pre>
260
<div class="refsect2">
261
<a name="gnome-rr-output-info-get-refresh-rate"></a><h3>gnome_rr_output_info_get_refresh_rate ()</h3>
262
<pre class="programlisting"><span class="returnvalue">int</span> gnome_rr_output_info_get_refresh_rate
263
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);</pre>
268
<div class="refsect2">
269
<a name="gnome-rr-output-info-get-rotation"></a><h3>gnome_rr_output_info_get_rotation ()</h3>
270
<pre class="programlisting"><a class="link" href="gnome-desktop3-gnome-rr.html#GnomeRRRotation" title="enum GnomeRRRotation"><span class="returnvalue">GnomeRRRotation</span></a> gnome_rr_output_info_get_rotation (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);</pre>
275
<div class="refsect2">
276
<a name="gnome-rr-output-info-get-serial"></a><h3>gnome_rr_output_info_get_serial ()</h3>
277
<pre class="programlisting"><span class="returnvalue">guint</span> gnome_rr_output_info_get_serial (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);</pre>
282
<div class="refsect2">
283
<a name="gnome-rr-output-info-get-vendor"></a><h3>gnome_rr_output_info_get_vendor ()</h3>
284
<pre class="programlisting"><span class="returnvalue">void</span> gnome_rr_output_info_get_vendor (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
285
<em class="parameter"><code><span class="type">gchar</span> *vendor</code></em>);</pre>
286
<div class="variablelist"><table border="0" class="variablelist">
288
<col align="left" valign="top">
293
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
294
<td>a <a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a>
298
<td><p><span class="term"><em class="parameter"><code>vendor</code></em> :</span></p></td>
299
<td>. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a> caller-allocates][<a href="http://foldoc.org/array"><span class="acronym">array</span></a> fixed-size=4]</span>
306
<div class="refsect2">
307
<a name="gnome-rr-output-info-is-active"></a><h3>gnome_rr_output_info_is_active ()</h3>
308
<pre class="programlisting"><span class="returnvalue">gboolean</span> gnome_rr_output_info_is_active (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);</pre>
309
<div class="variablelist"><table border="0" class="variablelist">
311
<col align="left" valign="top">
315
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
316
<td>whether there is a CRTC assigned to this output (i.e. a signal is being sent to it)</td>
321
<div class="refsect2">
322
<a name="gnome-rr-output-info-is-connected"></a><h3>gnome_rr_output_info_is_connected ()</h3>
323
<pre class="programlisting"><span class="returnvalue">gboolean</span> gnome_rr_output_info_is_connected (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>);</pre>
324
<div class="variablelist"><table border="0" class="variablelist">
326
<col align="left" valign="top">
330
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
331
<td>whether the output is physically connected to a monitor</td>
336
<div class="refsect2">
337
<a name="gnome-rr-output-info-set-active"></a><h3>gnome_rr_output_info_set_active ()</h3>
338
<pre class="programlisting"><span class="returnvalue">void</span> gnome_rr_output_info_set_active (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
339
<em class="parameter"><code><span class="type">gboolean</span> active</code></em>);</pre>
344
<div class="refsect2">
345
<a name="gnome-rr-output-info-set-geometry"></a><h3>gnome_rr_output_info_set_geometry ()</h3>
346
<pre class="programlisting"><span class="returnvalue">void</span> gnome_rr_output_info_set_geometry (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
347
<em class="parameter"><code><span class="type">int</span> x</code></em>,
348
<em class="parameter"><code><span class="type">int</span> y</code></em>,
349
<em class="parameter"><code><span class="type">int</span> width</code></em>,
350
<em class="parameter"><code><span class="type">int</span> height</code></em>);</pre>
355
<div class="refsect2">
356
<a name="gnome-rr-output-info-set-primary"></a><h3>gnome_rr_output_info_set_primary ()</h3>
357
<pre class="programlisting"><span class="returnvalue">void</span> gnome_rr_output_info_set_primary (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
358
<em class="parameter"><code><span class="type">gboolean</span> primary</code></em>);</pre>
363
<div class="refsect2">
364
<a name="gnome-rr-output-info-set-refresh-rate"></a><h3>gnome_rr_output_info_set_refresh_rate ()</h3>
365
<pre class="programlisting"><span class="returnvalue">void</span> gnome_rr_output_info_set_refresh_rate
366
(<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
367
<em class="parameter"><code><span class="type">int</span> rate</code></em>);</pre>
372
<div class="refsect2">
373
<a name="gnome-rr-output-info-set-rotation"></a><h3>gnome_rr_output_info_set_rotation ()</h3>
374
<pre class="programlisting"><span class="returnvalue">void</span> gnome_rr_output_info_set_rotation (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="type">GnomeRROutputInfo</span></a> *self</code></em>,
375
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr.html#GnomeRRRotation" title="enum GnomeRRRotation"><span class="type">GnomeRRRotation</span></a> rotation</code></em>);</pre>
380
<div class="refsect2">
381
<a name="GnomeRRConfig"></a><h3>struct GnomeRRConfig</h3>
382
<pre class="programlisting">struct GnomeRRConfig {
390
<div class="refsect2">
391
<a name="GnomeRRConfigClass"></a><h3>struct GnomeRRConfigClass</h3>
392
<pre class="programlisting">struct GnomeRRConfigClass {
393
GObjectClass parent_class;
400
<div class="refsect2">
76
401
<a name="gnome-rr-config-new-current"></a><h3>gnome_rr_config_new_current ()</h3>
77
<pre class="programlisting"><a href="/gnome/usr/share/gtk-doc/html/gnome-desktop/gnome-desktop-gnome-rr-config.html#GnomeRRConfig"><span class="returnvalue">GnomeRRConfig</span></a> * gnome_rr_config_new_current (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-screen.html#GnomeRRScreen" title="GnomeRRScreen"><span class="type">GnomeRRScreen</span></a> *screen</code></em>,
402
<pre class="programlisting"><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="returnvalue">GnomeRRConfig</span></a> * gnome_rr_config_new_current (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr.html#GnomeRRScreen" title="GnomeRRScreen"><span class="type">GnomeRRScreen</span></a> *screen</code></em>,
78
403
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
492
<div class="refsect2">
493
<a name="gnome-rr-config-ensure-primary"></a><h3>gnome_rr_config_ensure_primary ()</h3>
494
<pre class="programlisting"><span class="returnvalue">gboolean</span> gnome_rr_config_ensure_primary (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>);</pre>
499
<div class="refsect2">
500
<a name="gnome-rr-config-get-clone"></a><h3>gnome_rr_config_get_clone ()</h3>
501
<pre class="programlisting"><span class="returnvalue">gboolean</span> gnome_rr_config_get_clone (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>);</pre>
502
<div class="variablelist"><table border="0" class="variablelist">
504
<col align="left" valign="top">
508
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
509
<td>whether at least two outputs are at (0, 0) offset and they
510
have the same width/height. Those outputs are of course connected and on
511
(i.e. they have a CRTC assigned).</td>
516
<div class="refsect2">
517
<a name="gnome-rr-config-get-outputs"></a><h3>gnome_rr_config_get_outputs ()</h3>
518
<pre class="programlisting"><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRROutputInfo" title="struct GnomeRROutputInfo"><span class="returnvalue">GnomeRROutputInfo</span></a> ** gnome_rr_config_get_outputs (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>);</pre>
519
<div class="variablelist"><table border="0" class="variablelist">
521
<col align="left" valign="top">
525
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
526
<td>the output configuration for this <a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a>. <span class="annotation">[<a href="http://foldoc.org/array"><span class="acronym">array</span></a> zero-terminated=1][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> GnomeDesktop.RROutputInfo][<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
532
<div class="refsect2">
533
<a name="gnome-rr-config-load-current"></a><h3>gnome_rr_config_load_current ()</h3>
534
<pre class="programlisting"><span class="returnvalue">gboolean</span> gnome_rr_config_load_current (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *self</code></em>,
535
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
540
<div class="refsect2">
541
<a name="gnome-rr-config-load-filename"></a><h3>gnome_rr_config_load_filename ()</h3>
542
<pre class="programlisting"><span class="returnvalue">gboolean</span> gnome_rr_config_load_filename (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *self</code></em>,
543
<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>,
544
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
549
<div class="refsect2">
550
<a name="gnome-rr-config-set-clone"></a><h3>gnome_rr_config_set_clone ()</h3>
551
<pre class="programlisting"><span class="returnvalue">void</span> gnome_rr_config_set_clone (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-config.html#GnomeRRConfig" title="struct GnomeRRConfig"><span class="type">GnomeRRConfig</span></a> *configuration</code></em>,
552
<em class="parameter"><code><span class="type">gboolean</span> clone</code></em>);</pre>
168
558
<div class="footer">