~canonical-dx-team/ubuntu/maverick/gtk+2.0/menuproxy

« back to all changes in this revision

Viewing changes to docs/reference/gtk/xml/gtkprintsettings.xml

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-05-04 12:24:25 UTC
  • mfrom: (1.1.21 upstream)
  • Revision ID: james.westby@ubuntu.com-20070504122425-0m8midgzrp40y8w2
Tags: 2.10.12-1ubuntu1
* Sync with Debian
* New upstream version:
  Fixed bugs:
  - 379414 file chooser warnings when changing path in the entry
  - 418585 GtkFileChooserDefault sizing code is not DPI independent
  - 419568 Crash in search if start with special letter
  - 435062 build dies with icon cache validation
  - 379399 Segfault to call gtk_print_operation_run twice.
  - 387889 cups backend has problems when there are too many printers
  - 418531 invalid read to gtkicontheme.c gtk_icon_theme_lookup_icon...
  - 423916 crash in color scheme code
  - 424042 Segmentation fault while quickly pressing Alt+arrows
  - 415260 Protect against negative indices when setting values in G...
  - 419171 XGetVisualInfo() may not set nxvisuals
  - 128852 Gdk cursors don't look good on win32
  - 344657 Ctrl-H doesn't toggle "Show Hidden Files" setting
  - 345345 PrintOperation::paginate is not emitted for class handler
  - 347567 GtkPrintOperation::end-print is not emitted if it's cance...
  - 369112 gtk_ui_manager_add_ui should accept unnamed separator
  - 392015 Selected menu item invisible on Windows Vista
  - 399253 MS-Windows Theme Bottom Tab placement rendering glitches
  - 399425 gtk_input_dialog_fill_axes() adds child to gtkscrolledwin...
  - 403251 [patch] little memory leak in GtkPrintJob
  - 403267 [patch] memory leak in GtkPageSetupUnixDialog
  - 403470 MS-Windows Theme tab placement other than on top leaks a ...
  - 404506 Windows system fonts that have multi-byte font names cann...
  - 405089 Incorrect window placement for GtkEventBox private window
  - 405515 Minor leak in gtkfilesystemmodel.c
  - 405539 gdk_pixbuf_save() for PNG saver can return FALSE without ...
  - 415681 gdk_window_clear_area includes an extra line and column o...
  - 418219 GtkRecentChooser should apply filter before sorting and c...
  - 418403 Scroll to printer after selecting it from settings
  - 421985 _gtk_print_operation_platform_backend_launch_preview
  - 421990 gtk_print_job_get_surface
  - 421993 gtk_print_operation_init
  - 423064 Conditional jump or move depends on uninitialised value(s...
  - 423722 Fix printing header in gtk-demo
  - 424168 gtk_print_operation_run on async preview
  - 425655 Don't install gtk+-unix-print-2.0.pc on non-UNIX platforms
  - 425786 GDK segfaults if XineramaQueryScreens fails
  - 428665 Lpr Backend gets stuck in infinite loop during gtk_enumer...
  - 429902 GtkPrintOperation leaks cairo contextes
  - 431997 First delay of GdkPixbufAnimationIter is wrong
  - 433242 Inconsistent scroll arrow position calculations
  - 433972 Placing gtk.Expander inside a gtk.TextView() changes gtk....
  - 434261 _gtk_toolbar_elide_underscores incorrectly handles some s...
  - 383354 ctrl-L should make 'Location' entry disappear
  - 418673 gtk_recent_manager_add_item
  - 429732 gtk_accel_group_finalize accesses invalid memory
  - 435028 WM_CLIENT_LEADER is wrong on the leader_window
  - 431067 Background of the header window is not updated
  - 338843 add recent files support inside the ui manager
  - 148535 add drop shadow to menus, tooltips, etc. under Windows XP
* debian/control.in:
  - Conflicts on ubuntulooks (<= 0.9.11-1)
* debian/patches/15_default-fallback-icon-theme.patch:
  - patch from Debian, fallback on gnome icon theme

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<refentry id="GtkPrintSettings">
 
2
<refmeta>
 
3
<refentrytitle role="top_of_page">GtkPrintSettings</refentrytitle>
 
4
<manvolnum>3</manvolnum>
 
5
<refmiscinfo>GTK Library</refmiscinfo>
 
6
</refmeta>
 
7
 
 
8
<refnamediv>
 
9
<refname>GtkPrintSettings</refname>
 
10
<refpurpose>Stores print settings</refpurpose>
 
11
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
 
12
</refnamediv>
 
13
 
 
14
<refsynopsisdiv role="synopsis">
 
15
<title role="synopsis.title">Synopsis</title>
 
16
 
 
17
<synopsis>
 
18
 
 
19
#include &lt;gtk/gtk.h&gt;
 
20
 
 
21
 
 
22
                    <link linkend="GtkPrintSettings-struct">GtkPrintSettings</link>;
 
23
<link linkend="void">void</link>                (<link linkend="GtkPrintSettingsFunc">*GtkPrintSettingsFunc</link>)             (const <link linkend="gchar">gchar</link> *key,
 
24
                                                         const <link linkend="gchar">gchar</link> *value,
 
25
                                                         <link linkend="gpointer">gpointer</link> user_data);
 
26
<link linkend="GtkPrintSettings">GtkPrintSettings</link>*   <link linkend="gtk-print-settings-new">gtk_print_settings_new</link>              (void);
 
27
<link linkend="GtkPrintSettings">GtkPrintSettings</link>*   <link linkend="gtk-print-settings-copy">gtk_print_settings_copy</link>             (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *other);
 
28
<link linkend="gboolean">gboolean</link>            <link linkend="gtk-print-settings-has-key">gtk_print_settings_has_key</link>          (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
29
                                                         const <link linkend="gchar">gchar</link> *key);
 
30
const <link linkend="gchar">gchar</link>*        <link linkend="gtk-print-settings-get">gtk_print_settings_get</link>              (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
31
                                                         const <link linkend="gchar">gchar</link> *key);
 
32
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set">gtk_print_settings_set</link>              (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
33
                                                         const <link linkend="gchar">gchar</link> *key,
 
34
                                                         const <link linkend="gchar">gchar</link> *value);
 
35
<link linkend="void">void</link>                <link linkend="gtk-print-settings-unset">gtk_print_settings_unset</link>            (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
36
                                                         const <link linkend="gchar">gchar</link> *key);
 
37
<link linkend="void">void</link>                <link linkend="gtk-print-settings-foreach">gtk_print_settings_foreach</link>          (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
38
                                                         <link linkend="GtkPrintSettingsFunc">GtkPrintSettingsFunc</link> func,
 
39
                                                         <link linkend="gpointer">gpointer</link> user_data);
 
40
<link linkend="gboolean">gboolean</link>            <link linkend="gtk-print-settings-get-bool">gtk_print_settings_get_bool</link>         (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
41
                                                         const <link linkend="gchar">gchar</link> *key);
 
42
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-bool">gtk_print_settings_set_bool</link>         (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
43
                                                         const <link linkend="gchar">gchar</link> *key,
 
44
                                                         <link linkend="gboolean">gboolean</link> value);
 
45
<link linkend="gdouble">gdouble</link>             <link linkend="gtk-print-settings-get-double">gtk_print_settings_get_double</link>       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
46
                                                         const <link linkend="gchar">gchar</link> *key);
 
47
<link linkend="gdouble">gdouble</link>             <link linkend="gtk-print-settings-get-double-with-default">gtk_print_settings_get_double_with_default</link>
 
48
                                                        (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
49
                                                         const <link linkend="gchar">gchar</link> *key,
 
50
                                                         <link linkend="gdouble">gdouble</link> def);
 
51
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-double">gtk_print_settings_set_double</link>       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
52
                                                         const <link linkend="gchar">gchar</link> *key,
 
53
                                                         <link linkend="gdouble">gdouble</link> value);
 
54
<link linkend="gdouble">gdouble</link>             <link linkend="gtk-print-settings-get-length">gtk_print_settings_get_length</link>       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
55
                                                         const <link linkend="gchar">gchar</link> *key,
 
56
                                                         <link linkend="GtkUnit">GtkUnit</link> unit);
 
57
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-length">gtk_print_settings_set_length</link>       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
58
                                                         const <link linkend="gchar">gchar</link> *key,
 
59
                                                         <link linkend="gdouble">gdouble</link> value,
 
60
                                                         <link linkend="GtkUnit">GtkUnit</link> unit);
 
61
<link linkend="gint">gint</link>                <link linkend="gtk-print-settings-get-int">gtk_print_settings_get_int</link>          (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
62
                                                         const <link linkend="gchar">gchar</link> *key);
 
63
<link linkend="gint">gint</link>                <link linkend="gtk-print-settings-get-int-with-default">gtk_print_settings_get_int_with_default</link>
 
64
                                                        (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
65
                                                         const <link linkend="gchar">gchar</link> *key,
 
66
                                                         <link linkend="gint">gint</link> def);
 
67
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-int">gtk_print_settings_set_int</link>          (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
68
                                                         const <link linkend="gchar">gchar</link> *key,
 
69
                                                         <link linkend="gint">gint</link> value);
 
70
#define             <link linkend="GTK-PRINT-SETTINGS-PRINTER:CAPS">GTK_PRINT_SETTINGS_PRINTER</link>
 
71
const <link linkend="gchar">gchar</link>*        <link linkend="gtk-print-settings-get-printer">gtk_print_settings_get_printer</link>      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
72
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-printer">gtk_print_settings_set_printer</link>      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
73
                                                         const <link linkend="gchar">gchar</link> *printer);
 
74
enum                <link linkend="GtkPageOrientation">GtkPageOrientation</link>;
 
75
#define             <link linkend="GTK-PRINT-SETTINGS-ORIENTATION:CAPS">GTK_PRINT_SETTINGS_ORIENTATION</link>
 
76
<link linkend="GtkPageOrientation">GtkPageOrientation</link>  <link linkend="gtk-print-settings-get-orientation">gtk_print_settings_get_orientation</link>  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
77
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-orientation">gtk_print_settings_set_orientation</link>  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
78
                                                         <link linkend="GtkPageOrientation">GtkPageOrientation</link> orientation);
 
79
#define             <link linkend="GTK-PRINT-SETTINGS-PAPER-FORMAT:CAPS">GTK_PRINT_SETTINGS_PAPER_FORMAT</link>
 
80
<link linkend="GtkPaperSize">GtkPaperSize</link>*       <link linkend="gtk-print-settings-get-paper-size">gtk_print_settings_get_paper_size</link>   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
81
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-paper-size">gtk_print_settings_set_paper_size</link>   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
82
                                                         <link linkend="GtkPaperSize">GtkPaperSize</link> *paper_size);
 
83
#define             <link linkend="GTK-PRINT-SETTINGS-PAPER-WIDTH:CAPS">GTK_PRINT_SETTINGS_PAPER_WIDTH</link>
 
84
<link linkend="gdouble">gdouble</link>             <link linkend="gtk-print-settings-get-paper-width">gtk_print_settings_get_paper_width</link>  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
85
                                                         <link linkend="GtkUnit">GtkUnit</link> unit);
 
86
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-paper-width">gtk_print_settings_set_paper_width</link>  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
87
                                                         <link linkend="gdouble">gdouble</link> width,
 
88
                                                         <link linkend="GtkUnit">GtkUnit</link> unit);
 
89
#define             <link linkend="GTK-PRINT-SETTINGS-PAPER-HEIGHT:CAPS">GTK_PRINT_SETTINGS_PAPER_HEIGHT</link>
 
90
<link linkend="gdouble">gdouble</link>             <link linkend="gtk-print-settings-get-paper-height">gtk_print_settings_get_paper_height</link> (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
91
                                                         <link linkend="GtkUnit">GtkUnit</link> unit);
 
92
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-paper-height">gtk_print_settings_set_paper_height</link> (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
93
                                                         <link linkend="gdouble">gdouble</link> height,
 
94
                                                         <link linkend="GtkUnit">GtkUnit</link> unit);
 
95
#define             <link linkend="GTK-PRINT-SETTINGS-USE-COLOR:CAPS">GTK_PRINT_SETTINGS_USE_COLOR</link>
 
96
<link linkend="gboolean">gboolean</link>            <link linkend="gtk-print-settings-get-use-color">gtk_print_settings_get_use_color</link>    (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
97
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-use-color">gtk_print_settings_set_use_color</link>    (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
98
                                                         <link linkend="gboolean">gboolean</link> use_color);
 
99
#define             <link linkend="GTK-PRINT-SETTINGS-COLLATE:CAPS">GTK_PRINT_SETTINGS_COLLATE</link>
 
100
<link linkend="gboolean">gboolean</link>            <link linkend="gtk-print-settings-get-collate">gtk_print_settings_get_collate</link>      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
101
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-collate">gtk_print_settings_set_collate</link>      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
102
                                                         <link linkend="gboolean">gboolean</link> collate);
 
103
#define             <link linkend="GTK-PRINT-SETTINGS-REVERSE:CAPS">GTK_PRINT_SETTINGS_REVERSE</link>
 
104
<link linkend="gboolean">gboolean</link>            <link linkend="gtk-print-settings-get-reverse">gtk_print_settings_get_reverse</link>      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
105
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-reverse">gtk_print_settings_set_reverse</link>      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
106
                                                         <link linkend="gboolean">gboolean</link> reverse);
 
107
enum                <link linkend="GtkPrintDuplex">GtkPrintDuplex</link>;
 
108
#define             <link linkend="GTK-PRINT-SETTINGS-DUPLEX:CAPS">GTK_PRINT_SETTINGS_DUPLEX</link>
 
109
<link linkend="GtkPrintDuplex">GtkPrintDuplex</link>      <link linkend="gtk-print-settings-get-duplex">gtk_print_settings_get_duplex</link>       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
110
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-duplex">gtk_print_settings_set_duplex</link>       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
111
                                                         <link linkend="GtkPrintDuplex">GtkPrintDuplex</link> duplex);
 
112
enum                <link linkend="GtkPrintQuality">GtkPrintQuality</link>;
 
113
#define             <link linkend="GTK-PRINT-SETTINGS-QUALITY:CAPS">GTK_PRINT_SETTINGS_QUALITY</link>
 
114
<link linkend="GtkPrintQuality">GtkPrintQuality</link>     <link linkend="gtk-print-settings-get-quality">gtk_print_settings_get_quality</link>      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
115
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-quality">gtk_print_settings_set_quality</link>      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
116
                                                         <link linkend="GtkPrintQuality">GtkPrintQuality</link> quality);
 
117
#define             <link linkend="GTK-PRINT-SETTINGS-N-COPIES:CAPS">GTK_PRINT_SETTINGS_N_COPIES</link>
 
118
<link linkend="gint">gint</link>                <link linkend="gtk-print-settings-get-n-copies">gtk_print_settings_get_n_copies</link>     (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
119
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-n-copies">gtk_print_settings_set_n_copies</link>     (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
120
                                                         <link linkend="gint">gint</link> num_copies);
 
121
#define             <link linkend="GTK-PRINT-SETTINGS-NUMBER-UP:CAPS">GTK_PRINT_SETTINGS_NUMBER_UP</link>
 
122
<link linkend="gint">gint</link>                <link linkend="gtk-print-settings-get-number-up">gtk_print_settings_get_number_up</link>    (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
123
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-number-up">gtk_print_settings_set_number_up</link>    (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
124
                                                         <link linkend="gint">gint</link> number_up);
 
125
#define             <link linkend="GTK-PRINT-SETTINGS-RESOLUTION:CAPS">GTK_PRINT_SETTINGS_RESOLUTION</link>
 
126
<link linkend="gint">gint</link>                <link linkend="gtk-print-settings-get-resolution">gtk_print_settings_get_resolution</link>   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
127
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-resolution">gtk_print_settings_set_resolution</link>   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
128
                                                         <link linkend="gint">gint</link> resolution);
 
129
#define             <link linkend="GTK-PRINT-SETTINGS-SCALE:CAPS">GTK_PRINT_SETTINGS_SCALE</link>
 
130
<link linkend="gdouble">gdouble</link>             <link linkend="gtk-print-settings-get-scale">gtk_print_settings_get_scale</link>        (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
131
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-scale">gtk_print_settings_set_scale</link>        (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
132
                                                         <link linkend="gdouble">gdouble</link> scale);
 
133
enum                <link linkend="GtkPrintPages">GtkPrintPages</link>;
 
134
#define             <link linkend="GTK-PRINT-SETTINGS-PRINT-PAGES:CAPS">GTK_PRINT_SETTINGS_PRINT_PAGES</link>
 
135
<link linkend="GtkPrintPages">GtkPrintPages</link>       <link linkend="gtk-print-settings-get-print-pages">gtk_print_settings_get_print_pages</link>  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
136
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-print-pages">gtk_print_settings_set_print_pages</link>  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
137
                                                         <link linkend="GtkPrintPages">GtkPrintPages</link> pages);
 
138
                    <link linkend="GtkPageRange">GtkPageRange</link>;
 
139
#define             <link linkend="GTK-PRINT-SETTINGS-PAGE-RANGES:CAPS">GTK_PRINT_SETTINGS_PAGE_RANGES</link>
 
140
<link linkend="GtkPageRange">GtkPageRange</link>*       <link linkend="gtk-print-settings-get-page-ranges">gtk_print_settings_get_page_ranges</link>  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
141
                                                         <link linkend="gint">gint</link> *num_ranges);
 
142
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-page-ranges">gtk_print_settings_set_page_ranges</link>  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
143
                                                         <link linkend="GtkPageRange">GtkPageRange</link> *page_ranges,
 
144
                                                         <link linkend="gint">gint</link> num_ranges);
 
145
enum                <link linkend="GtkPageSet">GtkPageSet</link>;
 
146
#define             <link linkend="GTK-PRINT-SETTINGS-PAGE-SET:CAPS">GTK_PRINT_SETTINGS_PAGE_SET</link>
 
147
<link linkend="GtkPageSet">GtkPageSet</link>          <link linkend="gtk-print-settings-get-page-set">gtk_print_settings_get_page_set</link>     (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
148
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-page-set">gtk_print_settings_set_page_set</link>     (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
149
                                                         <link linkend="GtkPageSet">GtkPageSet</link> page_set);
 
150
#define             <link linkend="GTK-PRINT-SETTINGS-DEFAULT-SOURCE:CAPS">GTK_PRINT_SETTINGS_DEFAULT_SOURCE</link>
 
151
const <link linkend="gchar">gchar</link>*        <link linkend="gtk-print-settings-get-default-source">gtk_print_settings_get_default_source</link>
 
152
                                                        (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
153
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-default-source">gtk_print_settings_set_default_source</link>
 
154
                                                        (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
155
                                                         const <link linkend="gchar">gchar</link> *default_source);
 
156
#define             <link linkend="GTK-PRINT-SETTINGS-MEDIA-TYPE:CAPS">GTK_PRINT_SETTINGS_MEDIA_TYPE</link>
 
157
const <link linkend="gchar">gchar</link>*        <link linkend="gtk-print-settings-get-media-type">gtk_print_settings_get_media_type</link>   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
158
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-media-type">gtk_print_settings_set_media_type</link>   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
159
                                                         const <link linkend="gchar">gchar</link> *media_type);
 
160
#define             <link linkend="GTK-PRINT-SETTINGS-DITHER:CAPS">GTK_PRINT_SETTINGS_DITHER</link>
 
161
const <link linkend="gchar">gchar</link>*        <link linkend="gtk-print-settings-get-dither">gtk_print_settings_get_dither</link>       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
162
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-dither">gtk_print_settings_set_dither</link>       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
163
                                                         const <link linkend="gchar">gchar</link> *dither);
 
164
#define             <link linkend="GTK-PRINT-SETTINGS-FINISHINGS:CAPS">GTK_PRINT_SETTINGS_FINISHINGS</link>
 
165
const <link linkend="gchar">gchar</link>*        <link linkend="gtk-print-settings-get-finishings">gtk_print_settings_get_finishings</link>   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
166
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-finishings">gtk_print_settings_set_finishings</link>   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
167
                                                         const <link linkend="gchar">gchar</link> *finishings);
 
168
#define             <link linkend="GTK-PRINT-SETTINGS-OUTPUT-BIN:CAPS">GTK_PRINT_SETTINGS_OUTPUT_BIN</link>
 
169
const <link linkend="gchar">gchar</link>*        <link linkend="gtk-print-settings-get-output-bin">gtk_print_settings_get_output_bin</link>   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);
 
170
<link linkend="void">void</link>                <link linkend="gtk-print-settings-set-output-bin">gtk_print_settings_set_output_bin</link>   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
171
                                                         const <link linkend="gchar">gchar</link> *output_bin);
 
172
#define             <link linkend="GTK-PRINT-SETTINGS-OUTPUT-FILE-FORMAT:CAPS">GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT</link>
 
173
#define             <link linkend="GTK-PRINT-SETTINGS-OUTPUT-URI:CAPS">GTK_PRINT_SETTINGS_OUTPUT_URI</link>
 
174
#define             <link linkend="GTK-PRINT-SETTINGS-WIN32-DRIVER-EXTRA:CAPS">GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA</link>
 
175
#define             <link linkend="GTK-PRINT-SETTINGS-WIN32-DRIVER-VERSION:CAPS">GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION</link>
 
176
 
 
177
 
 
178
</synopsis>
 
179
</refsynopsisdiv>
 
180
 
 
181
<refsect1 role="object_hierarchy">
 
182
<title role="object_hierarchy.title">Object Hierarchy</title>
 
183
<synopsis>
 
184
 
 
185
  <link linkend="GObject">GObject</link>
 
186
   +----GtkPrintSettings
 
187
</synopsis>
 
188
 
 
189
</refsect1>
 
190
 
 
191
 
 
192
 
 
193
 
 
194
 
 
195
 
 
196
 
 
197
 
 
198
<refsect1 role="desc">
 
199
<title role="desc.title">Description</title>
 
200
<para>
 
201
A GtkPrintSettings object represents the settings of a print dialog in 
 
202
a system-independent way. The main use for this object is that once 
 
203
you've printed you can get a settings object that represents the settings 
 
204
the user chose, and the next time you print you can pass that object in so 
 
205
that the user doesn't have to re-set all his settings. 
 
206
</para>
 
207
<para>
 
208
Its also possible to enumerate the settings so that you can easily save 
 
209
the settings for the next time your app runs, or even store them in a 
 
210
document. The predefined keys try to use shared values as much as possible 
 
211
so that moving such a document between systems still works.
 
212
</para>
 
213
 
 
214
<!-- TODO example of getting, storing and setting settings -->
 
215
 
 
216
<para>
 
217
Printing support was added in GTK+ 2.10.
 
218
</para>
 
219
</refsect1>
 
220
 
 
221
<refsect1 role="details">
 
222
<title role="details.title">Details</title>
 
223
<refsect2>
 
224
<title><anchor id="GtkPrintSettings-struct" role="struct"/>GtkPrintSettings</title>
 
225
<indexterm><primary>GtkPrintSettings</primary></indexterm><programlisting>typedef struct _GtkPrintSettings GtkPrintSettings;</programlisting>
 
226
<para>
 
227
 
 
228
</para></refsect2>
 
229
<refsect2>
 
230
<title><anchor id="GtkPrintSettingsFunc" role="function"/>GtkPrintSettingsFunc ()</title>
 
231
<indexterm><primary>GtkPrintSettingsFunc</primary></indexterm><programlisting><link linkend="void">void</link>                (*GtkPrintSettingsFunc)             (const <link linkend="gchar">gchar</link> *key,
 
232
                                                         const <link linkend="gchar">gchar</link> *value,
 
233
                                                         <link linkend="gpointer">gpointer</link> user_data);</programlisting>
 
234
<para>
 
235
 
 
236
</para><variablelist role="params">
 
237
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
238
<listitem><simpara>
 
239
</simpara></listitem></varlistentry>
 
240
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
241
<listitem><simpara>
 
242
</simpara></listitem></varlistentry>
 
243
<varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
 
244
<listitem><simpara>
 
245
 
 
246
 
 
247
</simpara></listitem></varlistentry>
 
248
</variablelist></refsect2>
 
249
<refsect2>
 
250
<title><anchor id="gtk-print-settings-new" role="function" condition="since:2.10"/>gtk_print_settings_new ()</title>
 
251
<indexterm role="2.10"><primary>gtk_print_settings_new</primary></indexterm><programlisting><link linkend="GtkPrintSettings">GtkPrintSettings</link>*   gtk_print_settings_new              (void);</programlisting>
 
252
<para>
 
253
Creates a new <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link> object.</para>
 
254
<para>
 
255
 
 
256
</para><variablelist role="params">
 
257
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> a new <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link> object
 
258
 
 
259
</simpara></listitem></varlistentry>
 
260
</variablelist><para role="since">Since  2.10
 
261
</para></refsect2>
 
262
<refsect2>
 
263
<title><anchor id="gtk-print-settings-copy" role="function" condition="since:2.10"/>gtk_print_settings_copy ()</title>
 
264
<indexterm role="2.10"><primary>gtk_print_settings_copy</primary></indexterm><programlisting><link linkend="GtkPrintSettings">GtkPrintSettings</link>*   gtk_print_settings_copy             (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *other);</programlisting>
 
265
<para>
 
266
Copies a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link> object.</para>
 
267
<para>
 
268
 
 
269
</para><variablelist role="params">
 
270
<varlistentry><term><parameter>other</parameter>&nbsp;:</term>
 
271
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
272
</simpara></listitem></varlistentry>
 
273
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> a newly allocated copy of <parameter>other</parameter>
 
274
 
 
275
</simpara></listitem></varlistentry>
 
276
</variablelist><para role="since">Since  2.10
 
277
</para></refsect2>
 
278
<refsect2>
 
279
<title><anchor id="gtk-print-settings-has-key" role="function" condition="since:2.10"/>gtk_print_settings_has_key ()</title>
 
280
<indexterm role="2.10"><primary>gtk_print_settings_has_key</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            gtk_print_settings_has_key          (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
281
                                                         const <link linkend="gchar">gchar</link> *key);</programlisting>
 
282
<para>
 
283
Returns <link linkend="TRUE:CAPS"><literal>TRUE</literal></link>, if a value is associated with <parameter>key</parameter>.</para>
 
284
<para>
 
285
 
 
286
</para><variablelist role="params">
 
287
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
288
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
289
</simpara></listitem></varlistentry>
 
290
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
291
<listitem><simpara> a key
 
292
</simpara></listitem></varlistentry>
 
293
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link>, if <parameter>key</parameter> has a value
 
294
 
 
295
</simpara></listitem></varlistentry>
 
296
</variablelist><para role="since">Since  2.10
 
297
</para></refsect2>
 
298
<refsect2>
 
299
<title><anchor id="gtk-print-settings-get" role="function" condition="since:2.10"/>gtk_print_settings_get ()</title>
 
300
<indexterm role="2.10"><primary>gtk_print_settings_get</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link>*        gtk_print_settings_get              (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
301
                                                         const <link linkend="gchar">gchar</link> *key);</programlisting>
 
302
<para>
 
303
Looks up the string value associated with <parameter>key</parameter>.</para>
 
304
<para>
 
305
 
 
306
</para><variablelist role="params">
 
307
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
308
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
309
</simpara></listitem></varlistentry>
 
310
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
311
<listitem><simpara> a key
 
312
</simpara></listitem></varlistentry>
 
313
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the string value for <parameter>key</parameter>
 
314
 
 
315
</simpara></listitem></varlistentry>
 
316
</variablelist><para role="since">Since  2.10
 
317
</para></refsect2>
 
318
<refsect2>
 
319
<title><anchor id="gtk-print-settings-set" role="function" condition="since:2.10"/>gtk_print_settings_set ()</title>
 
320
<indexterm role="2.10"><primary>gtk_print_settings_set</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set              (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
321
                                                         const <link linkend="gchar">gchar</link> *key,
 
322
                                                         const <link linkend="gchar">gchar</link> *value);</programlisting>
 
323
<para>
 
324
Associates <parameter>value</parameter> with <parameter>key</parameter>.</para>
 
325
<para>
 
326
 
 
327
</para><variablelist role="params">
 
328
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
329
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
330
</simpara></listitem></varlistentry>
 
331
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
332
<listitem><simpara> a key
 
333
</simpara></listitem></varlistentry>
 
334
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
335
<listitem><simpara> a string value, or <link linkend="NULL:CAPS"><literal>NULL</literal></link>
 
336
</simpara></listitem></varlistentry>
 
337
</variablelist><para role="since">Since  2.10 
 
338
</para></refsect2>
 
339
<refsect2>
 
340
<title><anchor id="gtk-print-settings-unset" role="function" condition="since:2.10"/>gtk_print_settings_unset ()</title>
 
341
<indexterm role="2.10"><primary>gtk_print_settings_unset</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_unset            (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
342
                                                         const <link linkend="gchar">gchar</link> *key);</programlisting>
 
343
<para>
 
344
Removes any value associated with <parameter>key</parameter>. 
 
345
This has the same effect as setting the value to <link linkend="NULL:CAPS"><literal>NULL</literal></link>.</para>
 
346
<para>
 
347
 
 
348
</para><variablelist role="params">
 
349
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
350
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
351
</simpara></listitem></varlistentry>
 
352
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
353
<listitem><simpara> a key
 
354
</simpara></listitem></varlistentry>
 
355
</variablelist><para role="since">Since  2.10 
 
356
</para></refsect2>
 
357
<refsect2>
 
358
<title><anchor id="gtk-print-settings-foreach" role="function" condition="since:2.10"/>gtk_print_settings_foreach ()</title>
 
359
<indexterm role="2.10"><primary>gtk_print_settings_foreach</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_foreach          (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
360
                                                         <link linkend="GtkPrintSettingsFunc">GtkPrintSettingsFunc</link> func,
 
361
                                                         <link linkend="gpointer">gpointer</link> user_data);</programlisting>
 
362
<para>
 
363
Calls <parameter>func</parameter> for each key-value pair of <parameter>settings</parameter>.</para>
 
364
<para>
 
365
 
 
366
</para><variablelist role="params">
 
367
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
368
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
369
</simpara></listitem></varlistentry>
 
370
<varlistentry><term><parameter>func</parameter>&nbsp;:</term>
 
371
<listitem><simpara> the function to call
 
372
</simpara></listitem></varlistentry>
 
373
<varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
 
374
<listitem><simpara> user data for <parameter>func</parameter>
 
375
</simpara></listitem></varlistentry>
 
376
</variablelist><para role="since">Since  2.10
 
377
</para></refsect2>
 
378
<refsect2>
 
379
<title><anchor id="gtk-print-settings-get-bool" role="function" condition="since:2.10"/>gtk_print_settings_get_bool ()</title>
 
380
<indexterm role="2.10"><primary>gtk_print_settings_get_bool</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            gtk_print_settings_get_bool         (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
381
                                                         const <link linkend="gchar">gchar</link> *key);</programlisting>
 
382
<para>
 
383
Returns the boolean represented by the value
 
384
that is associated with <parameter>key</parameter>. 
 
385
</para>
 
386
<para>
 
387
The string "true" represents <link linkend="TRUE:CAPS"><literal>TRUE</literal></link>, any other 
 
388
string <link linkend="FALSE:CAPS"><literal>FALSE</literal></link>.</para>
 
389
<para>
 
390
 
 
391
</para><variablelist role="params">
 
392
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
393
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
394
</simpara></listitem></varlistentry>
 
395
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
396
<listitem><simpara> a key
 
397
</simpara></listitem></varlistentry>
 
398
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link>, if <parameter>key</parameter> maps to a true value.
 
399
 
 
400
</simpara></listitem></varlistentry>
 
401
</variablelist><para role="since">Since  2.10
 
402
</para></refsect2>
 
403
<refsect2>
 
404
<title><anchor id="gtk-print-settings-set-bool" role="function" condition="since:2.10"/>gtk_print_settings_set_bool ()</title>
 
405
<indexterm role="2.10"><primary>gtk_print_settings_set_bool</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_bool         (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
406
                                                         const <link linkend="gchar">gchar</link> *key,
 
407
                                                         <link linkend="gboolean">gboolean</link> value);</programlisting>
 
408
<para>
 
409
Sets <parameter>key</parameter> to a boolean value.</para>
 
410
<para>
 
411
 
 
412
</para><variablelist role="params">
 
413
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
414
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
415
</simpara></listitem></varlistentry>
 
416
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
417
<listitem><simpara> a key
 
418
</simpara></listitem></varlistentry>
 
419
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
420
<listitem><simpara> a boolean
 
421
</simpara></listitem></varlistentry>
 
422
</variablelist><para role="since">Since  2.10
 
423
</para></refsect2>
 
424
<refsect2>
 
425
<title><anchor id="gtk-print-settings-get-double" role="function" condition="since:2.10"/>gtk_print_settings_get_double ()</title>
 
426
<indexterm role="2.10"><primary>gtk_print_settings_get_double</primary></indexterm><programlisting><link linkend="gdouble">gdouble</link>             gtk_print_settings_get_double       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
427
                                                         const <link linkend="gchar">gchar</link> *key);</programlisting>
 
428
<para>
 
429
Returns the double value associated with <parameter>key</parameter>, or 0.</para>
 
430
<para>
 
431
 
 
432
</para><variablelist role="params">
 
433
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
434
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
435
</simpara></listitem></varlistentry>
 
436
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
437
<listitem><simpara> a key
 
438
</simpara></listitem></varlistentry>
 
439
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the double value of <parameter>key</parameter>
 
440
 
 
441
</simpara></listitem></varlistentry>
 
442
</variablelist><para role="since">Since  2.10
 
443
</para></refsect2>
 
444
<refsect2>
 
445
<title><anchor id="gtk-print-settings-get-double-with-default" role="function" condition="since:2.10"/>gtk_print_settings_get_double_with_default ()</title>
 
446
<indexterm role="2.10"><primary>gtk_print_settings_get_double_with_default</primary></indexterm><programlisting><link linkend="gdouble">gdouble</link>             gtk_print_settings_get_double_with_default
 
447
                                                        (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
448
                                                         const <link linkend="gchar">gchar</link> *key,
 
449
                                                         <link linkend="gdouble">gdouble</link> def);</programlisting>
 
450
<para>
 
451
Returns the floating point number represented by 
 
452
the value that is associated with <parameter>key</parameter>, or <parameter>default_val</parameter>
 
453
if the value does not represent a floating point number.
 
454
</para>
 
455
<para>
 
456
Floating point numbers are parsed with <link linkend="g-ascii-strtod"><function>g_ascii_strtod()</function></link>.</para>
 
457
<para>
 
458
 
 
459
</para><variablelist role="params">
 
460
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
461
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
462
</simpara></listitem></varlistentry>
 
463
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
464
<listitem><simpara> a key
 
465
</simpara></listitem></varlistentry>
 
466
<varlistentry><term><parameter>def</parameter>&nbsp;:</term>
 
467
<listitem><simpara> the default value
 
468
</simpara></listitem></varlistentry>
 
469
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the floating point number associated with <parameter>key</parameter>
 
470
 
 
471
</simpara></listitem></varlistentry>
 
472
</variablelist><para role="since">Since  2.10
 
473
</para></refsect2>
 
474
<refsect2>
 
475
<title><anchor id="gtk-print-settings-set-double" role="function" condition="since:2.10"/>gtk_print_settings_set_double ()</title>
 
476
<indexterm role="2.10"><primary>gtk_print_settings_set_double</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_double       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
477
                                                         const <link linkend="gchar">gchar</link> *key,
 
478
                                                         <link linkend="gdouble">gdouble</link> value);</programlisting>
 
479
<para>
 
480
Sets <parameter>key</parameter> to a double value.</para>
 
481
<para>
 
482
 
 
483
</para><variablelist role="params">
 
484
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
485
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
486
</simpara></listitem></varlistentry>
 
487
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
488
<listitem><simpara> a key 
 
489
</simpara></listitem></varlistentry>
 
490
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
491
<listitem><simpara> a double value
 
492
</simpara></listitem></varlistentry>
 
493
</variablelist><para role="since">Since  2.10
 
494
</para></refsect2>
 
495
<refsect2>
 
496
<title><anchor id="gtk-print-settings-get-length" role="function" condition="since:2.10"/>gtk_print_settings_get_length ()</title>
 
497
<indexterm role="2.10"><primary>gtk_print_settings_get_length</primary></indexterm><programlisting><link linkend="gdouble">gdouble</link>             gtk_print_settings_get_length       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
498
                                                         const <link linkend="gchar">gchar</link> *key,
 
499
                                                         <link linkend="GtkUnit">GtkUnit</link> unit);</programlisting>
 
500
<para>
 
501
Returns the value associated with <parameter>key</parameter>, interpreted
 
502
as a length. The returned value is converted to <parameter>units</parameter>.</para>
 
503
<para>
 
504
 
 
505
</para><variablelist role="params">
 
506
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
507
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
508
</simpara></listitem></varlistentry>
 
509
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
510
<listitem><simpara> a key
 
511
</simpara></listitem></varlistentry>
 
512
<varlistentry><term><parameter>unit</parameter>&nbsp;:</term>
 
513
<listitem><simpara> the unit of the return value
 
514
</simpara></listitem></varlistentry>
 
515
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the length value of <parameter>key</parameter>, converted to <parameter>unit</parameter>
 
516
 
 
517
</simpara></listitem></varlistentry>
 
518
</variablelist><para role="since">Since  2.10
 
519
</para></refsect2>
 
520
<refsect2>
 
521
<title><anchor id="gtk-print-settings-set-length" role="function" condition="since:2.10"/>gtk_print_settings_set_length ()</title>
 
522
<indexterm role="2.10"><primary>gtk_print_settings_set_length</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_length       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
523
                                                         const <link linkend="gchar">gchar</link> *key,
 
524
                                                         <link linkend="gdouble">gdouble</link> value,
 
525
                                                         <link linkend="GtkUnit">GtkUnit</link> unit);</programlisting>
 
526
<para>
 
527
Associates a length in units of <parameter>unit</parameter> with <parameter>key</parameter>.</para>
 
528
<para>
 
529
 
 
530
</para><variablelist role="params">
 
531
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
532
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
533
</simpara></listitem></varlistentry>
 
534
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
535
<listitem><simpara> a key
 
536
</simpara></listitem></varlistentry>
 
537
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
538
<listitem><simpara> a length
 
539
</simpara></listitem></varlistentry>
 
540
<varlistentry><term><parameter>unit</parameter>&nbsp;:</term>
 
541
<listitem><simpara> the unit of <parameter>length</parameter>
 
542
</simpara></listitem></varlistentry>
 
543
</variablelist><para role="since">Since  2.10
 
544
</para></refsect2>
 
545
<refsect2>
 
546
<title><anchor id="gtk-print-settings-get-int" role="function" condition="since:2.10"/>gtk_print_settings_get_int ()</title>
 
547
<indexterm role="2.10"><primary>gtk_print_settings_get_int</primary></indexterm><programlisting><link linkend="gint">gint</link>                gtk_print_settings_get_int          (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
548
                                                         const <link linkend="gchar">gchar</link> *key);</programlisting>
 
549
<para>
 
550
Returns the integer value of <parameter>key</parameter>, or 0.</para>
 
551
<para>
 
552
 
 
553
</para><variablelist role="params">
 
554
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
555
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
556
</simpara></listitem></varlistentry>
 
557
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
558
<listitem><simpara> a key
 
559
</simpara></listitem></varlistentry>
 
560
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the integer value of <parameter>key</parameter> 
 
561
 
 
562
</simpara></listitem></varlistentry>
 
563
</variablelist><para role="since">Since  2.10
 
564
</para></refsect2>
 
565
<refsect2>
 
566
<title><anchor id="gtk-print-settings-get-int-with-default" role="function" condition="since:2.10"/>gtk_print_settings_get_int_with_default ()</title>
 
567
<indexterm role="2.10"><primary>gtk_print_settings_get_int_with_default</primary></indexterm><programlisting><link linkend="gint">gint</link>                gtk_print_settings_get_int_with_default
 
568
                                                        (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
569
                                                         const <link linkend="gchar">gchar</link> *key,
 
570
                                                         <link linkend="gint">gint</link> def);</programlisting>
 
571
<para>
 
572
Returns the value of <parameter>key</parameter>, interpreted as
 
573
an integer, or the default value.</para>
 
574
<para>
 
575
 
 
576
</para><variablelist role="params">
 
577
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
578
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
579
</simpara></listitem></varlistentry>
 
580
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
581
<listitem><simpara> a key
 
582
</simpara></listitem></varlistentry>
 
583
<varlistentry><term><parameter>def</parameter>&nbsp;:</term>
 
584
<listitem><simpara> the default value
 
585
</simpara></listitem></varlistentry>
 
586
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the integer value of <parameter>key</parameter>
 
587
 
 
588
</simpara></listitem></varlistentry>
 
589
</variablelist><para role="since">Since  2.10
 
590
</para></refsect2>
 
591
<refsect2>
 
592
<title><anchor id="gtk-print-settings-set-int" role="function" condition="since:2.10"/>gtk_print_settings_set_int ()</title>
 
593
<indexterm role="2.10"><primary>gtk_print_settings_set_int</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_int          (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
594
                                                         const <link linkend="gchar">gchar</link> *key,
 
595
                                                         <link linkend="gint">gint</link> value);</programlisting>
 
596
<para>
 
597
Sets <parameter>key</parameter> to an integer value.</para>
 
598
<para>
 
599
 
 
600
</para><variablelist role="params">
 
601
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
602
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
603
</simpara></listitem></varlistentry>
 
604
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
605
<listitem><simpara> a key
 
606
</simpara></listitem></varlistentry>
 
607
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
608
<listitem><simpara> an integer 
 
609
</simpara></listitem></varlistentry>
 
610
</variablelist><para role="since">Since  2.10 
 
611
</para></refsect2>
 
612
<refsect2>
 
613
<title><anchor id="GTK-PRINT-SETTINGS-PRINTER:CAPS" role="macro"/>GTK_PRINT_SETTINGS_PRINTER</title>
 
614
<indexterm><primary>GTK_PRINT_SETTINGS_PRINTER</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_PRINTER        "printer"
 
615
</programlisting>
 
616
<para>
 
617
 
 
618
</para></refsect2>
 
619
<refsect2>
 
620
<title><anchor id="gtk-print-settings-get-printer" role="function" condition="since:2.10"/>gtk_print_settings_get_printer ()</title>
 
621
<indexterm role="2.10"><primary>gtk_print_settings_get_printer</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link>*        gtk_print_settings_get_printer      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
622
<para>
 
623
Convenience function to obtain the value of 
 
624
<link linkend="GTK-PRINT-SETTINGS-PRINTER:CAPS"><literal>GTK_PRINT_SETTINGS_PRINTER</literal></link>.</para>
 
625
<para>
 
626
 
 
627
</para><variablelist role="params">
 
628
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
629
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
630
</simpara></listitem></varlistentry>
 
631
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the printer name
 
632
 
 
633
</simpara></listitem></varlistentry>
 
634
</variablelist><para role="since">Since  2.10
 
635
</para></refsect2>
 
636
<refsect2>
 
637
<title><anchor id="gtk-print-settings-set-printer" role="function" condition="since:2.10"/>gtk_print_settings_set_printer ()</title>
 
638
<indexterm role="2.10"><primary>gtk_print_settings_set_printer</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_printer      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
639
                                                         const <link linkend="gchar">gchar</link> *printer);</programlisting>
 
640
<para>
 
641
Convenience function to set <link linkend="GTK-PRINT-SETTINGS-PRINTER:CAPS"><literal>GTK_PRINT_SETTINGS_PRINTER</literal></link>
 
642
to <parameter>printer</parameter>.</para>
 
643
<para>
 
644
 
 
645
</para><variablelist role="params">
 
646
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
647
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
648
</simpara></listitem></varlistentry>
 
649
<varlistentry><term><parameter>printer</parameter>&nbsp;:</term>
 
650
<listitem><simpara> the printer name
 
651
</simpara></listitem></varlistentry>
 
652
</variablelist><para role="since">Since  2.10
 
653
</para></refsect2>
 
654
<refsect2>
 
655
<title><anchor id="GtkPageOrientation" role="enum"/>enum GtkPageOrientation</title>
 
656
<indexterm><primary>GtkPageOrientation</primary></indexterm><programlisting>typedef enum {
 
657
  GTK_PAGE_ORIENTATION_PORTRAIT,
 
658
  GTK_PAGE_ORIENTATION_LANDSCAPE,
 
659
  GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT,
 
660
  GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE
 
661
} GtkPageOrientation;
 
662
</programlisting>
 
663
<para>
 
664
 
 
665
</para></refsect2>
 
666
<refsect2>
 
667
<title><anchor id="GTK-PRINT-SETTINGS-ORIENTATION:CAPS" role="macro"/>GTK_PRINT_SETTINGS_ORIENTATION</title>
 
668
<indexterm><primary>GTK_PRINT_SETTINGS_ORIENTATION</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_ORIENTATION    "orientation"
 
669
</programlisting>
 
670
<para>
 
671
 
 
672
</para></refsect2>
 
673
<refsect2>
 
674
<title><anchor id="gtk-print-settings-get-orientation" role="function" condition="since:2.10"/>gtk_print_settings_get_orientation ()</title>
 
675
<indexterm role="2.10"><primary>gtk_print_settings_get_orientation</primary></indexterm><programlisting><link linkend="GtkPageOrientation">GtkPageOrientation</link>  gtk_print_settings_get_orientation  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
676
<para>
 
677
Get the value of <link linkend="GTK-PRINT-SETTINGS-ORIENTATION:CAPS"><literal>GTK_PRINT_SETTINGS_ORIENTATION</literal></link>, 
 
678
converted to a <link linkend="GtkPageOrientation"><type>GtkPageOrientation</type></link>.</para>
 
679
<para>
 
680
 
 
681
</para><variablelist role="params">
 
682
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
683
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
684
</simpara></listitem></varlistentry>
 
685
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the orientation
 
686
 
 
687
</simpara></listitem></varlistentry>
 
688
</variablelist><para role="since">Since  2.10
 
689
</para></refsect2>
 
690
<refsect2>
 
691
<title><anchor id="gtk-print-settings-set-orientation" role="function" condition="since:2.10"/>gtk_print_settings_set_orientation ()</title>
 
692
<indexterm role="2.10"><primary>gtk_print_settings_set_orientation</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_orientation  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
693
                                                         <link linkend="GtkPageOrientation">GtkPageOrientation</link> orientation);</programlisting>
 
694
<para>
 
695
Sets the value of <link linkend="GTK-PRINT-SETTINGS-ORIENTATION:CAPS"><literal>GTK_PRINT_SETTINGS_ORIENTATION</literal></link>.</para>
 
696
<para>
 
697
 
 
698
</para><variablelist role="params">
 
699
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
700
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
701
</simpara></listitem></varlistentry>
 
702
<varlistentry><term><parameter>orientation</parameter>&nbsp;:</term>
 
703
<listitem><simpara> a page orientation
 
704
</simpara></listitem></varlistentry>
 
705
</variablelist><para role="since">Since  2.10
 
706
</para></refsect2>
 
707
<refsect2>
 
708
<title><anchor id="GTK-PRINT-SETTINGS-PAPER-FORMAT:CAPS" role="macro"/>GTK_PRINT_SETTINGS_PAPER_FORMAT</title>
 
709
<indexterm><primary>GTK_PRINT_SETTINGS_PAPER_FORMAT</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_PAPER_FORMAT   "paper-format"
 
710
</programlisting>
 
711
<para>
 
712
 
 
713
</para></refsect2>
 
714
<refsect2>
 
715
<title><anchor id="gtk-print-settings-get-paper-size" role="function" condition="since:2.10"/>gtk_print_settings_get_paper_size ()</title>
 
716
<indexterm role="2.10"><primary>gtk_print_settings_get_paper_size</primary></indexterm><programlisting><link linkend="GtkPaperSize">GtkPaperSize</link>*       gtk_print_settings_get_paper_size   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
717
<para>
 
718
Gets the value of <link linkend="GTK-PRINT-SETTINGS-PAPER-FORMAT:CAPS"><literal>GTK_PRINT_SETTINGS_PAPER_FORMAT</literal></link>, 
 
719
converted to a <link linkend="GtkPaperSize"><type>GtkPaperSize</type></link>.</para>
 
720
<para>
 
721
 
 
722
</para><variablelist role="params">
 
723
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
724
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
725
</simpara></listitem></varlistentry>
 
726
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the paper size
 
727
 
 
728
</simpara></listitem></varlistentry>
 
729
</variablelist><para role="since">Since  2.10
 
730
</para></refsect2>
 
731
<refsect2>
 
732
<title><anchor id="gtk-print-settings-set-paper-size" role="function" condition="since:2.10"/>gtk_print_settings_set_paper_size ()</title>
 
733
<indexterm role="2.10"><primary>gtk_print_settings_set_paper_size</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_paper_size   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
734
                                                         <link linkend="GtkPaperSize">GtkPaperSize</link> *paper_size);</programlisting>
 
735
<para>
 
736
Sets the value of <link linkend="GTK-PRINT-SETTINGS-PAPER-FORMAT:CAPS"><literal>GTK_PRINT_SETTINGS_PAPER_FORMAT</literal></link>,
 
737
<link linkend="GTK-PRINT-SETTINGS-PAPER-WIDTH:CAPS"><literal>GTK_PRINT_SETTINGS_PAPER_WIDTH</literal></link> and
 
738
<link linkend="GTK-PRINT-SETTINGS-PAPER-HEIGHT:CAPS"><literal>GTK_PRINT_SETTINGS_PAPER_HEIGHT</literal></link>.</para>
 
739
<para>
 
740
 
 
741
</para><variablelist role="params">
 
742
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
743
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
744
</simpara></listitem></varlistentry>
 
745
<varlistentry><term><parameter>paper_size</parameter>&nbsp;:</term>
 
746
<listitem><simpara> a paper size
 
747
</simpara></listitem></varlistentry>
 
748
</variablelist><para role="since">Since  2.10
 
749
</para></refsect2>
 
750
<refsect2>
 
751
<title><anchor id="GTK-PRINT-SETTINGS-PAPER-WIDTH:CAPS" role="macro"/>GTK_PRINT_SETTINGS_PAPER_WIDTH</title>
 
752
<indexterm><primary>GTK_PRINT_SETTINGS_PAPER_WIDTH</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_PAPER_WIDTH    "paper-width"
 
753
</programlisting>
 
754
<para>
 
755
 
 
756
</para></refsect2>
 
757
<refsect2>
 
758
<title><anchor id="gtk-print-settings-get-paper-width" role="function" condition="since:2.10"/>gtk_print_settings_get_paper_width ()</title>
 
759
<indexterm role="2.10"><primary>gtk_print_settings_get_paper_width</primary></indexterm><programlisting><link linkend="gdouble">gdouble</link>             gtk_print_settings_get_paper_width  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
760
                                                         <link linkend="GtkUnit">GtkUnit</link> unit);</programlisting>
 
761
<para>
 
762
Gets the value of <link linkend="GTK-PRINT-SETTINGS-PAPER-WIDTH:CAPS"><literal>GTK_PRINT_SETTINGS_PAPER_WIDTH</literal></link>,
 
763
converted to <parameter>unit</parameter>.</para>
 
764
<para>
 
765
 
 
766
</para><variablelist role="params">
 
767
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
768
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
769
</simpara></listitem></varlistentry>
 
770
<varlistentry><term><parameter>unit</parameter>&nbsp;:</term>
 
771
<listitem><simpara> the unit for the return value
 
772
</simpara></listitem></varlistentry>
 
773
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the paper width, in units of <parameter>unit</parameter>
 
774
 
 
775
</simpara></listitem></varlistentry>
 
776
</variablelist><para role="since">Since  2.10
 
777
</para></refsect2>
 
778
<refsect2>
 
779
<title><anchor id="gtk-print-settings-set-paper-width" role="function" condition="since:2.10"/>gtk_print_settings_set_paper_width ()</title>
 
780
<indexterm role="2.10"><primary>gtk_print_settings_set_paper_width</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_paper_width  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
781
                                                         <link linkend="gdouble">gdouble</link> width,
 
782
                                                         <link linkend="GtkUnit">GtkUnit</link> unit);</programlisting>
 
783
<para>
 
784
Sets the value of <link linkend="GTK-PRINT-SETTINGS-PAPER-WIDTH:CAPS"><literal>GTK_PRINT_SETTINGS_PAPER_WIDTH</literal></link>.</para>
 
785
<para>
 
786
 
 
787
</para><variablelist role="params">
 
788
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
789
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
790
</simpara></listitem></varlistentry>
 
791
<varlistentry><term><parameter>width</parameter>&nbsp;:</term>
 
792
<listitem><simpara> the paper width
 
793
</simpara></listitem></varlistentry>
 
794
<varlistentry><term><parameter>unit</parameter>&nbsp;:</term>
 
795
<listitem><simpara> the units of <parameter>width</parameter>
 
796
</simpara></listitem></varlistentry>
 
797
</variablelist><para role="since">Since  2.10
 
798
</para></refsect2>
 
799
<refsect2>
 
800
<title><anchor id="GTK-PRINT-SETTINGS-PAPER-HEIGHT:CAPS" role="macro"/>GTK_PRINT_SETTINGS_PAPER_HEIGHT</title>
 
801
<indexterm><primary>GTK_PRINT_SETTINGS_PAPER_HEIGHT</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_PAPER_HEIGHT   "paper-height"
 
802
</programlisting>
 
803
<para>
 
804
 
 
805
</para></refsect2>
 
806
<refsect2>
 
807
<title><anchor id="gtk-print-settings-get-paper-height" role="function" condition="since:2.10"/>gtk_print_settings_get_paper_height ()</title>
 
808
<indexterm role="2.10"><primary>gtk_print_settings_get_paper_height</primary></indexterm><programlisting><link linkend="gdouble">gdouble</link>             gtk_print_settings_get_paper_height (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
809
                                                         <link linkend="GtkUnit">GtkUnit</link> unit);</programlisting>
 
810
<para>
 
811
Gets the value of <link linkend="GTK-PRINT-SETTINGS-PAPER-HEIGHT:CAPS"><literal>GTK_PRINT_SETTINGS_PAPER_HEIGHT</literal></link>,
 
812
converted to <parameter>unit</parameter>.</para>
 
813
<para>
 
814
 
 
815
</para><variablelist role="params">
 
816
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
817
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
818
</simpara></listitem></varlistentry>
 
819
<varlistentry><term><parameter>unit</parameter>&nbsp;:</term>
 
820
<listitem><simpara> the unit for the return value
 
821
</simpara></listitem></varlistentry>
 
822
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the paper height, in units of <parameter>unit</parameter>
 
823
 
 
824
</simpara></listitem></varlistentry>
 
825
</variablelist><para role="since">Since  2.10
 
826
</para></refsect2>
 
827
<refsect2>
 
828
<title><anchor id="gtk-print-settings-set-paper-height" role="function" condition="since:2.10"/>gtk_print_settings_set_paper_height ()</title>
 
829
<indexterm role="2.10"><primary>gtk_print_settings_set_paper_height</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_paper_height (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
830
                                                         <link linkend="gdouble">gdouble</link> height,
 
831
                                                         <link linkend="GtkUnit">GtkUnit</link> unit);</programlisting>
 
832
<para>
 
833
Sets the value of <link linkend="GTK-PRINT-SETTINGS-PAPER-HEIGHT:CAPS"><literal>GTK_PRINT_SETTINGS_PAPER_HEIGHT</literal></link>.</para>
 
834
<para>
 
835
 
 
836
</para><variablelist role="params">
 
837
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
838
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
839
</simpara></listitem></varlistentry>
 
840
<varlistentry><term><parameter>height</parameter>&nbsp;:</term>
 
841
<listitem><simpara> the paper height
 
842
</simpara></listitem></varlistentry>
 
843
<varlistentry><term><parameter>unit</parameter>&nbsp;:</term>
 
844
<listitem><simpara> the units of <parameter>height</parameter>
 
845
</simpara></listitem></varlistentry>
 
846
</variablelist><para role="since">Since  2.10
 
847
</para></refsect2>
 
848
<refsect2>
 
849
<title><anchor id="GTK-PRINT-SETTINGS-USE-COLOR:CAPS" role="macro"/>GTK_PRINT_SETTINGS_USE_COLOR</title>
 
850
<indexterm><primary>GTK_PRINT_SETTINGS_USE_COLOR</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_USE_COLOR      "use-color"
 
851
</programlisting>
 
852
<para>
 
853
 
 
854
</para></refsect2>
 
855
<refsect2>
 
856
<title><anchor id="gtk-print-settings-get-use-color" role="function" condition="since:2.10"/>gtk_print_settings_get_use_color ()</title>
 
857
<indexterm role="2.10"><primary>gtk_print_settings_get_use_color</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            gtk_print_settings_get_use_color    (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
858
<para>
 
859
Gets the value of <link linkend="GTK-PRINT-SETTINGS-USE-COLOR:CAPS"><literal>GTK_PRINT_SETTINGS_USE_COLOR</literal></link>.</para>
 
860
<para>
 
861
 
 
862
</para><variablelist role="params">
 
863
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
864
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
865
</simpara></listitem></varlistentry>
 
866
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> whether to use color
 
867
 
 
868
</simpara></listitem></varlistentry>
 
869
</variablelist><para role="since">Since  2.10
 
870
</para></refsect2>
 
871
<refsect2>
 
872
<title><anchor id="gtk-print-settings-set-use-color" role="function" condition="since:2.10"/>gtk_print_settings_set_use_color ()</title>
 
873
<indexterm role="2.10"><primary>gtk_print_settings_set_use_color</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_use_color    (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
874
                                                         <link linkend="gboolean">gboolean</link> use_color);</programlisting>
 
875
<para>
 
876
Sets the value of <link linkend="GTK-PRINT-SETTINGS-USE-COLOR:CAPS"><literal>GTK_PRINT_SETTINGS_USE_COLOR</literal></link>.</para>
 
877
<para>
 
878
 
 
879
</para><variablelist role="params">
 
880
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
881
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
882
</simpara></listitem></varlistentry>
 
883
<varlistentry><term><parameter>use_color</parameter>&nbsp;:</term>
 
884
<listitem><simpara> whether to use color
 
885
</simpara></listitem></varlistentry>
 
886
</variablelist><para role="since">Since  2.10
 
887
</para></refsect2>
 
888
<refsect2>
 
889
<title><anchor id="GTK-PRINT-SETTINGS-COLLATE:CAPS" role="macro"/>GTK_PRINT_SETTINGS_COLLATE</title>
 
890
<indexterm><primary>GTK_PRINT_SETTINGS_COLLATE</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_COLLATE        "collate"
 
891
</programlisting>
 
892
<para>
 
893
 
 
894
</para></refsect2>
 
895
<refsect2>
 
896
<title><anchor id="gtk-print-settings-get-collate" role="function" condition="since:2.10"/>gtk_print_settings_get_collate ()</title>
 
897
<indexterm role="2.10"><primary>gtk_print_settings_get_collate</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            gtk_print_settings_get_collate      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
898
<para>
 
899
Gets the value of <link linkend="GTK-PRINT-SETTINGS-COLLATE:CAPS"><literal>GTK_PRINT_SETTINGS_COLLATE</literal></link>.</para>
 
900
<para>
 
901
 
 
902
</para><variablelist role="params">
 
903
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
904
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
905
</simpara></listitem></varlistentry>
 
906
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> whether to collate the printed pages
 
907
 
 
908
</simpara></listitem></varlistentry>
 
909
</variablelist><para role="since">Since  2.10
 
910
</para></refsect2>
 
911
<refsect2>
 
912
<title><anchor id="gtk-print-settings-set-collate" role="function" condition="since:2.10"/>gtk_print_settings_set_collate ()</title>
 
913
<indexterm role="2.10"><primary>gtk_print_settings_set_collate</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_collate      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
914
                                                         <link linkend="gboolean">gboolean</link> collate);</programlisting>
 
915
<para>
 
916
Sets the value of <link linkend="GTK-PRINT-SETTINGS-COLLATE:CAPS"><literal>GTK_PRINT_SETTINGS_COLLATE</literal></link>.</para>
 
917
<para>
 
918
 
 
919
</para><variablelist role="params">
 
920
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
921
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
922
</simpara></listitem></varlistentry>
 
923
<varlistentry><term><parameter>collate</parameter>&nbsp;:</term>
 
924
<listitem><simpara> whether to collate the output
 
925
</simpara></listitem></varlistentry>
 
926
</variablelist><para role="since">Since  2.10
 
927
</para></refsect2>
 
928
<refsect2>
 
929
<title><anchor id="GTK-PRINT-SETTINGS-REVERSE:CAPS" role="macro"/>GTK_PRINT_SETTINGS_REVERSE</title>
 
930
<indexterm><primary>GTK_PRINT_SETTINGS_REVERSE</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_REVERSE        "reverse"
 
931
</programlisting>
 
932
<para>
 
933
 
 
934
</para></refsect2>
 
935
<refsect2>
 
936
<title><anchor id="gtk-print-settings-get-reverse" role="function" condition="since:2.10"/>gtk_print_settings_get_reverse ()</title>
 
937
<indexterm role="2.10"><primary>gtk_print_settings_get_reverse</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            gtk_print_settings_get_reverse      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
938
<para>
 
939
Gets the value of <link linkend="GTK-PRINT-SETTINGS-REVERSE:CAPS"><literal>GTK_PRINT_SETTINGS_REVERSE</literal></link>.</para>
 
940
<para>
 
941
 
 
942
</para><variablelist role="params">
 
943
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
944
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
945
</simpara></listitem></varlistentry>
 
946
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> whether to reverse the order of the printed pages
 
947
 
 
948
</simpara></listitem></varlistentry>
 
949
</variablelist><para role="since">Since  2.10
 
950
</para></refsect2>
 
951
<refsect2>
 
952
<title><anchor id="gtk-print-settings-set-reverse" role="function" condition="since:2.10"/>gtk_print_settings_set_reverse ()</title>
 
953
<indexterm role="2.10"><primary>gtk_print_settings_set_reverse</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_reverse      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
954
                                                         <link linkend="gboolean">gboolean</link> reverse);</programlisting>
 
955
<para>
 
956
Sets the value of <link linkend="GTK-PRINT-SETTINGS-REVERSE:CAPS"><literal>GTK_PRINT_SETTINGS_REVERSE</literal></link>.</para>
 
957
<para>
 
958
 
 
959
</para><variablelist role="params">
 
960
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
961
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
962
</simpara></listitem></varlistentry>
 
963
<varlistentry><term><parameter>reverse</parameter>&nbsp;:</term>
 
964
<listitem><simpara> whether to reverse the output
 
965
</simpara></listitem></varlistentry>
 
966
</variablelist><para role="since">Since  2.10
 
967
</para></refsect2>
 
968
<refsect2>
 
969
<title><anchor id="GtkPrintDuplex" role="enum"/>enum GtkPrintDuplex</title>
 
970
<indexterm><primary>GtkPrintDuplex</primary></indexterm><programlisting>typedef enum {
 
971
  GTK_PRINT_DUPLEX_SIMPLEX,
 
972
  GTK_PRINT_DUPLEX_HORIZONTAL,
 
973
  GTK_PRINT_DUPLEX_VERTICAL
 
974
} GtkPrintDuplex;
 
975
</programlisting>
 
976
<para>
 
977
 
 
978
</para></refsect2>
 
979
<refsect2>
 
980
<title><anchor id="GTK-PRINT-SETTINGS-DUPLEX:CAPS" role="macro"/>GTK_PRINT_SETTINGS_DUPLEX</title>
 
981
<indexterm><primary>GTK_PRINT_SETTINGS_DUPLEX</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_DUPLEX         "duplex"
 
982
</programlisting>
 
983
<para>
 
984
 
 
985
</para></refsect2>
 
986
<refsect2>
 
987
<title><anchor id="gtk-print-settings-get-duplex" role="function" condition="since:2.10"/>gtk_print_settings_get_duplex ()</title>
 
988
<indexterm role="2.10"><primary>gtk_print_settings_get_duplex</primary></indexterm><programlisting><link linkend="GtkPrintDuplex">GtkPrintDuplex</link>      gtk_print_settings_get_duplex       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
989
<para>
 
990
Gets the value of <link linkend="GTK-PRINT-SETTINGS-DUPLEX:CAPS"><literal>GTK_PRINT_SETTINGS_DUPLEX</literal></link>.</para>
 
991
<para>
 
992
 
 
993
</para><variablelist role="params">
 
994
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
995
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
996
</simpara></listitem></varlistentry>
 
997
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> whether to print the output in duplex.
 
998
 
 
999
</simpara></listitem></varlistentry>
 
1000
</variablelist><para role="since">Since  2.10
 
1001
</para></refsect2>
 
1002
<refsect2>
 
1003
<title><anchor id="gtk-print-settings-set-duplex" role="function" condition="since:2.10"/>gtk_print_settings_set_duplex ()</title>
 
1004
<indexterm role="2.10"><primary>gtk_print_settings_set_duplex</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_duplex       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1005
                                                         <link linkend="GtkPrintDuplex">GtkPrintDuplex</link> duplex);</programlisting>
 
1006
<para>
 
1007
Sets the value of <link linkend="GTK-PRINT-SETTINGS-DUPLEX:CAPS"><literal>GTK_PRINT_SETTINGS_DUPLEX</literal></link>.</para>
 
1008
<para>
 
1009
 
 
1010
</para><variablelist role="params">
 
1011
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1012
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1013
</simpara></listitem></varlistentry>
 
1014
<varlistentry><term><parameter>duplex</parameter>&nbsp;:</term>
 
1015
<listitem><simpara> a <link linkend="GtkPrintDuplex"><type>GtkPrintDuplex</type></link> value
 
1016
</simpara></listitem></varlistentry>
 
1017
</variablelist><para role="since">Since  2.10
 
1018
</para></refsect2>
 
1019
<refsect2>
 
1020
<title><anchor id="GtkPrintQuality" role="enum"/>enum GtkPrintQuality</title>
 
1021
<indexterm><primary>GtkPrintQuality</primary></indexterm><programlisting>typedef enum {
 
1022
  GTK_PRINT_QUALITY_LOW,
 
1023
  GTK_PRINT_QUALITY_NORMAL,
 
1024
  GTK_PRINT_QUALITY_HIGH,
 
1025
  GTK_PRINT_QUALITY_DRAFT
 
1026
} GtkPrintQuality;
 
1027
</programlisting>
 
1028
<para>
 
1029
 
 
1030
</para></refsect2>
 
1031
<refsect2>
 
1032
<title><anchor id="GTK-PRINT-SETTINGS-QUALITY:CAPS" role="macro"/>GTK_PRINT_SETTINGS_QUALITY</title>
 
1033
<indexterm><primary>GTK_PRINT_SETTINGS_QUALITY</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_QUALITY        "quality"
 
1034
</programlisting>
 
1035
<para>
 
1036
 
 
1037
</para></refsect2>
 
1038
<refsect2>
 
1039
<title><anchor id="gtk-print-settings-get-quality" role="function" condition="since:2.10"/>gtk_print_settings_get_quality ()</title>
 
1040
<indexterm role="2.10"><primary>gtk_print_settings_get_quality</primary></indexterm><programlisting><link linkend="GtkPrintQuality">GtkPrintQuality</link>     gtk_print_settings_get_quality      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
1041
<para>
 
1042
Gets the value of <link linkend="GTK-PRINT-SETTINGS-QUALITY:CAPS"><literal>GTK_PRINT_SETTINGS_QUALITY</literal></link>.</para>
 
1043
<para>
 
1044
 
 
1045
</para><variablelist role="params">
 
1046
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1047
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1048
</simpara></listitem></varlistentry>
 
1049
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the print quality
 
1050
 
 
1051
</simpara></listitem></varlistentry>
 
1052
</variablelist><para role="since">Since  2.10
 
1053
</para></refsect2>
 
1054
<refsect2>
 
1055
<title><anchor id="gtk-print-settings-set-quality" role="function" condition="since:2.10"/>gtk_print_settings_set_quality ()</title>
 
1056
<indexterm role="2.10"><primary>gtk_print_settings_set_quality</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_quality      (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1057
                                                         <link linkend="GtkPrintQuality">GtkPrintQuality</link> quality);</programlisting>
 
1058
<para>
 
1059
Sets the value of <link linkend="GTK-PRINT-SETTINGS-QUALITY:CAPS"><literal>GTK_PRINT_SETTINGS_QUALITY</literal></link>.</para>
 
1060
<para>
 
1061
 
 
1062
</para><variablelist role="params">
 
1063
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1064
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1065
</simpara></listitem></varlistentry>
 
1066
<varlistentry><term><parameter>quality</parameter>&nbsp;:</term>
 
1067
<listitem><simpara> a <link linkend="GtkPrintQuality"><type>GtkPrintQuality</type></link> value
 
1068
</simpara></listitem></varlistentry>
 
1069
</variablelist><para role="since">Since  2.10
 
1070
</para></refsect2>
 
1071
<refsect2>
 
1072
<title><anchor id="GTK-PRINT-SETTINGS-N-COPIES:CAPS" role="macro"/>GTK_PRINT_SETTINGS_N_COPIES</title>
 
1073
<indexterm><primary>GTK_PRINT_SETTINGS_N_COPIES</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_N_COPIES       "n-copies"
 
1074
</programlisting>
 
1075
<para>
 
1076
 
 
1077
</para></refsect2>
 
1078
<refsect2>
 
1079
<title><anchor id="gtk-print-settings-get-n-copies" role="function" condition="since:2.10"/>gtk_print_settings_get_n_copies ()</title>
 
1080
<indexterm role="2.10"><primary>gtk_print_settings_get_n_copies</primary></indexterm><programlisting><link linkend="gint">gint</link>                gtk_print_settings_get_n_copies     (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
1081
<para>
 
1082
Gets the value of <link linkend="GTK-PRINT-SETTINGS-N-COPIES:CAPS"><literal>GTK_PRINT_SETTINGS_N_COPIES</literal></link>.</para>
 
1083
<para>
 
1084
 
 
1085
</para><variablelist role="params">
 
1086
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1087
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1088
</simpara></listitem></varlistentry>
 
1089
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the number of copies to print
 
1090
 
 
1091
</simpara></listitem></varlistentry>
 
1092
</variablelist><para role="since">Since  2.10
 
1093
</para></refsect2>
 
1094
<refsect2>
 
1095
<title><anchor id="gtk-print-settings-set-n-copies" role="function" condition="since:2.10"/>gtk_print_settings_set_n_copies ()</title>
 
1096
<indexterm role="2.10"><primary>gtk_print_settings_set_n_copies</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_n_copies     (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1097
                                                         <link linkend="gint">gint</link> num_copies);</programlisting>
 
1098
<para>
 
1099
Sets the value of <link linkend="GTK-PRINT-SETTINGS-N-COPIES:CAPS"><literal>GTK_PRINT_SETTINGS_N_COPIES</literal></link>.</para>
 
1100
<para>
 
1101
 
 
1102
</para><variablelist role="params">
 
1103
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1104
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1105
</simpara></listitem></varlistentry>
 
1106
<varlistentry><term><parameter>num_copies</parameter>&nbsp;:</term>
 
1107
<listitem><simpara> the number of copies 
 
1108
</simpara></listitem></varlistentry>
 
1109
</variablelist><para role="since">Since  2.10
 
1110
</para></refsect2>
 
1111
<refsect2>
 
1112
<title><anchor id="GTK-PRINT-SETTINGS-NUMBER-UP:CAPS" role="macro"/>GTK_PRINT_SETTINGS_NUMBER_UP</title>
 
1113
<indexterm><primary>GTK_PRINT_SETTINGS_NUMBER_UP</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_NUMBER_UP      "number-up"
 
1114
</programlisting>
 
1115
<para>
 
1116
 
 
1117
</para></refsect2>
 
1118
<refsect2>
 
1119
<title><anchor id="gtk-print-settings-get-number-up" role="function" condition="since:2.10"/>gtk_print_settings_get_number_up ()</title>
 
1120
<indexterm role="2.10"><primary>gtk_print_settings_get_number_up</primary></indexterm><programlisting><link linkend="gint">gint</link>                gtk_print_settings_get_number_up    (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
1121
<para>
 
1122
Gets the value of <link linkend="GTK-PRINT-SETTINGS-NUMBER-UP:CAPS"><literal>GTK_PRINT_SETTINGS_NUMBER_UP</literal></link>.</para>
 
1123
<para>
 
1124
 
 
1125
</para><variablelist role="params">
 
1126
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1127
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1128
</simpara></listitem></varlistentry>
 
1129
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the number of pages per sheet
 
1130
 
 
1131
</simpara></listitem></varlistentry>
 
1132
</variablelist><para role="since">Since  2.10
 
1133
</para></refsect2>
 
1134
<refsect2>
 
1135
<title><anchor id="gtk-print-settings-set-number-up" role="function" condition="since:2.10"/>gtk_print_settings_set_number_up ()</title>
 
1136
<indexterm role="2.10"><primary>gtk_print_settings_set_number_up</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_number_up    (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1137
                                                         <link linkend="gint">gint</link> number_up);</programlisting>
 
1138
<para>
 
1139
Sets the value of <link linkend="GTK-PRINT-SETTINGS-NUMBER-UP:CAPS"><literal>GTK_PRINT_SETTINGS_NUMBER_UP</literal></link>.</para>
 
1140
<para>
 
1141
 
 
1142
</para><variablelist role="params">
 
1143
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1144
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1145
</simpara></listitem></varlistentry>
 
1146
<varlistentry><term><parameter>number_up</parameter>&nbsp;:</term>
 
1147
<listitem><simpara> the number of pages per sheet 
 
1148
</simpara></listitem></varlistentry>
 
1149
</variablelist><para role="since">Since  2.10
 
1150
</para></refsect2>
 
1151
<refsect2>
 
1152
<title><anchor id="GTK-PRINT-SETTINGS-RESOLUTION:CAPS" role="macro"/>GTK_PRINT_SETTINGS_RESOLUTION</title>
 
1153
<indexterm><primary>GTK_PRINT_SETTINGS_RESOLUTION</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_RESOLUTION     "resolution"
 
1154
</programlisting>
 
1155
<para>
 
1156
 
 
1157
</para></refsect2>
 
1158
<refsect2>
 
1159
<title><anchor id="gtk-print-settings-get-resolution" role="function" condition="since:2.10"/>gtk_print_settings_get_resolution ()</title>
 
1160
<indexterm role="2.10"><primary>gtk_print_settings_get_resolution</primary></indexterm><programlisting><link linkend="gint">gint</link>                gtk_print_settings_get_resolution   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
1161
<para>
 
1162
Gets the value of <link linkend="GTK-PRINT-SETTINGS-RESOLUTION:CAPS"><literal>GTK_PRINT_SETTINGS_RESOLUTION</literal></link>.</para>
 
1163
<para>
 
1164
 
 
1165
</para><variablelist role="params">
 
1166
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1167
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1168
</simpara></listitem></varlistentry>
 
1169
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the resolution in dpi
 
1170
 
 
1171
</simpara></listitem></varlistentry>
 
1172
</variablelist><para role="since">Since  2.10
 
1173
</para></refsect2>
 
1174
<refsect2>
 
1175
<title><anchor id="gtk-print-settings-set-resolution" role="function" condition="since:2.10"/>gtk_print_settings_set_resolution ()</title>
 
1176
<indexterm role="2.10"><primary>gtk_print_settings_set_resolution</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_resolution   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1177
                                                         <link linkend="gint">gint</link> resolution);</programlisting>
 
1178
<para>
 
1179
Sets the value of <link linkend="GTK-PRINT-SETTINGS-RESOLUTION:CAPS"><literal>GTK_PRINT_SETTINGS_RESOLUTION</literal></link>.</para>
 
1180
<para>
 
1181
 
 
1182
</para><variablelist role="params">
 
1183
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1184
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1185
</simpara></listitem></varlistentry>
 
1186
<varlistentry><term><parameter>resolution</parameter>&nbsp;:</term>
 
1187
<listitem><simpara> the resolution in dpi
 
1188
</simpara></listitem></varlistentry>
 
1189
</variablelist><para role="since">Since  2.10
 
1190
</para></refsect2>
 
1191
<refsect2>
 
1192
<title><anchor id="GTK-PRINT-SETTINGS-SCALE:CAPS" role="macro"/>GTK_PRINT_SETTINGS_SCALE</title>
 
1193
<indexterm><primary>GTK_PRINT_SETTINGS_SCALE</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_SCALE          "scale"
 
1194
</programlisting>
 
1195
<para>
 
1196
 
 
1197
</para></refsect2>
 
1198
<refsect2>
 
1199
<title><anchor id="gtk-print-settings-get-scale" role="function" condition="since:2.10"/>gtk_print_settings_get_scale ()</title>
 
1200
<indexterm role="2.10"><primary>gtk_print_settings_get_scale</primary></indexterm><programlisting><link linkend="gdouble">gdouble</link>             gtk_print_settings_get_scale        (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
1201
<para>
 
1202
Gets the value of <link linkend="GTK-PRINT-SETTINGS-SCALE:CAPS"><literal>GTK_PRINT_SETTINGS_SCALE</literal></link>.</para>
 
1203
<para>
 
1204
 
 
1205
</para><variablelist role="params">
 
1206
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1207
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1208
</simpara></listitem></varlistentry>
 
1209
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the scale in percent
 
1210
 
 
1211
</simpara></listitem></varlistentry>
 
1212
</variablelist><para role="since">Since  2.10
 
1213
</para></refsect2>
 
1214
<refsect2>
 
1215
<title><anchor id="gtk-print-settings-set-scale" role="function" condition="since:2.10"/>gtk_print_settings_set_scale ()</title>
 
1216
<indexterm role="2.10"><primary>gtk_print_settings_set_scale</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_scale        (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1217
                                                         <link linkend="gdouble">gdouble</link> scale);</programlisting>
 
1218
<para>
 
1219
Sets the value of <link linkend="GTK-PRINT-SETTINGS-SCALE:CAPS"><literal>GTK_PRINT_SETTINGS_SCALE</literal></link>.</para>
 
1220
<para>
 
1221
 
 
1222
</para><variablelist role="params">
 
1223
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1224
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1225
</simpara></listitem></varlistentry>
 
1226
<varlistentry><term><parameter>scale</parameter>&nbsp;:</term>
 
1227
<listitem><simpara> the scale in percent
 
1228
</simpara></listitem></varlistentry>
 
1229
</variablelist><para role="since">Since  2.10
 
1230
</para></refsect2>
 
1231
<refsect2>
 
1232
<title><anchor id="GtkPrintPages" role="enum"/>enum GtkPrintPages</title>
 
1233
<indexterm><primary>GtkPrintPages</primary></indexterm><programlisting>typedef enum {
 
1234
  GTK_PRINT_PAGES_ALL,
 
1235
  GTK_PRINT_PAGES_CURRENT,
 
1236
  GTK_PRINT_PAGES_RANGES
 
1237
} GtkPrintPages;
 
1238
</programlisting>
 
1239
<para>
 
1240
 
 
1241
</para></refsect2>
 
1242
<refsect2>
 
1243
<title><anchor id="GTK-PRINT-SETTINGS-PRINT-PAGES:CAPS" role="macro"/>GTK_PRINT_SETTINGS_PRINT_PAGES</title>
 
1244
<indexterm><primary>GTK_PRINT_SETTINGS_PRINT_PAGES</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_PRINT_PAGES    "print-pages"
 
1245
</programlisting>
 
1246
<para>
 
1247
 
 
1248
</para></refsect2>
 
1249
<refsect2>
 
1250
<title><anchor id="gtk-print-settings-get-print-pages" role="function" condition="since:2.10"/>gtk_print_settings_get_print_pages ()</title>
 
1251
<indexterm role="2.10"><primary>gtk_print_settings_get_print_pages</primary></indexterm><programlisting><link linkend="GtkPrintPages">GtkPrintPages</link>       gtk_print_settings_get_print_pages  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
1252
<para>
 
1253
Gets the value of <link linkend="GTK-PRINT-SETTINGS-PRINT-PAGES:CAPS"><literal>GTK_PRINT_SETTINGS_PRINT_PAGES</literal></link>.</para>
 
1254
<para>
 
1255
 
 
1256
</para><variablelist role="params">
 
1257
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1258
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1259
</simpara></listitem></varlistentry>
 
1260
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> which pages to print
 
1261
 
 
1262
</simpara></listitem></varlistentry>
 
1263
</variablelist><para role="since">Since  2.10
 
1264
</para></refsect2>
 
1265
<refsect2>
 
1266
<title><anchor id="gtk-print-settings-set-print-pages" role="function" condition="since:2.10"/>gtk_print_settings_set_print_pages ()</title>
 
1267
<indexterm role="2.10"><primary>gtk_print_settings_set_print_pages</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_print_pages  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1268
                                                         <link linkend="GtkPrintPages">GtkPrintPages</link> pages);</programlisting>
 
1269
<para>
 
1270
Sets the value of <link linkend="GTK-PRINT-SETTINGS-PRINT-PAGES:CAPS"><literal>GTK_PRINT_SETTINGS_PRINT_PAGES</literal></link>.</para>
 
1271
<para>
 
1272
 
 
1273
</para><variablelist role="params">
 
1274
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1275
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1276
</simpara></listitem></varlistentry>
 
1277
<varlistentry><term><parameter>pages</parameter>&nbsp;:</term>
 
1278
<listitem><simpara> a <link linkend="GtkPrintPages"><type>GtkPrintPages</type></link> value
 
1279
</simpara></listitem></varlistentry>
 
1280
</variablelist><para role="since">Since  2.10
 
1281
</para></refsect2>
 
1282
<refsect2>
 
1283
<title><anchor id="GtkPageRange" role="struct"/>GtkPageRange</title>
 
1284
<indexterm><primary>GtkPageRange</primary></indexterm><programlisting>typedef struct {
 
1285
  gint start;
 
1286
  gint end;
 
1287
} GtkPageRange;
 
1288
</programlisting>
 
1289
<para>
 
1290
 
 
1291
</para></refsect2>
 
1292
<refsect2>
 
1293
<title><anchor id="GTK-PRINT-SETTINGS-PAGE-RANGES:CAPS" role="macro"/>GTK_PRINT_SETTINGS_PAGE_RANGES</title>
 
1294
<indexterm><primary>GTK_PRINT_SETTINGS_PAGE_RANGES</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_PAGE_RANGES    "page-ranges"
 
1295
</programlisting>
 
1296
<para>
 
1297
 
 
1298
</para></refsect2>
 
1299
<refsect2>
 
1300
<title><anchor id="gtk-print-settings-get-page-ranges" role="function" condition="since:2.10"/>gtk_print_settings_get_page_ranges ()</title>
 
1301
<indexterm role="2.10"><primary>gtk_print_settings_get_page_ranges</primary></indexterm><programlisting><link linkend="GtkPageRange">GtkPageRange</link>*       gtk_print_settings_get_page_ranges  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1302
                                                         <link linkend="gint">gint</link> *num_ranges);</programlisting>
 
1303
<para>
 
1304
Gets the value of <link linkend="GTK-PRINT-SETTINGS-PAGE-RANGES:CAPS"><literal>GTK_PRINT_SETTINGS_PAGE_RANGES</literal></link>.</para>
 
1305
<para>
 
1306
 
 
1307
</para><variablelist role="params">
 
1308
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1309
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1310
</simpara></listitem></varlistentry>
 
1311
<varlistentry><term><parameter>num_ranges</parameter>&nbsp;:</term>
 
1312
<listitem><simpara> return location for the length of the returned array
 
1313
</simpara></listitem></varlistentry>
 
1314
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> an array of <link linkend="GtkPageRange"><type>GtkPageRange</type></link><!-- -->s. Use <link linkend="g-free"><function>g_free()</function></link>
 
1315
  to free the array when it is no longer needed. 
 
1316
 
 
1317
</simpara></listitem></varlistentry>
 
1318
</variablelist><para role="since">Since  2.10
 
1319
</para></refsect2>
 
1320
<refsect2>
 
1321
<title><anchor id="gtk-print-settings-set-page-ranges" role="function" condition="since:2.10"/>gtk_print_settings_set_page_ranges ()</title>
 
1322
<indexterm role="2.10"><primary>gtk_print_settings_set_page_ranges</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_page_ranges  (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1323
                                                         <link linkend="GtkPageRange">GtkPageRange</link> *page_ranges,
 
1324
                                                         <link linkend="gint">gint</link> num_ranges);</programlisting>
 
1325
<para>
 
1326
Sets the value of <link linkend="GTK-PRINT-SETTINGS-PAGE-RANGES:CAPS"><literal>GTK_PRINT_SETTINGS_PAGE_RANGES</literal></link>.</para>
 
1327
<para>
 
1328
 
 
1329
</para><variablelist role="params">
 
1330
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1331
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1332
</simpara></listitem></varlistentry>
 
1333
<varlistentry><term><parameter>page_ranges</parameter>&nbsp;:</term>
 
1334
<listitem><simpara> an array of <link linkend="GtkPageRange"><type>GtkPageRange</type></link><!-- -->s
 
1335
</simpara></listitem></varlistentry>
 
1336
<varlistentry><term><parameter>num_ranges</parameter>&nbsp;:</term>
 
1337
<listitem><simpara> the length of <parameter>page_ranges</parameter>
 
1338
</simpara></listitem></varlistentry>
 
1339
</variablelist><para role="since">Since  2.10
 
1340
</para></refsect2>
 
1341
<refsect2>
 
1342
<title><anchor id="GtkPageSet" role="enum"/>enum GtkPageSet</title>
 
1343
<indexterm><primary>GtkPageSet</primary></indexterm><programlisting>typedef enum {
 
1344
  GTK_PAGE_SET_ALL,
 
1345
  GTK_PAGE_SET_EVEN,
 
1346
  GTK_PAGE_SET_ODD
 
1347
} GtkPageSet;
 
1348
</programlisting>
 
1349
<para>
 
1350
 
 
1351
</para></refsect2>
 
1352
<refsect2>
 
1353
<title><anchor id="GTK-PRINT-SETTINGS-PAGE-SET:CAPS" role="macro"/>GTK_PRINT_SETTINGS_PAGE_SET</title>
 
1354
<indexterm><primary>GTK_PRINT_SETTINGS_PAGE_SET</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_PAGE_SET       "page-set"
 
1355
</programlisting>
 
1356
<para>
 
1357
 
 
1358
</para></refsect2>
 
1359
<refsect2>
 
1360
<title><anchor id="gtk-print-settings-get-page-set" role="function" condition="since:2.10"/>gtk_print_settings_get_page_set ()</title>
 
1361
<indexterm role="2.10"><primary>gtk_print_settings_get_page_set</primary></indexterm><programlisting><link linkend="GtkPageSet">GtkPageSet</link>          gtk_print_settings_get_page_set     (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
1362
<para>
 
1363
Gets the value of <link linkend="GTK-PRINT-SETTINGS-PAGE-SET:CAPS"><literal>GTK_PRINT_SETTINGS_PAGE_SET</literal></link>.</para>
 
1364
<para>
 
1365
 
 
1366
</para><variablelist role="params">
 
1367
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1368
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1369
</simpara></listitem></varlistentry>
 
1370
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the set of pages to print
 
1371
 
 
1372
</simpara></listitem></varlistentry>
 
1373
</variablelist><para role="since">Since  2.10
 
1374
</para></refsect2>
 
1375
<refsect2>
 
1376
<title><anchor id="gtk-print-settings-set-page-set" role="function" condition="since:2.10"/>gtk_print_settings_set_page_set ()</title>
 
1377
<indexterm role="2.10"><primary>gtk_print_settings_set_page_set</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_page_set     (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1378
                                                         <link linkend="GtkPageSet">GtkPageSet</link> page_set);</programlisting>
 
1379
<para>
 
1380
Sets the value of <link linkend="GTK-PRINT-SETTINGS-PAGE-SET:CAPS"><literal>GTK_PRINT_SETTINGS_PAGE_SET</literal></link>.</para>
 
1381
<para>
 
1382
 
 
1383
</para><variablelist role="params">
 
1384
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1385
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1386
</simpara></listitem></varlistentry>
 
1387
<varlistentry><term><parameter>page_set</parameter>&nbsp;:</term>
 
1388
<listitem><simpara> a <link linkend="GtkPageSet"><type>GtkPageSet</type></link> value
 
1389
</simpara></listitem></varlistentry>
 
1390
</variablelist><para role="since">Since  2.10
 
1391
</para></refsect2>
 
1392
<refsect2>
 
1393
<title><anchor id="GTK-PRINT-SETTINGS-DEFAULT-SOURCE:CAPS" role="macro"/>GTK_PRINT_SETTINGS_DEFAULT_SOURCE</title>
 
1394
<indexterm><primary>GTK_PRINT_SETTINGS_DEFAULT_SOURCE</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_DEFAULT_SOURCE "default-source"
 
1395
</programlisting>
 
1396
<para>
 
1397
 
 
1398
</para></refsect2>
 
1399
<refsect2>
 
1400
<title><anchor id="gtk-print-settings-get-default-source" role="function" condition="since:2.10"/>gtk_print_settings_get_default_source ()</title>
 
1401
<indexterm role="2.10"><primary>gtk_print_settings_get_default_source</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link>*        gtk_print_settings_get_default_source
 
1402
                                                        (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
1403
<para>
 
1404
Gets the value of <link linkend="GTK-PRINT-SETTINGS-DEFAULT-SOURCE:CAPS"><literal>GTK_PRINT_SETTINGS_DEFAULT_SOURCE</literal></link>.</para>
 
1405
<para>
 
1406
 
 
1407
</para><variablelist role="params">
 
1408
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1409
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1410
</simpara></listitem></varlistentry>
 
1411
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the default source
 
1412
 
 
1413
</simpara></listitem></varlistentry>
 
1414
</variablelist><para role="since">Since  2.10
 
1415
</para></refsect2>
 
1416
<refsect2>
 
1417
<title><anchor id="gtk-print-settings-set-default-source" role="function" condition="since:2.10"/>gtk_print_settings_set_default_source ()</title>
 
1418
<indexterm role="2.10"><primary>gtk_print_settings_set_default_source</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_default_source
 
1419
                                                        (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1420
                                                         const <link linkend="gchar">gchar</link> *default_source);</programlisting>
 
1421
<para>
 
1422
Sets the value of <link linkend="GTK-PRINT-SETTINGS-DEFAULT-SOURCE:CAPS"><literal>GTK_PRINT_SETTINGS_DEFAULT_SOURCE</literal></link>.</para>
 
1423
<para>
 
1424
 
 
1425
</para><variablelist role="params">
 
1426
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1427
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1428
</simpara></listitem></varlistentry>
 
1429
<varlistentry><term><parameter>default_source</parameter>&nbsp;:</term>
 
1430
<listitem><simpara> the default source
 
1431
</simpara></listitem></varlistentry>
 
1432
</variablelist><para role="since">Since  2.10
 
1433
</para></refsect2>
 
1434
<refsect2>
 
1435
<title><anchor id="GTK-PRINT-SETTINGS-MEDIA-TYPE:CAPS" role="macro"/>GTK_PRINT_SETTINGS_MEDIA_TYPE</title>
 
1436
<indexterm><primary>GTK_PRINT_SETTINGS_MEDIA_TYPE</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_MEDIA_TYPE     "media-type"
 
1437
</programlisting>
 
1438
<para>
 
1439
 
 
1440
</para></refsect2>
 
1441
<refsect2>
 
1442
<title><anchor id="gtk-print-settings-get-media-type" role="function" condition="since:2.10"/>gtk_print_settings_get_media_type ()</title>
 
1443
<indexterm role="2.10"><primary>gtk_print_settings_get_media_type</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link>*        gtk_print_settings_get_media_type   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
1444
<para>
 
1445
Gets the value of <link linkend="GTK-PRINT-SETTINGS-MEDIA-TYPE:CAPS"><literal>GTK_PRINT_SETTINGS_MEDIA_TYPE</literal></link>.
 
1446
</para>
 
1447
<para>
 
1448
The set of media types is defined in PWG 5101.1-2002 PWG.
 
1449
<!-- FIXME link here --></para>
 
1450
<para>
 
1451
 
 
1452
</para><variablelist role="params">
 
1453
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1454
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1455
</simpara></listitem></varlistentry>
 
1456
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the media type
 
1457
 
 
1458
</simpara></listitem></varlistentry>
 
1459
</variablelist><para role="since">Since  2.10
 
1460
</para></refsect2>
 
1461
<refsect2>
 
1462
<title><anchor id="gtk-print-settings-set-media-type" role="function" condition="since:2.10"/>gtk_print_settings_set_media_type ()</title>
 
1463
<indexterm role="2.10"><primary>gtk_print_settings_set_media_type</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_media_type   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1464
                                                         const <link linkend="gchar">gchar</link> *media_type);</programlisting>
 
1465
<para>
 
1466
Sets the value of <link linkend="GTK-PRINT-SETTINGS-MEDIA-TYPE:CAPS"><literal>GTK_PRINT_SETTINGS_MEDIA_TYPE</literal></link>.
 
1467
</para>
 
1468
<para>
 
1469
The set of media types is defined in PWG 5101.1-2002 PWG.
 
1470
<!-- FIXME link here --></para>
 
1471
<para>
 
1472
 
 
1473
</para><variablelist role="params">
 
1474
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1475
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1476
</simpara></listitem></varlistentry>
 
1477
<varlistentry><term><parameter>media_type</parameter>&nbsp;:</term>
 
1478
<listitem><simpara> the media type
 
1479
</simpara></listitem></varlistentry>
 
1480
</variablelist><para role="since">Since  2.10
 
1481
</para></refsect2>
 
1482
<refsect2>
 
1483
<title><anchor id="GTK-PRINT-SETTINGS-DITHER:CAPS" role="macro"/>GTK_PRINT_SETTINGS_DITHER</title>
 
1484
<indexterm><primary>GTK_PRINT_SETTINGS_DITHER</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_DITHER         "dither"
 
1485
</programlisting>
 
1486
<para>
 
1487
 
 
1488
</para></refsect2>
 
1489
<refsect2>
 
1490
<title><anchor id="gtk-print-settings-get-dither" role="function" condition="since:2.10"/>gtk_print_settings_get_dither ()</title>
 
1491
<indexterm role="2.10"><primary>gtk_print_settings_get_dither</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link>*        gtk_print_settings_get_dither       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
1492
<para>
 
1493
Gets the value of <link linkend="GTK-PRINT-SETTINGS-DITHER:CAPS"><literal>GTK_PRINT_SETTINGS_DITHER</literal></link>.</para>
 
1494
<para>
 
1495
 
 
1496
</para><variablelist role="params">
 
1497
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1498
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1499
</simpara></listitem></varlistentry>
 
1500
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the dithering that is used
 
1501
 
 
1502
</simpara></listitem></varlistentry>
 
1503
</variablelist><para role="since">Since  2.10
 
1504
</para></refsect2>
 
1505
<refsect2>
 
1506
<title><anchor id="gtk-print-settings-set-dither" role="function" condition="since:2.10"/>gtk_print_settings_set_dither ()</title>
 
1507
<indexterm role="2.10"><primary>gtk_print_settings_set_dither</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_dither       (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1508
                                                         const <link linkend="gchar">gchar</link> *dither);</programlisting>
 
1509
<para>
 
1510
Sets the value of <link linkend="GTK-PRINT-SETTINGS-DITHER:CAPS"><literal>GTK_PRINT_SETTINGS_DITHER</literal></link>.</para>
 
1511
<para>
 
1512
 
 
1513
</para><variablelist role="params">
 
1514
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1515
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1516
</simpara></listitem></varlistentry>
 
1517
<varlistentry><term><parameter>dither</parameter>&nbsp;:</term>
 
1518
<listitem><simpara> the dithering that is used
 
1519
</simpara></listitem></varlistentry>
 
1520
</variablelist><para role="since">Since  2.10
 
1521
</para></refsect2>
 
1522
<refsect2>
 
1523
<title><anchor id="GTK-PRINT-SETTINGS-FINISHINGS:CAPS" role="macro"/>GTK_PRINT_SETTINGS_FINISHINGS</title>
 
1524
<indexterm><primary>GTK_PRINT_SETTINGS_FINISHINGS</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_FINISHINGS     "finishings"
 
1525
</programlisting>
 
1526
<para>
 
1527
 
 
1528
</para></refsect2>
 
1529
<refsect2>
 
1530
<title><anchor id="gtk-print-settings-get-finishings" role="function" condition="since:2.10"/>gtk_print_settings_get_finishings ()</title>
 
1531
<indexterm role="2.10"><primary>gtk_print_settings_get_finishings</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link>*        gtk_print_settings_get_finishings   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
1532
<para>
 
1533
Gets the value of <link linkend="GTK-PRINT-SETTINGS-FINISHINGS:CAPS"><literal>GTK_PRINT_SETTINGS_FINISHINGS</literal></link>.</para>
 
1534
<para>
 
1535
 
 
1536
</para><variablelist role="params">
 
1537
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1538
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1539
</simpara></listitem></varlistentry>
 
1540
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the finishings
 
1541
 
 
1542
</simpara></listitem></varlistentry>
 
1543
</variablelist><para role="since">Since  2.10
 
1544
</para></refsect2>
 
1545
<refsect2>
 
1546
<title><anchor id="gtk-print-settings-set-finishings" role="function" condition="since:2.10"/>gtk_print_settings_set_finishings ()</title>
 
1547
<indexterm role="2.10"><primary>gtk_print_settings_set_finishings</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_finishings   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1548
                                                         const <link linkend="gchar">gchar</link> *finishings);</programlisting>
 
1549
<para>
 
1550
Sets the value of <link linkend="GTK-PRINT-SETTINGS-FINISHINGS:CAPS"><literal>GTK_PRINT_SETTINGS_FINISHINGS</literal></link>.</para>
 
1551
<para>
 
1552
 
 
1553
</para><variablelist role="params">
 
1554
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1555
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1556
</simpara></listitem></varlistentry>
 
1557
<varlistentry><term><parameter>finishings</parameter>&nbsp;:</term>
 
1558
<listitem><simpara> the finishings
 
1559
</simpara></listitem></varlistentry>
 
1560
</variablelist><para role="since">Since  2.10
 
1561
</para></refsect2>
 
1562
<refsect2>
 
1563
<title><anchor id="GTK-PRINT-SETTINGS-OUTPUT-BIN:CAPS" role="macro"/>GTK_PRINT_SETTINGS_OUTPUT_BIN</title>
 
1564
<indexterm><primary>GTK_PRINT_SETTINGS_OUTPUT_BIN</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_OUTPUT_BIN     "output-bin"
 
1565
</programlisting>
 
1566
<para>
 
1567
 
 
1568
</para></refsect2>
 
1569
<refsect2>
 
1570
<title><anchor id="gtk-print-settings-get-output-bin" role="function" condition="since:2.10"/>gtk_print_settings_get_output_bin ()</title>
 
1571
<indexterm role="2.10"><primary>gtk_print_settings_get_output_bin</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link>*        gtk_print_settings_get_output_bin   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings);</programlisting>
 
1572
<para>
 
1573
Gets the value of <link linkend="GTK-PRINT-SETTINGS-OUTPUT-BIN:CAPS"><literal>GTK_PRINT_SETTINGS_OUTPUT_BIN</literal></link>.</para>
 
1574
<para>
 
1575
 
 
1576
</para><variablelist role="params">
 
1577
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1578
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1579
</simpara></listitem></varlistentry>
 
1580
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the output bin
 
1581
 
 
1582
</simpara></listitem></varlistentry>
 
1583
</variablelist><para role="since">Since  2.10
 
1584
</para></refsect2>
 
1585
<refsect2>
 
1586
<title><anchor id="gtk-print-settings-set-output-bin" role="function" condition="since:2.10"/>gtk_print_settings_set_output_bin ()</title>
 
1587
<indexterm role="2.10"><primary>gtk_print_settings_set_output_bin</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_print_settings_set_output_bin   (<link linkend="GtkPrintSettings">GtkPrintSettings</link> *settings,
 
1588
                                                         const <link linkend="gchar">gchar</link> *output_bin);</programlisting>
 
1589
<para>
 
1590
Sets the value of <link linkend="GTK-PRINT-SETTINGS-OUTPUT-BIN:CAPS"><literal>GTK_PRINT_SETTINGS_OUTPUT_BIN</literal></link>.</para>
 
1591
<para>
 
1592
 
 
1593
</para><variablelist role="params">
 
1594
<varlistentry><term><parameter>settings</parameter>&nbsp;:</term>
 
1595
<listitem><simpara> a <link linkend="GtkPrintSettings"><type>GtkPrintSettings</type></link>
 
1596
</simpara></listitem></varlistentry>
 
1597
<varlistentry><term><parameter>output_bin</parameter>&nbsp;:</term>
 
1598
<listitem><simpara> the output bin
 
1599
</simpara></listitem></varlistentry>
 
1600
</variablelist><para role="since">Since  2.10
 
1601
</para></refsect2>
 
1602
<refsect2>
 
1603
<title><anchor id="GTK-PRINT-SETTINGS-OUTPUT-FILE-FORMAT:CAPS" role="macro"/>GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT</title>
 
1604
<indexterm><primary>GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT  "output-file-format"
 
1605
</programlisting>
 
1606
<para>
 
1607
The key used by the "Print to file" printer to store the format
 
1608
of the output. The supported values are "PS" and "PDF".
 
1609
</para></refsect2>
 
1610
<refsect2>
 
1611
<title><anchor id="GTK-PRINT-SETTINGS-OUTPUT-URI:CAPS" role="macro"/>GTK_PRINT_SETTINGS_OUTPUT_URI</title>
 
1612
<indexterm><primary>GTK_PRINT_SETTINGS_OUTPUT_URI</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_OUTPUT_URI          "output-uri"
 
1613
</programlisting>
 
1614
<para>
 
1615
The key used by the "Print to file" printer to store the URI
 
1616
to which the output should be written. GTK+ itself supports
 
1617
only "file://" URIs.
 
1618
</para></refsect2>
 
1619
<refsect2>
 
1620
<title><anchor id="GTK-PRINT-SETTINGS-WIN32-DRIVER-EXTRA:CAPS" role="macro"/>GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA</title>
 
1621
<indexterm><primary>GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA   "win32-driver-extra"
 
1622
</programlisting>
 
1623
<para>
 
1624
 
 
1625
</para></refsect2>
 
1626
<refsect2>
 
1627
<title><anchor id="GTK-PRINT-SETTINGS-WIN32-DRIVER-VERSION:CAPS" role="macro"/>GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION</title>
 
1628
<indexterm><primary>GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION</primary></indexterm><programlisting>#define GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION "win32-driver-version"
 
1629
</programlisting>
 
1630
<para>
 
1631
 
 
1632
</para></refsect2>
 
1633
 
 
1634
</refsect1>
 
1635
 
 
1636
 
 
1637
 
 
1638
 
 
1639
</refentry>