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="EogScrollView">
8
<refentrytitle role="top_of_page" id="EogScrollView.top_of_page">EogScrollView</refentrytitle>
9
<manvolnum>3</manvolnum>
10
<refmiscinfo>EOG Library</refmiscinfo>
14
<refname>EogScrollView</refname>
15
<refpurpose></refpurpose>
18
<refsynopsisdiv id="EogScrollView.synopsis" role="synopsis">
19
<title role="synopsis.title">Synopsis</title>
22
<link linkend="EogScrollView-struct">EogScrollView</link>;
23
enum <link linkend="EogTransparencyStyle">EogTransparencyStyle</link>;
24
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="eog-scroll-view-new">eog_scroll_view_new</link> (void);
25
<link linkend="void">void</link> <link linkend="eog-scroll-view-set-image">eog_scroll_view_set_image</link> (<link linkend="EogScrollView">EogScrollView</link> *view,
26
<link linkend="EogImage">EogImage</link> *image);
27
<link linkend="void">void</link> <link linkend="eog-scroll-view-set-scroll-wheel-zoom">eog_scroll_view_set_scroll_wheel_zoom</link>
28
(<link linkend="EogScrollView">EogScrollView</link> *view,
29
<link linkend="gboolean">gboolean</link> scroll_wheel_zoom);
30
<link linkend="void">void</link> <link linkend="eog-scroll-view-set-zoom-upscale">eog_scroll_view_set_zoom_upscale</link> (<link linkend="EogScrollView">EogScrollView</link> *view,
31
<link linkend="gboolean">gboolean</link> upscale);
32
<link linkend="void">void</link> <link linkend="eog-scroll-view-set-zoom-multiplier">eog_scroll_view_set_zoom_multiplier</link> (<link linkend="EogScrollView">EogScrollView</link> *view,
33
<link linkend="gdouble">gdouble</link> multiplier);
34
<link linkend="void">void</link> <link linkend="eog-scroll-view-set-antialiasing-in">eog_scroll_view_set_antialiasing_in</link> (<link linkend="EogScrollView">EogScrollView</link> *view,
35
<link linkend="gboolean">gboolean</link> state);
36
<link linkend="void">void</link> <link linkend="eog-scroll-view-set-antialiasing-out">eog_scroll_view_set_antialiasing_out</link>
37
(<link linkend="EogScrollView">EogScrollView</link> *view,
38
<link linkend="gboolean">gboolean</link> state);
39
<link linkend="void">void</link> <link linkend="eog-scroll-view-set-transparency">eog_scroll_view_set_transparency</link> (<link linkend="EogScrollView">EogScrollView</link> *view,
40
<link linkend="EogTransparencyStyle">EogTransparencyStyle</link> style,
41
<link linkend="GdkColor">GdkColor</link> *color);
42
<link linkend="gboolean">gboolean</link> <link linkend="eog-scroll-view-scrollbars-visible">eog_scroll_view_scrollbars_visible</link> (<link linkend="EogScrollView">EogScrollView</link> *view);
43
<link linkend="void">void</link> <link linkend="eog-scroll-view-set-popup">eog_scroll_view_set_popup</link> (<link linkend="EogScrollView">EogScrollView</link> *view,
44
<link linkend="GtkMenu">GtkMenu</link> *menu);
45
<link linkend="void">void</link> <link linkend="eog-scroll-view-zoom-in">eog_scroll_view_zoom_in</link> (<link linkend="EogScrollView">EogScrollView</link> *view,
46
<link linkend="gboolean">gboolean</link> smooth);
47
<link linkend="void">void</link> <link linkend="eog-scroll-view-zoom-out">eog_scroll_view_zoom_out</link> (<link linkend="EogScrollView">EogScrollView</link> *view,
48
<link linkend="gboolean">gboolean</link> smooth);
49
<link linkend="void">void</link> <link linkend="eog-scroll-view-zoom-fit">eog_scroll_view_zoom_fit</link> (<link linkend="EogScrollView">EogScrollView</link> *view);
50
<link linkend="void">void</link> <link linkend="eog-scroll-view-set-zoom">eog_scroll_view_set_zoom</link> (<link linkend="EogScrollView">EogScrollView</link> *view,
51
<link linkend="double">double</link> zoom);
52
<link linkend="double">double</link> <link linkend="eog-scroll-view-get-zoom">eog_scroll_view_get_zoom</link> (<link linkend="EogScrollView">EogScrollView</link> *view);
53
<link linkend="gboolean">gboolean</link> <link linkend="eog-scroll-view-get-zoom-is-min">eog_scroll_view_get_zoom_is_min</link> (<link linkend="EogScrollView">EogScrollView</link> *view);
54
<link linkend="gboolean">gboolean</link> <link linkend="eog-scroll-view-get-zoom-is-max">eog_scroll_view_get_zoom_is_max</link> (<link linkend="EogScrollView">EogScrollView</link> *view);
55
<link linkend="void">void</link> <link linkend="eog-scroll-view-show-cursor">eog_scroll_view_show_cursor</link> (<link linkend="EogScrollView">EogScrollView</link> *view);
56
<link linkend="void">void</link> <link linkend="eog-scroll-view-hide-cursor">eog_scroll_view_hide_cursor</link> (<link linkend="EogScrollView">EogScrollView</link> *view);
60
<refsect1 id="EogScrollView.object-hierarchy" role="object_hierarchy">
61
<title role="object_hierarchy.title">Object Hierarchy</title>
63
<link linkend="GObject">GObject</link>
64
+----<link linkend="GInitiallyUnowned">GInitiallyUnowned</link>
65
+----<link linkend="GtkObject">GtkObject</link>
66
+----<link linkend="GtkWidget">GtkWidget</link>
67
+----<link linkend="GtkContainer">GtkContainer</link>
68
+----<link linkend="GtkTable">GtkTable</link>
75
<refsect1 id="EogScrollView.implemented-interfaces" role="impl_interfaces">
76
<title role="impl_interfaces.title">Implemented Interfaces</title>
78
EogScrollView implements
79
<link linkend="AtkImplementorIface">AtkImplementorIface</link> and <link linkend="GtkBuildable">GtkBuildable</link>.</para>
84
<refsect1 id="EogScrollView.signals" role="signal_proto">
85
<title role="signal_proto.title">Signals</title>
87
"<link linkend="EogScrollView-zoom-changed">zoom-changed</link>" : Run Last
92
<refsect1 id="EogScrollView.description" role="desc">
93
<title role="desc.title">Description</title>
98
<refsect1 id="EogScrollView.details" role="details">
99
<title role="details.title">Details</title>
100
<refsect2 id="EogScrollView-struct" role="struct">
101
<title>EogScrollView</title>
102
<indexterm zone="EogScrollView-struct"><primary sortas="EogScrollView">EogScrollView</primary></indexterm><programlisting>typedef struct _EogScrollView EogScrollView;</programlisting>
105
<refsect2 id="EogTransparencyStyle" role="enum">
106
<title>enum EogTransparencyStyle</title>
107
<indexterm zone="EogTransparencyStyle"><primary sortas="EogTransparencyStyle">EogTransparencyStyle</primary></indexterm><programlisting>typedef enum {
108
EOG_TRANSP_BACKGROUND,
111
} EogTransparencyStyle;
115
<refsect2 id="eog-scroll-view-new" role="function">
116
<title>eog_scroll_view_new ()</title>
117
<indexterm zone="eog-scroll-view-new"><primary sortas="eog_scroll_view_new">eog_scroll_view_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* eog_scroll_view_new (void);</programlisting>
119
</para><variablelist role="params">
120
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
121
</simpara></listitem></varlistentry>
122
</variablelist></refsect2>
123
<refsect2 id="eog-scroll-view-set-image" role="function">
124
<title>eog_scroll_view_set_image ()</title>
125
<indexterm zone="eog-scroll-view-set-image"><primary sortas="eog_scroll_view_set_image">eog_scroll_view_set_image</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_set_image (<link linkend="EogScrollView">EogScrollView</link> *view,
126
<link linkend="EogImage">EogImage</link> *image);</programlisting>
128
</para><variablelist role="params">
129
<varlistentry><term><parameter>view</parameter> :</term>
131
</simpara></listitem></varlistentry>
132
<varlistentry><term><parameter>image</parameter> :</term>
134
</simpara></listitem></varlistentry>
135
</variablelist></refsect2>
136
<refsect2 id="eog-scroll-view-set-scroll-wheel-zoom" role="function">
137
<title>eog_scroll_view_set_scroll_wheel_zoom ()</title>
138
<indexterm zone="eog-scroll-view-set-scroll-wheel-zoom"><primary sortas="eog_scroll_view_set_scroll_wheel_zoom">eog_scroll_view_set_scroll_wheel_zoom</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_set_scroll_wheel_zoom
139
(<link linkend="EogScrollView">EogScrollView</link> *view,
140
<link linkend="gboolean">gboolean</link> scroll_wheel_zoom);</programlisting>
142
</para><variablelist role="params">
143
<varlistentry><term><parameter>view</parameter> :</term>
145
</simpara></listitem></varlistentry>
146
<varlistentry><term><parameter>scroll_wheel_zoom</parameter> :</term>
148
</simpara></listitem></varlistentry>
149
</variablelist></refsect2>
150
<refsect2 id="eog-scroll-view-set-zoom-upscale" role="function">
151
<title>eog_scroll_view_set_zoom_upscale ()</title>
152
<indexterm zone="eog-scroll-view-set-zoom-upscale"><primary sortas="eog_scroll_view_set_zoom_upscale">eog_scroll_view_set_zoom_upscale</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_set_zoom_upscale (<link linkend="EogScrollView">EogScrollView</link> *view,
153
<link linkend="gboolean">gboolean</link> upscale);</programlisting>
155
</para><variablelist role="params">
156
<varlistentry><term><parameter>view</parameter> :</term>
158
</simpara></listitem></varlistentry>
159
<varlistentry><term><parameter>upscale</parameter> :</term>
161
</simpara></listitem></varlistentry>
162
</variablelist></refsect2>
163
<refsect2 id="eog-scroll-view-set-zoom-multiplier" role="function">
164
<title>eog_scroll_view_set_zoom_multiplier ()</title>
165
<indexterm zone="eog-scroll-view-set-zoom-multiplier"><primary sortas="eog_scroll_view_set_zoom_multiplier">eog_scroll_view_set_zoom_multiplier</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_set_zoom_multiplier (<link linkend="EogScrollView">EogScrollView</link> *view,
166
<link linkend="gdouble">gdouble</link> multiplier);</programlisting>
168
</para><variablelist role="params">
169
<varlistentry><term><parameter>view</parameter> :</term>
171
</simpara></listitem></varlistentry>
172
<varlistentry><term><parameter>multiplier</parameter> :</term>
174
</simpara></listitem></varlistentry>
175
</variablelist></refsect2>
176
<refsect2 id="eog-scroll-view-set-antialiasing-in" role="function">
177
<title>eog_scroll_view_set_antialiasing_in ()</title>
178
<indexterm zone="eog-scroll-view-set-antialiasing-in"><primary sortas="eog_scroll_view_set_antialiasing_in">eog_scroll_view_set_antialiasing_in</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_set_antialiasing_in (<link linkend="EogScrollView">EogScrollView</link> *view,
179
<link linkend="gboolean">gboolean</link> state);</programlisting>
181
</para><variablelist role="params">
182
<varlistentry><term><parameter>view</parameter> :</term>
184
</simpara></listitem></varlistentry>
185
<varlistentry><term><parameter>state</parameter> :</term>
187
</simpara></listitem></varlistentry>
188
</variablelist></refsect2>
189
<refsect2 id="eog-scroll-view-set-antialiasing-out" role="function">
190
<title>eog_scroll_view_set_antialiasing_out ()</title>
191
<indexterm zone="eog-scroll-view-set-antialiasing-out"><primary sortas="eog_scroll_view_set_antialiasing_out">eog_scroll_view_set_antialiasing_out</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_set_antialiasing_out
192
(<link linkend="EogScrollView">EogScrollView</link> *view,
193
<link linkend="gboolean">gboolean</link> state);</programlisting>
195
</para><variablelist role="params">
196
<varlistentry><term><parameter>view</parameter> :</term>
198
</simpara></listitem></varlistentry>
199
<varlistentry><term><parameter>state</parameter> :</term>
201
</simpara></listitem></varlistentry>
202
</variablelist></refsect2>
203
<refsect2 id="eog-scroll-view-set-transparency" role="function">
204
<title>eog_scroll_view_set_transparency ()</title>
205
<indexterm zone="eog-scroll-view-set-transparency"><primary sortas="eog_scroll_view_set_transparency">eog_scroll_view_set_transparency</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_set_transparency (<link linkend="EogScrollView">EogScrollView</link> *view,
206
<link linkend="EogTransparencyStyle">EogTransparencyStyle</link> style,
207
<link linkend="GdkColor">GdkColor</link> *color);</programlisting>
209
</para><variablelist role="params">
210
<varlistentry><term><parameter>view</parameter> :</term>
212
</simpara></listitem></varlistentry>
213
<varlistentry><term><parameter>style</parameter> :</term>
215
</simpara></listitem></varlistentry>
216
<varlistentry><term><parameter>color</parameter> :</term>
218
</simpara></listitem></varlistentry>
219
</variablelist></refsect2>
220
<refsect2 id="eog-scroll-view-scrollbars-visible" role="function">
221
<title>eog_scroll_view_scrollbars_visible ()</title>
222
<indexterm zone="eog-scroll-view-scrollbars-visible"><primary sortas="eog_scroll_view_scrollbars_visible">eog_scroll_view_scrollbars_visible</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> eog_scroll_view_scrollbars_visible (<link linkend="EogScrollView">EogScrollView</link> *view);</programlisting>
224
</para><variablelist role="params">
225
<varlistentry><term><parameter>view</parameter> :</term>
227
</simpara></listitem></varlistentry>
228
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
229
</simpara></listitem></varlistentry>
230
</variablelist></refsect2>
231
<refsect2 id="eog-scroll-view-set-popup" role="function">
232
<title>eog_scroll_view_set_popup ()</title>
233
<indexterm zone="eog-scroll-view-set-popup"><primary sortas="eog_scroll_view_set_popup">eog_scroll_view_set_popup</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_set_popup (<link linkend="EogScrollView">EogScrollView</link> *view,
234
<link linkend="GtkMenu">GtkMenu</link> *menu);</programlisting>
236
</para><variablelist role="params">
237
<varlistentry><term><parameter>view</parameter> :</term>
239
</simpara></listitem></varlistentry>
240
<varlistentry><term><parameter>menu</parameter> :</term>
242
</simpara></listitem></varlistentry>
243
</variablelist></refsect2>
244
<refsect2 id="eog-scroll-view-zoom-in" role="function">
245
<title>eog_scroll_view_zoom_in ()</title>
246
<indexterm zone="eog-scroll-view-zoom-in"><primary sortas="eog_scroll_view_zoom_in">eog_scroll_view_zoom_in</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_zoom_in (<link linkend="EogScrollView">EogScrollView</link> *view,
247
<link linkend="gboolean">gboolean</link> smooth);</programlisting>
249
</para><variablelist role="params">
250
<varlistentry><term><parameter>view</parameter> :</term>
252
</simpara></listitem></varlistentry>
253
<varlistentry><term><parameter>smooth</parameter> :</term>
255
</simpara></listitem></varlistentry>
256
</variablelist></refsect2>
257
<refsect2 id="eog-scroll-view-zoom-out" role="function">
258
<title>eog_scroll_view_zoom_out ()</title>
259
<indexterm zone="eog-scroll-view-zoom-out"><primary sortas="eog_scroll_view_zoom_out">eog_scroll_view_zoom_out</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_zoom_out (<link linkend="EogScrollView">EogScrollView</link> *view,
260
<link linkend="gboolean">gboolean</link> smooth);</programlisting>
262
</para><variablelist role="params">
263
<varlistentry><term><parameter>view</parameter> :</term>
265
</simpara></listitem></varlistentry>
266
<varlistentry><term><parameter>smooth</parameter> :</term>
268
</simpara></listitem></varlistentry>
269
</variablelist></refsect2>
270
<refsect2 id="eog-scroll-view-zoom-fit" role="function">
271
<title>eog_scroll_view_zoom_fit ()</title>
272
<indexterm zone="eog-scroll-view-zoom-fit"><primary sortas="eog_scroll_view_zoom_fit">eog_scroll_view_zoom_fit</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_zoom_fit (<link linkend="EogScrollView">EogScrollView</link> *view);</programlisting>
274
</para><variablelist role="params">
275
<varlistentry><term><parameter>view</parameter> :</term>
277
</simpara></listitem></varlistentry>
278
</variablelist></refsect2>
279
<refsect2 id="eog-scroll-view-set-zoom" role="function">
280
<title>eog_scroll_view_set_zoom ()</title>
281
<indexterm zone="eog-scroll-view-set-zoom"><primary sortas="eog_scroll_view_set_zoom">eog_scroll_view_set_zoom</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_set_zoom (<link linkend="EogScrollView">EogScrollView</link> *view,
282
<link linkend="double">double</link> zoom);</programlisting>
284
</para><variablelist role="params">
285
<varlistentry><term><parameter>view</parameter> :</term>
287
</simpara></listitem></varlistentry>
288
<varlistentry><term><parameter>zoom</parameter> :</term>
290
</simpara></listitem></varlistentry>
291
</variablelist></refsect2>
292
<refsect2 id="eog-scroll-view-get-zoom" role="function">
293
<title>eog_scroll_view_get_zoom ()</title>
294
<indexterm zone="eog-scroll-view-get-zoom"><primary sortas="eog_scroll_view_get_zoom">eog_scroll_view_get_zoom</primary></indexterm><programlisting><link linkend="double">double</link> eog_scroll_view_get_zoom (<link linkend="EogScrollView">EogScrollView</link> *view);</programlisting>
296
</para><variablelist role="params">
297
<varlistentry><term><parameter>view</parameter> :</term>
299
</simpara></listitem></varlistentry>
300
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
301
</simpara></listitem></varlistentry>
302
</variablelist></refsect2>
303
<refsect2 id="eog-scroll-view-get-zoom-is-min" role="function">
304
<title>eog_scroll_view_get_zoom_is_min ()</title>
305
<indexterm zone="eog-scroll-view-get-zoom-is-min"><primary sortas="eog_scroll_view_get_zoom_is_min">eog_scroll_view_get_zoom_is_min</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> eog_scroll_view_get_zoom_is_min (<link linkend="EogScrollView">EogScrollView</link> *view);</programlisting>
307
</para><variablelist role="params">
308
<varlistentry><term><parameter>view</parameter> :</term>
310
</simpara></listitem></varlistentry>
311
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
312
</simpara></listitem></varlistentry>
313
</variablelist></refsect2>
314
<refsect2 id="eog-scroll-view-get-zoom-is-max" role="function">
315
<title>eog_scroll_view_get_zoom_is_max ()</title>
316
<indexterm zone="eog-scroll-view-get-zoom-is-max"><primary sortas="eog_scroll_view_get_zoom_is_max">eog_scroll_view_get_zoom_is_max</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> eog_scroll_view_get_zoom_is_max (<link linkend="EogScrollView">EogScrollView</link> *view);</programlisting>
318
</para><variablelist role="params">
319
<varlistentry><term><parameter>view</parameter> :</term>
321
</simpara></listitem></varlistentry>
322
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
323
</simpara></listitem></varlistentry>
324
</variablelist></refsect2>
325
<refsect2 id="eog-scroll-view-show-cursor" role="function">
326
<title>eog_scroll_view_show_cursor ()</title>
327
<indexterm zone="eog-scroll-view-show-cursor"><primary sortas="eog_scroll_view_show_cursor">eog_scroll_view_show_cursor</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_show_cursor (<link linkend="EogScrollView">EogScrollView</link> *view);</programlisting>
329
</para><variablelist role="params">
330
<varlistentry><term><parameter>view</parameter> :</term>
332
</simpara></listitem></varlistentry>
333
</variablelist></refsect2>
334
<refsect2 id="eog-scroll-view-hide-cursor" role="function">
335
<title>eog_scroll_view_hide_cursor ()</title>
336
<indexterm zone="eog-scroll-view-hide-cursor"><primary sortas="eog_scroll_view_hide_cursor">eog_scroll_view_hide_cursor</primary></indexterm><programlisting><link linkend="void">void</link> eog_scroll_view_hide_cursor (<link linkend="EogScrollView">EogScrollView</link> *view);</programlisting>
338
</para><variablelist role="params">
339
<varlistentry><term><parameter>view</parameter> :</term>
341
</simpara></listitem></varlistentry>
342
</variablelist></refsect2>
346
<refsect1 id="EogScrollView.signal-details" role="signals">
347
<title role="signals.title">Signal Details</title>
348
<refsect2 id="EogScrollView-zoom-changed" role="signal"><title>The <literal>"zoom-changed"</literal> signal</title>
349
<indexterm zone="EogScrollView-zoom-changed"><primary sortas="EogScrollView::zoom-changed">EogScrollView::zoom-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="EogScrollView">EogScrollView</link> *eogscrollview,
350
<link linkend="gdouble">gdouble</link> arg1,
351
<link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
353
</para><variablelist role="params">
354
<varlistentry><term><parameter>eogscrollview</parameter> :</term>
355
<listitem><simpara>the object which received the signal.
356
</simpara></listitem></varlistentry>
357
<varlistentry><term><parameter>arg1</parameter> :</term>
359
</simpara></listitem></varlistentry>
360
<varlistentry><term><parameter>user_data</parameter> :</term>
361
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
362
</variablelist></refsect2>