2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4
<!ENTITY version SYSTEM "version.xml">
6
<refentry id="EogTransform">
8
<refentrytitle role="top_of_page" id="EogTransform.top_of_page">EogTransform</refentrytitle>
9
<manvolnum>3</manvolnum>
10
<refmiscinfo>EOG Library</refmiscinfo>
14
<refname>EogTransform</refname>
15
<refpurpose></refpurpose>
18
<refsynopsisdiv id="EogTransform.synopsis" role="synopsis">
19
<title role="synopsis.title">Synopsis</title>
22
enum <link linkend="EogTransformType">EogTransformType</link>;
23
<link linkend="EogTransform-struct">EogTransform</link>;
24
<link linkend="GdkPixbuf">GdkPixbuf</link>* <link linkend="eog-transform-apply">eog_transform_apply</link> (<link linkend="EogTransform">EogTransform</link> *trans,
25
<link linkend="GdkPixbuf">GdkPixbuf</link> *pixbuf,
26
<link linkend="EogJob">EogJob</link> *job);
27
<link linkend="EogTransform">EogTransform</link>* <link linkend="eog-transform-reverse">eog_transform_reverse</link> (<link linkend="EogTransform">EogTransform</link> *trans);
28
<link linkend="EogTransform">EogTransform</link>* <link linkend="eog-transform-compose">eog_transform_compose</link> (<link linkend="EogTransform">EogTransform</link> *trans,
29
<link linkend="EogTransform">EogTransform</link> *compose);
30
<link linkend="gboolean">gboolean</link> <link linkend="eog-transform-is-identity">eog_transform_is_identity</link> (<link linkend="EogTransform">EogTransform</link> *trans);
31
<link linkend="EogTransform">EogTransform</link>* <link linkend="eog-transform-identity-new">eog_transform_identity_new</link> (void);
32
<link linkend="EogTransform">EogTransform</link>* <link linkend="eog-transform-rotate-new">eog_transform_rotate_new</link> (<link linkend="int">int</link> degree);
33
<link linkend="EogTransform">EogTransform</link>* <link linkend="eog-transform-flip-new">eog_transform_flip_new</link> (<link linkend="EogTransformType">EogTransformType</link> type);
34
<link linkend="EogTransform">EogTransform</link>* <link linkend="eog-transform-scale-new">eog_transform_scale_new</link> (<link linkend="double">double</link> sx,
35
<link linkend="double">double</link> sy);
36
<link linkend="EogTransform">EogTransform</link>* <link linkend="eog-transform-new">eog_transform_new</link> (<link linkend="EogTransformType">EogTransformType</link> trans);
37
<link linkend="EogTransformType">EogTransformType</link> <link linkend="eog-transform-get-transform-type">eog_transform_get_transform_type</link> (<link linkend="EogTransform">EogTransform</link> *trans);
41
<refsect1 id="EogTransform.object-hierarchy" role="object_hierarchy">
42
<title role="object_hierarchy.title">Object Hierarchy</title>
44
<link linkend="GObject">GObject</link>
56
<refsect1 id="EogTransform.description" role="desc">
57
<title role="desc.title">Description</title>
62
<refsect1 id="EogTransform.details" role="details">
63
<title role="details.title">Details</title>
64
<refsect2 id="EogTransformType" role="enum">
65
<title>enum EogTransformType</title>
66
<indexterm zone="EogTransformType"><primary sortas="EogTransformType">EogTransformType</primary></indexterm><programlisting>typedef enum {
69
EOG_TRANSFORM_ROT_180,
70
EOG_TRANSFORM_ROT_270,
71
EOG_TRANSFORM_FLIP_HORIZONTAL,
72
EOG_TRANSFORM_FLIP_VERTICAL,
73
EOG_TRANSFORM_TRANSPOSE,
74
EOG_TRANSFORM_TRANSVERSE
79
<refsect2 id="EogTransform-struct" role="struct">
80
<title>EogTransform</title>
81
<indexterm zone="EogTransform-struct"><primary sortas="EogTransform">EogTransform</primary></indexterm><programlisting>typedef struct _EogTransform EogTransform;</programlisting>
84
<refsect2 id="eog-transform-apply" role="function">
85
<title>eog_transform_apply ()</title>
86
<indexterm zone="eog-transform-apply"><primary sortas="eog_transform_apply">eog_transform_apply</primary></indexterm><programlisting><link linkend="GdkPixbuf">GdkPixbuf</link>* eog_transform_apply (<link linkend="EogTransform">EogTransform</link> *trans,
87
<link linkend="GdkPixbuf">GdkPixbuf</link> *pixbuf,
88
<link linkend="EogJob">EogJob</link> *job);</programlisting>
90
</para><variablelist role="params">
91
<varlistentry><term><parameter>trans</parameter> :</term>
93
</simpara></listitem></varlistentry>
94
<varlistentry><term><parameter>pixbuf</parameter> :</term>
96
</simpara></listitem></varlistentry>
97
<varlistentry><term><parameter>job</parameter> :</term>
99
</simpara></listitem></varlistentry>
100
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
101
</simpara></listitem></varlistentry>
102
</variablelist></refsect2>
103
<refsect2 id="eog-transform-reverse" role="function">
104
<title>eog_transform_reverse ()</title>
105
<indexterm zone="eog-transform-reverse"><primary sortas="eog_transform_reverse">eog_transform_reverse</primary></indexterm><programlisting><link linkend="EogTransform">EogTransform</link>* eog_transform_reverse (<link linkend="EogTransform">EogTransform</link> *trans);</programlisting>
107
</para><variablelist role="params">
108
<varlistentry><term><parameter>trans</parameter> :</term>
110
</simpara></listitem></varlistentry>
111
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
112
</simpara></listitem></varlistentry>
113
</variablelist></refsect2>
114
<refsect2 id="eog-transform-compose" role="function">
115
<title>eog_transform_compose ()</title>
116
<indexterm zone="eog-transform-compose"><primary sortas="eog_transform_compose">eog_transform_compose</primary></indexterm><programlisting><link linkend="EogTransform">EogTransform</link>* eog_transform_compose (<link linkend="EogTransform">EogTransform</link> *trans,
117
<link linkend="EogTransform">EogTransform</link> *compose);</programlisting>
119
</para><variablelist role="params">
120
<varlistentry><term><parameter>trans</parameter> :</term>
122
</simpara></listitem></varlistentry>
123
<varlistentry><term><parameter>compose</parameter> :</term>
125
</simpara></listitem></varlistentry>
126
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
127
</simpara></listitem></varlistentry>
128
</variablelist></refsect2>
129
<refsect2 id="eog-transform-is-identity" role="function">
130
<title>eog_transform_is_identity ()</title>
131
<indexterm zone="eog-transform-is-identity"><primary sortas="eog_transform_is_identity">eog_transform_is_identity</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> eog_transform_is_identity (<link linkend="EogTransform">EogTransform</link> *trans);</programlisting>
133
</para><variablelist role="params">
134
<varlistentry><term><parameter>trans</parameter> :</term>
136
</simpara></listitem></varlistentry>
137
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
138
</simpara></listitem></varlistentry>
139
</variablelist></refsect2>
140
<refsect2 id="eog-transform-identity-new" role="function">
141
<title>eog_transform_identity_new ()</title>
142
<indexterm zone="eog-transform-identity-new"><primary sortas="eog_transform_identity_new">eog_transform_identity_new</primary></indexterm><programlisting><link linkend="EogTransform">EogTransform</link>* eog_transform_identity_new (void);</programlisting>
144
</para><variablelist role="params">
145
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
146
</simpara></listitem></varlistentry>
147
</variablelist></refsect2>
148
<refsect2 id="eog-transform-rotate-new" role="function">
149
<title>eog_transform_rotate_new ()</title>
150
<indexterm zone="eog-transform-rotate-new"><primary sortas="eog_transform_rotate_new">eog_transform_rotate_new</primary></indexterm><programlisting><link linkend="EogTransform">EogTransform</link>* eog_transform_rotate_new (<link linkend="int">int</link> degree);</programlisting>
152
</para><variablelist role="params">
153
<varlistentry><term><parameter>degree</parameter> :</term>
155
</simpara></listitem></varlistentry>
156
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
157
</simpara></listitem></varlistentry>
158
</variablelist></refsect2>
159
<refsect2 id="eog-transform-flip-new" role="function">
160
<title>eog_transform_flip_new ()</title>
161
<indexterm zone="eog-transform-flip-new"><primary sortas="eog_transform_flip_new">eog_transform_flip_new</primary></indexterm><programlisting><link linkend="EogTransform">EogTransform</link>* eog_transform_flip_new (<link linkend="EogTransformType">EogTransformType</link> type);</programlisting>
163
</para><variablelist role="params">
164
<varlistentry><term><parameter>type</parameter> :</term>
166
</simpara></listitem></varlistentry>
167
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
168
</simpara></listitem></varlistentry>
169
</variablelist></refsect2>
170
<refsect2 id="eog-transform-scale-new" role="function">
171
<title>eog_transform_scale_new ()</title>
172
<indexterm zone="eog-transform-scale-new"><primary sortas="eog_transform_scale_new">eog_transform_scale_new</primary></indexterm><programlisting><link linkend="EogTransform">EogTransform</link>* eog_transform_scale_new (<link linkend="double">double</link> sx,
173
<link linkend="double">double</link> sy);</programlisting>
175
</para><variablelist role="params">
176
<varlistentry><term><parameter>sx</parameter> :</term>
178
</simpara></listitem></varlistentry>
179
<varlistentry><term><parameter>sy</parameter> :</term>
181
</simpara></listitem></varlistentry>
182
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
183
</simpara></listitem></varlistentry>
184
</variablelist></refsect2>
185
<refsect2 id="eog-transform-new" role="function">
186
<title>eog_transform_new ()</title>
187
<indexterm zone="eog-transform-new"><primary sortas="eog_transform_new">eog_transform_new</primary></indexterm><programlisting><link linkend="EogTransform">EogTransform</link>* eog_transform_new (<link linkend="EogTransformType">EogTransformType</link> trans);</programlisting>
189
</para><variablelist role="params">
190
<varlistentry><term><parameter>trans</parameter> :</term>
192
</simpara></listitem></varlistentry>
193
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
194
</simpara></listitem></varlistentry>
195
</variablelist></refsect2>
196
<refsect2 id="eog-transform-get-transform-type" role="function">
197
<title>eog_transform_get_transform_type ()</title>
198
<indexterm zone="eog-transform-get-transform-type"><primary sortas="eog_transform_get_transform_type">eog_transform_get_transform_type</primary></indexterm><programlisting><link linkend="EogTransformType">EogTransformType</link> eog_transform_get_transform_type (<link linkend="EogTransform">EogTransform</link> *trans);</programlisting>
200
</para><variablelist role="params">
201
<varlistentry><term><parameter>trans</parameter> :</term>
203
</simpara></listitem></varlistentry>
204
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
205
</simpara></listitem></varlistentry>
206
</variablelist></refsect2>