35
35
<th width="100%" align="center">Evince Programmer's Reference Manual</th>
36
36
<td><a accesskey="n" href="evince-ev-view-accessible.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
38
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2644125" class="shortcut">Top</a>
38
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3113834" class="shortcut">Top</a>
40
<a href="#id2644397" class="shortcut">Description</a></nobr></td></tr>
40
<a href="#id3114158" class="shortcut">Description</a></nobr></td></tr>
42
42
<div class="refentry" lang="en">
43
43
<a name="evince-ev-utils"></a><div class="titlepage"></div>
44
44
<div class="refnamediv"><table width="100%"><tr>
47
<a name="id2644125"></a><span class="refentrytitle">ev-utils</span>
47
<a name="id3113834"></a><span class="refentrytitle">ev-utils</span>
49
49
<p>ev-utils — </p>
60
href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"
61
>GdkPixbuf</a>* <a href="evince-ev-utils.html#ev-pixbuf-add-shadow">ev_pixbuf_add_shadow</a> (<a
62
href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"
59
GdkPixbuf* <a href="evince-ev-utils.html#ev-pixbuf-add-shadow">ev_pixbuf_add_shadow</a> (GdkPixbuf *src,
68
void <a href="evince-ev-utils.html#ev-print-region-contents">ev_print_region_contents</a> (<a
69
href="/usr/share/gtk-doc/html/gdk/gdk-Points-Rectangles-and-Regions.html#GdkRegion"
70
>GdkRegion</a> *region);
64
void <a href="evince-ev-utils.html#ev-print-region-contents">ev_print_region_contents</a> (GdkRegion *region);
71
65
void <a href="evince-ev-utils.html#ev-gui-menu-position-tree-selection">ev_gui_menu_position_tree_selection</a>
73
href="/usr/share/gtk-doc/html/gtk/GtkMenu.html"
76
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
79
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
82
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
83
>gboolean</a> *push_in,
85
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
86
>gpointer</a> user_data);
88
href="/usr/share/gtk-doc/html/libgnomeprint/libgnomeprint-gnome-print-config.html#GnomePrintConfig"
89
>GnomePrintConfig</a>* <a href="evince-ev-utils.html#load-print-config-from-file">load_print_config_from_file</a>
71
GnomePrintConfig* <a href="evince-ev-utils.html#load-print-config-from-file">load_print_config_from_file</a>
91
void <a href="evince-ev-utils.html#save-print-config-to-file">save_print_config_to_file</a> (<a
92
href="/usr/share/gtk-doc/html/libgnomeprint/libgnomeprint-gnome-print-config.html#GnomePrintConfig"
93
>GnomePrintConfig</a> *config);
95
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
96
>gboolean</a> <a href="evince-ev-utils.html#using-postscript-printer">using_postscript_printer</a> (<a
97
href="/usr/share/gtk-doc/html/libgnomeprint/libgnomeprint-gnome-print-config.html#GnomePrintConfig"
98
>GnomePrintConfig</a> *config);
100
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
101
>gboolean</a> <a href="evince-ev-utils.html#using-pdf-printer">using_pdf_printer</a> (<a
102
href="/usr/share/gtk-doc/html/libgnomeprint/libgnomeprint-gnome-print-config.html#GnomePrintConfig"
103
>GnomePrintConfig</a> *config);
105
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
106
>gint</a> <a href="evince-ev-utils.html#get-num-monitors">get_num_monitors</a> (<a
107
href="/usr/share/gtk-doc/html/gtk/GtkWindow.html"
108
>GtkWindow</a> *window);
110
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
111
>gdouble</a> <a href="evince-ev-utils.html#get-screen-dpi">get_screen_dpi</a> (<a
112
href="/usr/share/gtk-doc/html/gtk/GtkWindow.html"
113
>GtkWindow</a> *window);
73
void <a href="evince-ev-utils.html#save-print-config-to-file">save_print_config_to_file</a> (GnomePrintConfig *config);
74
gboolean <a href="evince-ev-utils.html#using-postscript-printer">using_postscript_printer</a> (GnomePrintConfig *config);
75
gboolean <a href="evince-ev-utils.html#using-pdf-printer">using_pdf_printer</a> (GnomePrintConfig *config);
76
gint <a href="evince-ev-utils.html#get-num-monitors">get_num_monitors</a> (GtkWindow *window);
77
gdouble <a href="evince-ev-utils.html#get-screen-dpi">get_screen_dpi</a> (GtkWindow *window);
78
void <a href="evince-ev-utils.html#file-chooser-dialog-add-writable-pixbuf-formats">file_chooser_dialog_add_writable_pixbuf_formats</a>
79
(GtkFileChooser *chooser);
80
GdkPixbufFormat* <a href="evince-ev-utils.html#get-gdk-pixbuf-format-by-extension">get_gdk_pixbuf_format_by_extension</a>
116
84
<div class="refsect1" lang="en">
117
<a name="id2644397"></a><h2>Description</h2>
85
<a name="id3114158"></a><h2>Description</h2>
122
90
<div class="refsect1" lang="en">
123
<a name="id2644412"></a><h2>Details</h2>
91
<a name="id3114172"></a><h2>Details</h2>
124
92
<div class="refsect2" lang="en">
125
<a name="id2644422"></a><h3>
93
<a name="id3114183"></a><h3>
126
94
<a name="ev-pixbuf-add-shadow"></a>ev_pixbuf_add_shadow ()</h3>
127
<a class="indexterm" name="id2644435"></a><pre class="programlisting"><a
128
href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"
129
>GdkPixbuf</a>* ev_pixbuf_add_shadow (<a
130
href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"
95
<a class="indexterm" name="id3114196"></a><pre class="programlisting">GdkPixbuf* ev_pixbuf_add_shadow (GdkPixbuf *src,
206
168
<div class="refsect2" lang="en">
207
<a name="id2644634"></a><h3>
169
<a name="id3114395"></a><h3>
208
170
<a name="ev-gui-menu-position-tree-selection"></a>ev_gui_menu_position_tree_selection ()</h3>
209
<a class="indexterm" name="id2644648"></a><pre class="programlisting">void ev_gui_menu_position_tree_selection
211
href="/usr/share/gtk-doc/html/gtk/GtkMenu.html"
214
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
217
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
220
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
221
>gboolean</a> *push_in,
223
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
224
>gpointer</a> user_data);</pre>
171
<a class="indexterm" name="id3114409"></a><pre class="programlisting">void ev_gui_menu_position_tree_selection
176
gpointer user_data);</pre>
312
260
<div class="refsect2" lang="en">
313
<a name="id2644889"></a><h3>
261
<a name="id3114649"></a><h3>
314
262
<a name="using-postscript-printer"></a>using_postscript_printer ()</h3>
315
<a class="indexterm" name="id2644902"></a><pre class="programlisting"><a
316
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
317
>gboolean</a> using_postscript_printer (<a
318
href="/usr/share/gtk-doc/html/libgnomeprint/libgnomeprint-gnome-print-config.html#GnomePrintConfig"
319
>GnomePrintConfig</a> *config);</pre>
263
<a class="indexterm" name="id3114663"></a><pre class="programlisting">gboolean using_postscript_printer (GnomePrintConfig *config);</pre>
344
288
<div class="refsect2" lang="en">
345
<a name="id2644959"></a><h3>
289
<a name="id3114719"></a><h3>
346
290
<a name="using-pdf-printer"></a>using_pdf_printer ()</h3>
347
<a class="indexterm" name="id2644972"></a><pre class="programlisting"><a
348
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
349
>gboolean</a> using_pdf_printer (<a
350
href="/usr/share/gtk-doc/html/libgnomeprint/libgnomeprint-gnome-print-config.html#GnomePrintConfig"
351
>GnomePrintConfig</a> *config);</pre>
291
<a class="indexterm" name="id3114733"></a><pre class="programlisting">gboolean using_pdf_printer (GnomePrintConfig *config);</pre>
376
316
<div class="refsect2" lang="en">
377
<a name="id2645028"></a><h3>
317
<a name="id3114789"></a><h3>
378
318
<a name="get-num-monitors"></a>get_num_monitors ()</h3>
379
<a class="indexterm" name="id2645041"></a><pre class="programlisting"><a
380
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
381
>gint</a> get_num_monitors (<a
382
href="/usr/share/gtk-doc/html/gtk/GtkWindow.html"
383
>GtkWindow</a> *window);</pre>
319
<a class="indexterm" name="id3114802"></a><pre class="programlisting">gint get_num_monitors (GtkWindow *window);</pre>
408
344
<div class="refsect2" lang="en">
409
<a name="id2645102"></a><h3>
345
<a name="id3114863"></a><h3>
410
346
<a name="get-screen-dpi"></a>get_screen_dpi ()</h3>
411
<a class="indexterm" name="id2645115"></a><pre class="programlisting"><a
412
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
413
>gdouble</a> get_screen_dpi (<a
414
href="/usr/share/gtk-doc/html/gtk/GtkWindow.html"
415
>GtkWindow</a> *window);</pre>
347
<a class="indexterm" name="id3114876"></a><pre class="programlisting">gdouble get_screen_dpi (GtkWindow *window);</pre>
372
<div class="refsect2" lang="en">
373
<a name="id3114932"></a><h3>
374
<a name="file-chooser-dialog-add-writable-pixbuf-formats"></a>file_chooser_dialog_add_writable_pixbuf_formats ()</h3>
375
<a class="indexterm" name="id3114946"></a><pre class="programlisting">void file_chooser_dialog_add_writable_pixbuf_formats
376
(GtkFileChooser *chooser);</pre>
380
<div class="variablelist"><table border="0">
381
<col align="left" valign="top">
384
<span class="term"><em class="parameter"><code>chooser</code></em> :</span></td>
393
<div class="refsect2" lang="en">
394
<a name="id3114994"></a><h3>
395
<a name="get-gdk-pixbuf-format-by-extension"></a>get_gdk_pixbuf_format_by_extension ()</h3>
396
<a class="indexterm" name="id3115009"></a><pre class="programlisting">GdkPixbufFormat* get_gdk_pixbuf_format_by_extension
401
<div class="variablelist"><table border="0">
402
<col align="left" valign="top">
406
<span class="term"><em class="parameter"><code>uri</code></em> :</span></td>
412
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>