1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>gnome-rr-crtc</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
<link rel="home" href="index.html" title="GNOME Desktop Library Reference Manual">
8
<link rel="up" href="randr.html" title="Part III. Monitor Configuration">
9
<link rel="prev" href="gnome-desktop3-gnome-rr-output.html" title="gnome-rr-output">
10
<link rel="next" href="gnome-desktop3-gnome-rr-mode.html" title="gnome-rr-mode">
11
<meta name="generator" content="GTK-Doc V1.16.1 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
17
<td><a accesskey="p" href="gnome-desktop3-gnome-rr-output.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
<td><a accesskey="u" href="randr.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
<th width="100%" align="center">GNOME Desktop Library Reference Manual</th>
21
<td><a accesskey="n" href="gnome-desktop3-gnome-rr-mode.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23
<tr><td colspan="5" class="shortcuts">
24
<a href="#gnome-desktop3-gnome-rr-crtc.synopsis" class="shortcut">Top</a>
26
<a href="#gnome-desktop3-gnome-rr-crtc.description" class="shortcut">Description</a>
29
<div class="refentry">
30
<a name="gnome-desktop3-gnome-rr-crtc"></a><div class="titlepage"></div>
31
<div class="refnamediv"><table width="100%"><tr>
33
<h2><span class="refentrytitle"><a name="gnome-desktop3-gnome-rr-crtc.top_of_page"></a>gnome-rr-crtc</span></h2>
36
<td valign="top" align="right"></td>
38
<div class="refsynopsisdiv">
39
<a name="gnome-desktop3-gnome-rr-crtc.synopsis"></a><h2>Synopsis</h2>
40
<pre class="synopsis">
41
#include <libgnomeui/gnome-rr.h>
43
typedef <a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc">GnomeRRCrtc</a>;
44
enum <a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRRotation" title="enum GnomeRRRotation">GnomeRRRotation</a>;
45
<span class="returnvalue">guint32</span> <a class="link" href="gnome-desktop3-gnome-rr-crtc.html#gnome-rr-crtc-get-id" title="gnome_rr_crtc_get_id ()">gnome_rr_crtc_get_id</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>);
46
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-crtc.html#gnome-rr-crtc-set-config" title="gnome_rr_crtc_set_config ()">gnome_rr_crtc_set_config</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</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><a class="link" href="gnome-desktop3-gnome-rr-mode.html#GnomeRRMode" title="GnomeRRMode"><span class="type">GnomeRRMode</span></a> *mode</code></em>,
50
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRRotation" title="enum GnomeRRRotation"><span class="type">GnomeRRRotation</span></a> rotation</code></em>,
51
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-output.html#GnomeRROutput" title="GnomeRROutput"><span class="type">GnomeRROutput</span></a> **outputs</code></em>,
52
<em class="parameter"><code><span class="type">int</span> n_outputs</code></em>,
53
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
54
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-crtc.html#gnome-rr-crtc-can-drive-output" title="gnome_rr_crtc_can_drive_output ()">gnome_rr_crtc_can_drive_output</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>,
55
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-output.html#GnomeRROutput" title="GnomeRROutput"><span class="type">GnomeRROutput</span></a> *output</code></em>);
56
<a class="link" href="gnome-desktop3-gnome-rr-mode.html#GnomeRRMode" title="GnomeRRMode"><span class="returnvalue">GnomeRRMode</span></a> * <a class="link" href="gnome-desktop3-gnome-rr-crtc.html#gnome-rr-crtc-get-current-mode" title="gnome_rr_crtc_get_current_mode ()">gnome_rr_crtc_get_current_mode</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>);
57
<span class="returnvalue">void</span> <a class="link" href="gnome-desktop3-gnome-rr-crtc.html#gnome-rr-crtc-get-position" title="gnome_rr_crtc_get_position ()">gnome_rr_crtc_get_position</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>,
58
<em class="parameter"><code><span class="type">int</span> *x</code></em>,
59
<em class="parameter"><code><span class="type">int</span> *y</code></em>);
60
<span class="returnvalue">gboolean</span> <a class="link" href="gnome-desktop3-gnome-rr-crtc.html#gnome-rr-crtc-supports-rotation" title="gnome_rr_crtc_supports_rotation ()">gnome_rr_crtc_supports_rotation</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>,
61
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRRotation" title="enum GnomeRRRotation"><span class="type">GnomeRRRotation</span></a> rotation</code></em>);
62
<a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRRotation" title="enum GnomeRRRotation"><span class="returnvalue">GnomeRRRotation</span></a> <a class="link" href="gnome-desktop3-gnome-rr-crtc.html#gnome-rr-crtc-get-current-rotation" title="gnome_rr_crtc_get_current_rotation ()">gnome_rr_crtc_get_current_rotation</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>);
63
<a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRRotation" title="enum GnomeRRRotation"><span class="returnvalue">GnomeRRRotation</span></a> <a class="link" href="gnome-desktop3-gnome-rr-crtc.html#gnome-rr-crtc-get-rotations" title="gnome_rr_crtc_get_rotations ()">gnome_rr_crtc_get_rotations</a> (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>);
66
<div class="refsect1">
67
<a name="gnome-desktop3-gnome-rr-crtc.description"></a><h2>Description</h2>
71
<div class="refsect1">
72
<a name="gnome-desktop3-gnome-rr-crtc.details"></a><h2>Details</h2>
73
<div class="refsect2">
74
<a name="GnomeRRCrtc"></a><h3>GnomeRRCrtc</h3>
75
<pre class="programlisting">typedef struct GnomeRRCrtc GnomeRRCrtc;
81
<div class="refsect2">
82
<a name="GnomeRRRotation"></a><h3>enum GnomeRRRotation</h3>
83
<pre class="programlisting">typedef enum
85
GNOME_RR_ROTATION_0 = (1 << 0),
86
GNOME_RR_ROTATION_90 = (1 << 1),
87
GNOME_RR_ROTATION_180 = (1 << 2),
88
GNOME_RR_ROTATION_270 = (1 << 3),
89
GNOME_RR_REFLECT_X = (1 << 4),
90
GNOME_RR_REFLECT_Y = (1 << 5)
97
<div class="refsect2">
98
<a name="gnome-rr-crtc-get-id"></a><h3>gnome_rr_crtc_get_id ()</h3>
99
<pre class="programlisting"><span class="returnvalue">guint32</span> gnome_rr_crtc_get_id (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>);</pre>
102
<div class="variablelist"><table border="0">
103
<col align="left" valign="top">
106
<td><p><span class="term"><em class="parameter"><code>crtc</code></em> :</span></p></td>
111
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
119
<div class="refsect2">
120
<a name="gnome-rr-crtc-set-config"></a><h3>gnome_rr_crtc_set_config ()</h3>
121
<pre class="programlisting"><span class="returnvalue">gboolean</span> gnome_rr_crtc_set_config (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>,
122
<em class="parameter"><code><span class="type">int</span> x</code></em>,
123
<em class="parameter"><code><span class="type">int</span> y</code></em>,
124
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-mode.html#GnomeRRMode" title="GnomeRRMode"><span class="type">GnomeRRMode</span></a> *mode</code></em>,
125
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRRotation" title="enum GnomeRRRotation"><span class="type">GnomeRRRotation</span></a> rotation</code></em>,
126
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-output.html#GnomeRROutput" title="GnomeRROutput"><span class="type">GnomeRROutput</span></a> **outputs</code></em>,
127
<em class="parameter"><code><span class="type">int</span> n_outputs</code></em>,
128
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
129
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
130
<h3 class="title">Warning</h3>
131
<p><code class="literal">gnome_rr_crtc_set_config</code> is deprecated and should not be used in newly-written code.</p>
135
<div class="variablelist"><table border="0">
136
<col align="left" valign="top">
139
<td><p><span class="term"><em class="parameter"><code>crtc</code></em> :</span></p></td>
144
<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
149
<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
154
<td><p><span class="term"><em class="parameter"><code>mode</code></em> :</span></p></td>
159
<td><p><span class="term"><em class="parameter"><code>rotation</code></em> :</span></p></td>
164
<td><p><span class="term"><em class="parameter"><code>outputs</code></em> :</span></p></td>
169
<td><p><span class="term"><em class="parameter"><code>n_outputs</code></em> :</span></p></td>
174
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
179
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
187
<div class="refsect2">
188
<a name="gnome-rr-crtc-can-drive-output"></a><h3>gnome_rr_crtc_can_drive_output ()</h3>
189
<pre class="programlisting"><span class="returnvalue">gboolean</span> gnome_rr_crtc_can_drive_output (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>,
190
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-output.html#GnomeRROutput" title="GnomeRROutput"><span class="type">GnomeRROutput</span></a> *output</code></em>);</pre>
193
<div class="variablelist"><table border="0">
194
<col align="left" valign="top">
197
<td><p><span class="term"><em class="parameter"><code>crtc</code></em> :</span></p></td>
202
<td><p><span class="term"><em class="parameter"><code>output</code></em> :</span></p></td>
207
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
215
<div class="refsect2">
216
<a name="gnome-rr-crtc-get-current-mode"></a><h3>gnome_rr_crtc_get_current_mode ()</h3>
217
<pre class="programlisting"><a class="link" href="gnome-desktop3-gnome-rr-mode.html#GnomeRRMode" title="GnomeRRMode"><span class="returnvalue">GnomeRRMode</span></a> * gnome_rr_crtc_get_current_mode (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>);</pre>
220
<div class="variablelist"><table border="0">
221
<col align="left" valign="top">
224
<td><p><span class="term"><em class="parameter"><code>crtc</code></em> :</span></p></td>
229
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
237
<div class="refsect2">
238
<a name="gnome-rr-crtc-get-position"></a><h3>gnome_rr_crtc_get_position ()</h3>
239
<pre class="programlisting"><span class="returnvalue">void</span> gnome_rr_crtc_get_position (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>,
240
<em class="parameter"><code><span class="type">int</span> *x</code></em>,
241
<em class="parameter"><code><span class="type">int</span> *y</code></em>);</pre>
244
<div class="variablelist"><table border="0">
245
<col align="left" valign="top">
248
<td><p><span class="term"><em class="parameter"><code>crtc</code></em> :</span></p></td>
253
<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
258
<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
266
<div class="refsect2">
267
<a name="gnome-rr-crtc-supports-rotation"></a><h3>gnome_rr_crtc_supports_rotation ()</h3>
268
<pre class="programlisting"><span class="returnvalue">gboolean</span> gnome_rr_crtc_supports_rotation (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>,
269
<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRRotation" title="enum GnomeRRRotation"><span class="type">GnomeRRRotation</span></a> rotation</code></em>);</pre>
272
<div class="variablelist"><table border="0">
273
<col align="left" valign="top">
276
<td><p><span class="term"><em class="parameter"><code>crtc</code></em> :</span></p></td>
281
<td><p><span class="term"><em class="parameter"><code>rotation</code></em> :</span></p></td>
286
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
294
<div class="refsect2">
295
<a name="gnome-rr-crtc-get-current-rotation"></a><h3>gnome_rr_crtc_get_current_rotation ()</h3>
296
<pre class="programlisting"><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRRotation" title="enum GnomeRRRotation"><span class="returnvalue">GnomeRRRotation</span></a> gnome_rr_crtc_get_current_rotation (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>);</pre>
299
<div class="variablelist"><table border="0">
300
<col align="left" valign="top">
303
<td><p><span class="term"><em class="parameter"><code>crtc</code></em> :</span></p></td>
308
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
316
<div class="refsect2">
317
<a name="gnome-rr-crtc-get-rotations"></a><h3>gnome_rr_crtc_get_rotations ()</h3>
318
<pre class="programlisting"><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRRotation" title="enum GnomeRRRotation"><span class="returnvalue">GnomeRRRotation</span></a> gnome_rr_crtc_get_rotations (<em class="parameter"><code><a class="link" href="gnome-desktop3-gnome-rr-crtc.html#GnomeRRCrtc" title="GnomeRRCrtc"><span class="type">GnomeRRCrtc</span></a> *crtc</code></em>);</pre>
321
<div class="variablelist"><table border="0">
322
<col align="left" valign="top">
325
<td><p><span class="term"><em class="parameter"><code>crtc</code></em> :</span></p></td>
330
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
341
Generated by GTK-Doc V1.16.1</div>
b'\\ No newline at end of file'