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