49
49
<span class="returnvalue">GtkWidget</span> * <a class="link" href="EogPrintPreview.html#eog-print-preview-new" title="eog_print_preview_new ()">eog_print_preview_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
50
50
<span class="returnvalue">GtkWidget</span> * <a class="link" href="EogPrintPreview.html#eog-print-preview-new-with-pixbuf" title="eog_print_preview_new_with_pixbuf ()">eog_print_preview_new_with_pixbuf</a> (<em class="parameter"><code><span class="type">GdkPixbuf</span> *pixbuf</code></em>);
51
51
<span class="returnvalue">void</span> <a class="link" href="EogPrintPreview.html#eog-print-preview-set-page-margins" title="eog_print_preview_set_page_margins ()">eog_print_preview_set_page_margins</a> (<em class="parameter"><code><a class="link" href="EogPrintPreview.html" title="EogPrintPreview"><span class="type">EogPrintPreview</span></a> *preview</code></em>,
52
<em class="parameter"><code><span class="type">gfloat</span> l_margin</code></em>,
53
<em class="parameter"><code><span class="type">gfloat</span> r_margin</code></em>,
54
<em class="parameter"><code><span class="type">gfloat</span> t_margin</code></em>,
55
<em class="parameter"><code><span class="type">gfloat</span> b_margin</code></em>);
52
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> l_margin</code></em>,
53
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> r_margin</code></em>,
54
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> t_margin</code></em>,
55
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> b_margin</code></em>);
56
56
<span class="returnvalue">void</span> <a class="link" href="EogPrintPreview.html#eog-print-preview-set-from-page-setup" title="eog_print_preview_set_from_page_setup ()">eog_print_preview_set_from_page_setup</a>
57
57
(<em class="parameter"><code><a class="link" href="EogPrintPreview.html" title="EogPrintPreview"><span class="type">EogPrintPreview</span></a> *preview</code></em>,
58
58
<em class="parameter"><code><span class="type">GtkPageSetup</span> *setup</code></em>);
59
59
<span class="returnvalue">void</span> <a class="link" href="EogPrintPreview.html#eog-print-preview-get-image-position" title="eog_print_preview_get_image_position ()">eog_print_preview_get_image_position</a>
60
60
(<em class="parameter"><code><a class="link" href="EogPrintPreview.html" title="EogPrintPreview"><span class="type">EogPrintPreview</span></a> *preview</code></em>,
61
<em class="parameter"><code><span class="type">gdouble</span> *x</code></em>,
62
<em class="parameter"><code><span class="type">gdouble</span> *y</code></em>);
61
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *x</code></em>,
62
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *y</code></em>);
63
63
<span class="returnvalue">void</span> <a class="link" href="EogPrintPreview.html#eog-print-preview-set-image-position" title="eog_print_preview_set_image_position ()">eog_print_preview_set_image_position</a>
64
64
(<em class="parameter"><code><a class="link" href="EogPrintPreview.html" title="EogPrintPreview"><span class="type">EogPrintPreview</span></a> *preview</code></em>,
65
<em class="parameter"><code><span class="type">gdouble</span> x</code></em>,
66
<em class="parameter"><code><span class="type">gdouble</span> y</code></em>);
65
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
66
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>);
67
67
<span class="returnvalue">void</span> <a class="link" href="EogPrintPreview.html#eog-print-preview-set-scale" title="eog_print_preview_set_scale ()">eog_print_preview_set_scale</a> (<em class="parameter"><code><a class="link" href="EogPrintPreview.html" title="EogPrintPreview"><span class="type">EogPrintPreview</span></a> *preview</code></em>,
68
<em class="parameter"><code><span class="type">gfloat</span> scale</code></em>);
68
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> scale</code></em>);
71
71
<div class="refsect1">
72
72
<a name="EogPrintPreview.object-hierarchy"></a><h2>Object Hierarchy</h2>
73
73
<pre class="synopsis">
75
+----GInitiallyUnowned
74
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
75
+----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
90
90
<div class="refsect1">
91
91
<a name="EogPrintPreview.properties"></a><h2>Properties</h2>
92
92
<pre class="synopsis">
93
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--image" title='The "image" property'>image</a>" <span class="type">GObject</span>* : Read / Write
94
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--image-scale" title='The "image-scale" property'>image-scale</a>" <span class="type">gfloat</span> : Read / Write
95
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--image-x-align" title='The "image-x-align" property'>image-x-align</a>" <span class="type">gfloat</span> : Read / Write
96
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--image-y-align" title='The "image-y-align" property'>image-y-align</a>" <span class="type">gfloat</span> : Read / Write
97
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--page-bottom-margin" title='The "page-bottom-margin" property'>page-bottom-margin</a>" <span class="type">gfloat</span> : Read / Write
98
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--page-left-margin" title='The "page-left-margin" property'>page-left-margin</a>" <span class="type">gfloat</span> : Read / Write
99
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--page-right-margin" title='The "page-right-margin" property'>page-right-margin</a>" <span class="type">gfloat</span> : Read / Write
100
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--page-top-margin" title='The "page-top-margin" property'>page-top-margin</a>" <span class="type">gfloat</span> : Read / Write
101
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--paper-height" title='The "paper-height" property'>paper-height</a>" <span class="type">gfloat</span> : Read / Write
102
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--paper-width" title='The "paper-width" property'>paper-width</a>" <span class="type">gfloat</span> : Read / Write
93
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--image" title='The "image" property'>image</a>" <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>* : Read / Write
94
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--image-scale" title='The "image-scale" property'>image-scale</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write
95
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--image-x-align" title='The "image-x-align" property'>image-x-align</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write
96
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--image-y-align" title='The "image-y-align" property'>image-y-align</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write
97
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--page-bottom-margin" title='The "page-bottom-margin" property'>page-bottom-margin</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write
98
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--page-left-margin" title='The "page-left-margin" property'>page-left-margin</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write
99
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--page-right-margin" title='The "page-right-margin" property'>page-right-margin</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write
100
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--page-top-margin" title='The "page-top-margin" property'>page-top-margin</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write
101
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--paper-height" title='The "paper-height" property'>paper-height</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write
102
"<a class="link" href="EogPrintPreview.html#EogPrintPreview--paper-width" title='The "paper-width" property'>paper-width</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write
105
105
<div class="refsect1">
106
106
<a name="EogPrintPreview.signals"></a><h2>Signals</h2>
107
107
<pre class="synopsis">
108
"<a class="link" href="EogPrintPreview.html#EogPrintPreview-image-moved" title='The "image-moved" signal'>image-moved</a>" : <code class="literal">Run First</code>
108
"<a class="link" href="EogPrintPreview.html#EogPrintPreview-image-moved" title='The "image-moved" signal'>image-moved</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS"><code class="literal">Run First</code></a>
111
111
<div class="refsect1">
165
165
<div class="refsect2">
166
166
<a name="eog-print-preview-set-page-margins"></a><h3>eog_print_preview_set_page_margins ()</h3>
167
167
<pre class="programlisting"><span class="returnvalue">void</span> eog_print_preview_set_page_margins (<em class="parameter"><code><a class="link" href="EogPrintPreview.html" title="EogPrintPreview"><span class="type">EogPrintPreview</span></a> *preview</code></em>,
168
<em class="parameter"><code><span class="type">gfloat</span> l_margin</code></em>,
169
<em class="parameter"><code><span class="type">gfloat</span> r_margin</code></em>,
170
<em class="parameter"><code><span class="type">gfloat</span> t_margin</code></em>,
171
<em class="parameter"><code><span class="type">gfloat</span> b_margin</code></em>);</pre>
168
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> l_margin</code></em>,
169
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> r_margin</code></em>,
170
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> t_margin</code></em>,
171
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> b_margin</code></em>);</pre>
173
173
Manually set the margins, in inches.
229
229
<a name="eog-print-preview-get-image-position"></a><h3>eog_print_preview_get_image_position ()</h3>
230
230
<pre class="programlisting"><span class="returnvalue">void</span> eog_print_preview_get_image_position
231
231
(<em class="parameter"><code><a class="link" href="EogPrintPreview.html" title="EogPrintPreview"><span class="type">EogPrintPreview</span></a> *preview</code></em>,
232
<em class="parameter"><code><span class="type">gdouble</span> *x</code></em>,
233
<em class="parameter"><code><span class="type">gdouble</span> *y</code></em>);</pre>
232
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *x</code></em>,
233
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *y</code></em>);</pre>
235
235
Gets current image position in inches, relative to the margins. A
236
236
(0, 0) position is the intersection between the left and top margins.
247
247
<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
248
<td>a pointer to a <span class="type">gdouble</span>, or <a href="/opt/gnome-3.0/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to ignore it</td>
248
<td>a pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</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 ignore it</td>
251
251
<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
252
<td>a pointer to a <span class="type">gdouble</span>, or <a href="/opt/gnome-3.0/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to ignore it</td>
252
<td>a pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</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 ignore it</td>
259
259
<a name="eog-print-preview-set-image-position"></a><h3>eog_print_preview_set_image_position ()</h3>
260
260
<pre class="programlisting"><span class="returnvalue">void</span> eog_print_preview_set_image_position
261
261
(<em class="parameter"><code><a class="link" href="EogPrintPreview.html" title="EogPrintPreview"><span class="type">EogPrintPreview</span></a> *preview</code></em>,
262
<em class="parameter"><code><span class="type">gdouble</span> x</code></em>,
263
<em class="parameter"><code><span class="type">gdouble</span> y</code></em>);</pre>
262
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
263
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>);</pre>
265
265
Sets the image position. You can pass -1 to one of the coordinates if you
266
266
only want to set the other.
417
417
<div class="refsect2">
418
418
<a name="EogPrintPreview-image-moved"></a><h3>The <code class="literal">"image-moved"</code> signal</h3>
419
419
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="EogPrintPreview.html" title="EogPrintPreview"><span class="type">EogPrintPreview</span></a> *preview,
420
<span class="type">gpointer</span> user_data) : <code class="literal">Run First</code></pre>
420
<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-FIRST:CAPS"><code class="literal">Run First</code></a></pre>
422
422
The <a class="link" href="EogPrintPreview.html#EogPrintPreview-image-moved" title='The "image-moved" signal'><span class="type">"image-moved"</span></a> signal is emitted when the position
423
423
of the image is changed.