]> Pileus Git - ~andy/gtk/blob - docs/reference/gtk/tmpl/gtkprinter.sgml
Make 3.0 parallel-installable to 2.x
[~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 <!-- ##### SECTION Image ##### -->
33
34
35 <!-- ##### STRUCT GtkPrinter ##### -->
36 <para>
37
38 </para>
39
40
41 <!-- ##### SIGNAL GtkPrinter::details-acquired ##### -->
42 <para>
43
44 </para>
45
46 @printer: the object which received the signal.
47 @arg1: 
48
49 <!-- ##### ARG GtkPrinter:accepting-jobs ##### -->
50 <para>
51
52 </para>
53
54 <!-- ##### ARG GtkPrinter:accepts-pdf ##### -->
55 <para>
56
57 </para>
58
59 <!-- ##### ARG GtkPrinter:accepts-ps ##### -->
60 <para>
61
62 </para>
63
64 <!-- ##### ARG GtkPrinter:backend ##### -->
65 <para>
66
67 </para>
68
69 <!-- ##### ARG GtkPrinter:icon-name ##### -->
70 <para>
71
72 </para>
73
74 <!-- ##### ARG GtkPrinter:is-virtual ##### -->
75 <para>
76
77 </para>
78
79 <!-- ##### ARG GtkPrinter:job-count ##### -->
80 <para>
81
82 </para>
83
84 <!-- ##### ARG GtkPrinter:location ##### -->
85 <para>
86
87 </para>
88
89 <!-- ##### ARG GtkPrinter:name ##### -->
90 <para>
91
92 </para>
93
94 <!-- ##### ARG GtkPrinter:paused ##### -->
95 <para>
96
97 </para>
98
99 <!-- ##### ARG GtkPrinter:state-message ##### -->
100 <para>
101
102 </para>
103
104 <!-- ##### STRUCT GtkPrintBackend ##### -->
105 <para>
106
107 </para>
108
109
110 <!-- ##### FUNCTION gtk_printer_new ##### -->
111 <para>
112
113 </para>
114
115 @name: 
116 @backend: 
117 @virtual_: 
118 @Returns: 
119
120
121 <!-- ##### FUNCTION gtk_printer_get_backend ##### -->
122 <para>
123
124 </para>
125
126 @printer: 
127 @Returns: 
128
129
130 <!-- ##### FUNCTION gtk_printer_get_name ##### -->
131 <para>
132
133 </para>
134
135 @printer: 
136 @Returns: 
137
138
139 <!-- ##### FUNCTION gtk_printer_get_state_message ##### -->
140 <para>
141
142 </para>
143
144 @printer: 
145 @Returns: 
146
147
148 <!-- ##### FUNCTION gtk_printer_get_description ##### -->
149 <para>
150
151 </para>
152
153 @printer: 
154 @Returns: 
155
156
157 <!-- ##### FUNCTION gtk_printer_get_location ##### -->
158 <para>
159
160 </para>
161
162 @printer: 
163 @Returns: 
164
165
166 <!-- ##### FUNCTION gtk_printer_get_icon_name ##### -->
167 <para>
168
169 </para>
170
171 @printer: 
172 @Returns: 
173
174
175 <!-- ##### FUNCTION gtk_printer_get_job_count ##### -->
176 <para>
177
178 </para>
179
180 @printer: 
181 @Returns: 
182
183
184 <!-- ##### FUNCTION gtk_printer_is_active ##### -->
185 <para>
186
187 </para>
188
189 @printer: 
190 @Returns: 
191
192
193 <!-- ##### FUNCTION gtk_printer_is_paused ##### -->
194 <para>
195
196 </para>
197
198 @printer: 
199 @Returns: 
200
201
202 <!-- ##### FUNCTION gtk_printer_is_accepting_jobs ##### -->
203 <para>
204
205 </para>
206
207 @printer: 
208 @Returns: 
209
210
211 <!-- ##### FUNCTION gtk_printer_is_virtual ##### -->
212 <para>
213
214 </para>
215
216 @printer: 
217 @Returns: 
218
219
220 <!-- ##### FUNCTION gtk_printer_is_default ##### -->
221 <para>
222
223 </para>
224
225 @printer: 
226 @Returns: 
227
228
229 <!-- ##### FUNCTION gtk_printer_accepts_ps ##### -->
230 <para>
231
232 </para>
233
234 @printer: 
235 @Returns: 
236
237
238 <!-- ##### FUNCTION gtk_printer_accepts_pdf ##### -->
239 <para>
240
241 </para>
242
243 @printer: 
244 @Returns: 
245
246
247 <!-- ##### FUNCTION gtk_printer_list_papers ##### -->
248 <para>
249
250 </para>
251
252 @printer: 
253 @Returns: 
254
255
256 <!-- ##### FUNCTION gtk_printer_compare ##### -->
257 <para>
258
259 </para>
260
261 @a: 
262 @b: 
263 @Returns: 
264
265
266 <!-- ##### FUNCTION gtk_printer_has_details ##### -->
267 <para>
268
269 </para>
270
271 @printer: 
272 @Returns: 
273
274
275 <!-- ##### FUNCTION gtk_printer_request_details ##### -->
276 <para>
277
278 </para>
279
280 @printer: 
281
282
283 <!-- ##### FUNCTION gtk_printer_get_capabilities ##### -->
284 <para>
285
286 </para>
287
288 @printer: 
289 @Returns: 
290
291
292 <!-- ##### FUNCTION gtk_printer_get_default_page_size ##### -->
293 <para>
294
295 </para>
296
297 @printer: 
298 @Returns: 
299
300
301 <!-- ##### FUNCTION gtk_printer_get_hard_margins ##### -->
302 <para>
303
304 </para>
305
306 @printer: 
307 @top: 
308 @bottom: 
309 @left: 
310 @right: 
311 @Returns: 
312
313
314 <!-- ##### USER_FUNCTION GtkPrinterFunc ##### -->
315 <para>
316 The type of function passed to gtk_enumerate_printers().
317 Note that you need to ref @printer, if you want to keep
318 a reference to it after the function has returned.
319 </para>
320
321 @printer: a #GtkPrinter
322 @data: user data passed to gtk_enumerate_printers()
323 @Returns: %TRUE to stop the enumeration, %FALSE to continue
324
325
326 <!-- ##### FUNCTION gtk_enumerate_printers ##### -->
327 <para>
328
329 </para>
330
331 @func: 
332 @data: 
333 @destroy: 
334 @wait: 
335
336