]> Pileus Git - ~andy/gtk/blob - docs/reference/gtk/tmpl/gtkprinter.sgml
2.13.1
[~andy/gtk] / docs / reference / gtk / tmpl / gtkprinter.sgml
1 <!-- ##### SECTION Title ##### -->
2 GtkPrinter
3
4 <!-- ##### SECTION Short_Description ##### -->
5 Represents a printer
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
9 A #GtkPrinter object represents a printer. You only need to 
10 deal directly with printers if you use the non-portable 
11 #GtkPrintUnixDialog API. 
12 </para>
13 <para>
14 A #GtkPrinter allows to get status information about the printer, 
15 such as its description, its location, the number of queued jobs, 
16 etc. Most importantly, a #GtkPrinter object can be used to create
17 a #GtkPrintJob object, which lets you print to the printer.
18 </para>
19
20 <para>
21 Printing support was added in GTK+ 2.10.
22 </para>
23
24 <!-- ##### SECTION See_Also ##### -->
25 <para>
26
27 </para>
28
29 <!-- ##### SECTION Stability_Level ##### -->
30
31
32 <!-- ##### STRUCT GtkPrinter ##### -->
33 <para>
34
35 </para>
36
37
38 <!-- ##### SIGNAL GtkPrinter::details-acquired ##### -->
39 <para>
40
41 </para>
42
43 @printer: the object which received the signal.
44 @arg1: 
45
46 <!-- ##### ARG GtkPrinter:accepts-pdf ##### -->
47 <para>
48
49 </para>
50
51 <!-- ##### ARG GtkPrinter:accepts-ps ##### -->
52 <para>
53
54 </para>
55
56 <!-- ##### ARG GtkPrinter:backend ##### -->
57 <para>
58
59 </para>
60
61 <!-- ##### ARG GtkPrinter:icon-name ##### -->
62 <para>
63
64 </para>
65
66 <!-- ##### ARG GtkPrinter:is-virtual ##### -->
67 <para>
68
69 </para>
70
71 <!-- ##### ARG GtkPrinter:job-count ##### -->
72 <para>
73
74 </para>
75
76 <!-- ##### ARG GtkPrinter:location ##### -->
77 <para>
78
79 </para>
80
81 <!-- ##### ARG GtkPrinter:name ##### -->
82 <para>
83
84 </para>
85
86 <!-- ##### ARG GtkPrinter:state-message ##### -->
87 <para>
88
89 </para>
90
91 <!-- ##### STRUCT GtkPrintBackend ##### -->
92 <para>
93
94 </para>
95
96
97 <!-- ##### FUNCTION gtk_printer_new ##### -->
98 <para>
99
100 </para>
101
102 @name: 
103 @backend: 
104 @virtual_: 
105 @Returns: 
106
107
108 <!-- ##### FUNCTION gtk_printer_get_backend ##### -->
109 <para>
110
111 </para>
112
113 @printer: 
114 @Returns: 
115
116
117 <!-- ##### FUNCTION gtk_printer_get_name ##### -->
118 <para>
119
120 </para>
121
122 @printer: 
123 @Returns: 
124
125
126 <!-- ##### FUNCTION gtk_printer_get_state_message ##### -->
127 <para>
128
129 </para>
130
131 @printer: 
132 @Returns: 
133
134
135 <!-- ##### FUNCTION gtk_printer_get_description ##### -->
136 <para>
137
138 </para>
139
140 @printer: 
141 @Returns: 
142
143
144 <!-- ##### FUNCTION gtk_printer_get_location ##### -->
145 <para>
146
147 </para>
148
149 @printer: 
150 @Returns: 
151
152
153 <!-- ##### FUNCTION gtk_printer_get_icon_name ##### -->
154 <para>
155
156 </para>
157
158 @printer: 
159 @Returns: 
160
161
162 <!-- ##### FUNCTION gtk_printer_get_job_count ##### -->
163 <para>
164
165 </para>
166
167 @printer: 
168 @Returns: 
169
170
171 <!-- ##### FUNCTION gtk_printer_is_active ##### -->
172 <para>
173
174 </para>
175
176 @printer: 
177 @Returns: 
178
179
180 <!-- ##### FUNCTION gtk_printer_is_virtual ##### -->
181 <para>
182
183 </para>
184
185 @printer: 
186 @Returns: 
187
188
189 <!-- ##### FUNCTION gtk_printer_is_default ##### -->
190 <para>
191
192 </para>
193
194 @printer: 
195 @Returns: 
196
197
198 <!-- ##### FUNCTION gtk_printer_accepts_ps ##### -->
199 <para>
200
201 </para>
202
203 @printer: 
204 @Returns: 
205
206
207 <!-- ##### FUNCTION gtk_printer_accepts_pdf ##### -->
208 <para>
209
210 </para>
211
212 @printer: 
213 @Returns: 
214
215
216 <!-- ##### FUNCTION gtk_printer_list_papers ##### -->
217 <para>
218
219 </para>
220
221 @printer: 
222 @Returns: 
223
224
225 <!-- ##### FUNCTION gtk_printer_compare ##### -->
226 <para>
227
228 </para>
229
230 @a: 
231 @b: 
232 @Returns: 
233
234
235 <!-- ##### FUNCTION gtk_printer_has_details ##### -->
236 <para>
237
238 </para>
239
240 @printer: 
241 @Returns: 
242
243
244 <!-- ##### FUNCTION gtk_printer_request_details ##### -->
245 <para>
246
247 </para>
248
249 @printer: 
250
251
252 <!-- ##### FUNCTION gtk_printer_get_capabilities ##### -->
253 <para>
254
255 </para>
256
257 @printer: 
258 @Returns: 
259
260
261 <!-- ##### FUNCTION gtk_printer_get_default_page_size ##### -->
262 <para>
263
264 </para>
265
266 @printer: 
267 @Returns: 
268
269
270 <!-- ##### USER_FUNCTION GtkPrinterFunc ##### -->
271 <para>
272 The type of function passed to gtk_enumerate_printers().
273 Note that you need to ref @printer, if you want to keep
274 a reference to it after the function has returned.
275 </para>
276
277 @printer: a #GtkPrinter
278 @data: user data passed to gtk_enumerate_printers()
279 @Returns: %TRUE to stop the enumeration, %FALSE to continue
280
281
282 <!-- ##### FUNCTION gtk_enumerate_printers ##### -->
283 <para>
284
285 </para>
286
287 @func: 
288 @data: 
289 @destroy: 
290 @wait: 
291
292