~bratsche/ubuntu/maverick/gtk+2.0/menu-activation-fix

« back to all changes in this revision

Viewing changes to docs/reference/gtk/html/GtkPrintJob.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-06-13 10:00:13 UTC
  • mto: (72.2.1 lenny) (1.5.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 44.
  • Revision ID: james.westby@ubuntu.com-20070613100013-qstao3cwpm6xdlxc
Tags: upstream-2.11.2
ImportĀ upstreamĀ versionĀ 2.11.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
54
54
<link rel="index" href="ix05.html" title="Index of new symbols in 2.6">
55
55
<link rel="index" href="ix06.html" title="Index of new symbols in 2.8">
56
56
<link rel="index" href="ix07.html" title="Index of new symbols in 2.10">
 
57
<link rel="index" href="ix08.html" title="Index of new symbols in 2.12">
57
58
</head>
58
59
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
59
60
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
64
65
<th width="100%" align="center">GTK+ Reference Manual</th>
65
66
<td><a accesskey="n" href="GtkPrintUnixDialog.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
66
67
</tr>
67
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3641154" class="shortcut">Top</a>
68
 
                  &#160;|&#160;
69
 
                  <a href="#id3641687" class="shortcut">Description</a>
70
 
                  &#160;|&#160;
71
 
                  <a href="#id3641530" class="shortcut">Object Hierarchy</a>
72
 
                  &#160;|&#160;
73
 
                  <a href="#id3641554" class="shortcut">Properties</a>
74
 
                  &#160;|&#160;
75
 
                  <a href="#id3641659" class="shortcut">Signals</a></nobr></td></tr>
 
68
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3731387" class="shortcut">Top</a>
 
69
                  &#160;|&#160;
 
70
                  <a href="#id3731913" class="shortcut">Description</a>
 
71
                  &#160;|&#160;
 
72
                  <a href="#id3731763" class="shortcut">Object Hierarchy</a>
 
73
                  &#160;|&#160;
 
74
                  <a href="#id3731787" class="shortcut">Properties</a>
 
75
                  &#160;|&#160;
 
76
                  <a href="#id3731885" class="shortcut">Signals</a></nobr></td></tr>
76
77
</table>
77
78
<div class="refentry" lang="en">
78
79
<a name="GtkPrintJob"></a><div class="titlepage"></div>
79
80
<div class="refnamediv"><table width="100%"><tr>
80
81
<td valign="top">
81
82
<h2>
82
 
<a name="id3641154"></a><span class="refentrytitle">GtkPrintJob</span>
 
83
<a name="id3731387"></a><span class="refentrytitle">GtkPrintJob</span>
83
84
</h2>
84
85
<p>GtkPrintJob &#8212; Represents a print job</p>
85
86
</td>
108
109
                                                         const gchar *filename,
109
110
                                                         GError **error);
110
111
<a
111
 
href="../cairo/cairo-cairo-surface-t.html#cairo-surface-t"
 
112
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"
112
113
>cairo_surface_t</a>*    <a href="GtkPrintJob.html#gtk-print-job-get-surface">gtk_print_job_get_surface</a>           (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job,
113
114
                                                         GError **error);
114
115
void                <a href="GtkPrintJob.html#gtk-print-job-send">gtk_print_job_send</a>                  (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job,
125
126
</pre>
126
127
</div>
127
128
<div class="refsect1" lang="en">
128
 
<a name="id3641530"></a><h2>Object Hierarchy</h2>
 
129
<a name="id3731763"></a><h2>Object Hierarchy</h2>
129
130
<pre class="synopsis">
130
131
 
131
132
  GObject
133
134
</pre>
134
135
</div>
135
136
<div class="refsect1" lang="en">
136
 
<a name="id3641554"></a><h2>Properties</h2>
137
 
<pre class="synopsis">
138
 
 
139
 
  "<a href="GtkPrintJob.html#GtkPrintJob--page-setup">page-setup</a>"               <a href="GtkPageSetup.html" title="GtkPageSetup">GtkPageSetup</a>          : Read / Write / Construct Only
140
 
  "<a href="GtkPrintJob.html#GtkPrintJob--printer">printer</a>"                  <a href="GtkPrinter.html" title="GtkPrinter">GtkPrinter</a>            : Read / Write / Construct Only
141
 
  "<a href="GtkPrintJob.html#GtkPrintJob--settings">settings</a>"                 <a href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a>      : Read / Write / Construct Only
142
 
  "<a href="GtkPrintJob.html#GtkPrintJob--title">title</a>"                    gchararray            : Read / Write / Construct Only
143
 
  "<a href="GtkPrintJob.html#GtkPrintJob--track-print-status">track-print-status</a>"       gboolean              : Read / Write
144
 
</pre>
145
 
</div>
146
 
<div class="refsect1" lang="en">
147
 
<a name="id3641659"></a><h2>Signals</h2>
148
 
<pre class="synopsis">
149
 
 
150
 
  "<a href="GtkPrintJob.html#GtkPrintJob-status-changed">status-changed</a>"                                 : Run Last
151
 
</pre>
152
 
</div>
153
 
<div class="refsect1" lang="en">
154
 
<a name="id3641687"></a><h2>Description</h2>
 
137
<a name="id3731787"></a><h2>Properties</h2>
 
138
<pre class="synopsis">
 
139
 
 
140
  <a href="GtkPrintJob.html#GtkPrintJob--page-setup">page-setup</a>               <a href="GtkPageSetup.html" title="GtkPageSetup">GtkPageSetup</a>          : Read / Write / Construct Only
 
141
  <a href="GtkPrintJob.html#GtkPrintJob--printer">printer</a>                  <a href="GtkPrinter.html" title="GtkPrinter">GtkPrinter</a>            : Read / Write / Construct Only
 
142
  <a href="GtkPrintJob.html#GtkPrintJob--settings">settings</a>                 <a href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a>      : Read / Write / Construct Only
 
143
  <a href="GtkPrintJob.html#GtkPrintJob--title">title</a>                    gchararray            : Read / Write / Construct Only
 
144
  <a href="GtkPrintJob.html#GtkPrintJob--track-print-status">track-print-status</a>       gboolean              : Read / Write
 
145
</pre>
 
146
</div>
 
147
<div class="refsect1" lang="en">
 
148
<a name="id3731885"></a><h2>Signals</h2>
 
149
<pre class="synopsis">
 
150
 
 
151
  <a href="GtkPrintJob.html#GtkPrintJob-status-changed">status-changed</a>                                 : Run Last
 
152
</pre>
 
153
</div>
 
154
<div class="refsect1" lang="en">
 
155
<a name="id3731913"></a><h2>Description</h2>
155
156
<p>
156
157
A <a href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> object represents a job that is sent to a
157
158
printer. You only need to deal directly with print jobs if 
170
171
</p>
171
172
</div>
172
173
<div class="refsect1" lang="en">
173
 
<a name="id3641778"></a><h2>Details</h2>
 
174
<a name="id3732003"></a><h2>Details</h2>
174
175
<div class="refsect2" lang="en">
175
 
<a name="id3641788"></a><h3>
 
176
<a name="id3732013"></a><h3>
176
177
<a name="GtkPrintJob-struct"></a>GtkPrintJob</h3>
177
 
<a class="indexterm" name="id3641801"></a><pre class="programlisting">typedef struct _GtkPrintJob GtkPrintJob;</pre>
 
178
<a class="indexterm" name="id3732026"></a><pre class="programlisting">typedef struct _GtkPrintJob GtkPrintJob;</pre>
178
179
<p>
179
180
The GtkPrintJob struct contains only private members
180
181
and should not be directly accessed.
182
183
</div>
183
184
<hr>
184
185
<div class="refsect2" lang="en">
185
 
<a name="id3641818"></a><h3>
 
186
<a name="id3732043"></a><h3>
186
187
<a name="GtkPrintJobCompleteFunc"></a>GtkPrintJobCompleteFunc ()</h3>
187
 
<a class="indexterm" name="id3641831"></a><pre class="programlisting">void                (*GtkPrintJobCompleteFunc)          (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *print_job,
 
188
<a class="indexterm" name="id3732056"></a><pre class="programlisting">void                (*GtkPrintJobCompleteFunc)          (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *print_job,
188
189
                                                         gpointer user_data,
189
190
                                                         GError *error);</pre>
190
191
<p>
219
220
</div>
220
221
<hr>
221
222
<div class="refsect2" lang="en">
222
 
<a name="id3641970"></a><h3>
 
223
<a name="id3732196"></a><h3>
223
224
<a name="gtk-print-job-new"></a>gtk_print_job_new ()</h3>
224
 
<a class="indexterm" name="id3641986"></a><pre class="programlisting"><a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a>*        gtk_print_job_new                   (const gchar *title,
 
225
<a class="indexterm" name="id3732211"></a><pre class="programlisting"><a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a>*        gtk_print_job_new                   (const gchar *title,
225
226
                                                         <a href="GtkPrinter.html" title="GtkPrinter">GtkPrinter</a> *printer,
226
227
                                                         <a href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
227
228
                                                         <a href="GtkPageSetup.html" title="GtkPageSetup">GtkPageSetup</a> *page_setup);</pre>
266
267
</div>
267
268
<hr>
268
269
<div class="refsect2" lang="en">
269
 
<a name="id3642158"></a><h3>
 
270
<a name="id3732383"></a><h3>
270
271
<a name="gtk-print-job-get-settings"></a>gtk_print_job_get_settings ()</h3>
271
 
<a class="indexterm" name="id3642174"></a><pre class="programlisting"><a href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a>*   gtk_print_job_get_settings          (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job);</pre>
 
272
<a class="indexterm" name="id3732399"></a><pre class="programlisting"><a href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a>*   gtk_print_job_get_settings          (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job);</pre>
272
273
<p>
273
274
Gets the <a href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a> of the print job.</p>
274
275
<p>
295
296
</div>
296
297
<hr>
297
298
<div class="refsect2" lang="en">
298
 
<a name="id3642262"></a><h3>
 
299
<a name="id3732488"></a><h3>
299
300
<a name="gtk-print-job-get-printer"></a>gtk_print_job_get_printer ()</h3>
300
 
<a class="indexterm" name="id3642278"></a><pre class="programlisting"><a href="GtkPrinter.html" title="GtkPrinter">GtkPrinter</a>*         gtk_print_job_get_printer           (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job);</pre>
 
301
<a class="indexterm" name="id3732503"></a><pre class="programlisting"><a href="GtkPrinter.html" title="GtkPrinter">GtkPrinter</a>*         gtk_print_job_get_printer           (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job);</pre>
301
302
<p>
302
303
Gets the <a href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> of the print job.</p>
303
304
<p>
324
325
</div>
325
326
<hr>
326
327
<div class="refsect2" lang="en">
327
 
<a name="id3642366"></a><h3>
 
328
<a name="id3732591"></a><h3>
328
329
<a name="gtk-print-job-get-title"></a>gtk_print_job_get_title ()</h3>
329
 
<a class="indexterm" name="id3642381"></a><pre class="programlisting">const gchar*        gtk_print_job_get_title             (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job);</pre>
 
330
<a class="indexterm" name="id3732607"></a><pre class="programlisting">const gchar*        gtk_print_job_get_title             (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job);</pre>
330
331
<p>
331
332
Gets the job title.</p>
332
333
<p>
353
354
</div>
354
355
<hr>
355
356
<div class="refsect2" lang="en">
356
 
<a name="id3642463"></a><h3>
 
357
<a name="id3732688"></a><h3>
357
358
<a name="gtk-print-job-get-status"></a>gtk_print_job_get_status ()</h3>
358
 
<a class="indexterm" name="id3642479"></a><pre class="programlisting"><a href="gtk-High-level-Printing-API.html#GtkPrintStatus">GtkPrintStatus</a>      gtk_print_job_get_status            (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job);</pre>
 
359
<a class="indexterm" name="id3732704"></a><pre class="programlisting"><a href="gtk-High-level-Printing-API.html#GtkPrintStatus">GtkPrintStatus</a>      gtk_print_job_get_status            (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job);</pre>
359
360
<p>
360
361
Gets the status of the print job.</p>
361
362
<p>
382
383
</div>
383
384
<hr>
384
385
<div class="refsect2" lang="en">
385
 
<a name="id3642559"></a><h3>
 
386
<a name="id3732785"></a><h3>
386
387
<a name="gtk-print-job-set-source-file"></a>gtk_print_job_set_source_file ()</h3>
387
 
<a class="indexterm" name="id3642575"></a><pre class="programlisting">gboolean            gtk_print_job_set_source_file       (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job,
 
388
<a class="indexterm" name="id3732801"></a><pre class="programlisting">gboolean            gtk_print_job_set_source_file       (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job,
388
389
                                                         const gchar *filename,
389
390
                                                         GError **error);</pre>
390
391
<p>
427
428
</div>
428
429
<hr>
429
430
<div class="refsect2" lang="en">
430
 
<a name="id3642737"></a><h3>
 
431
<a name="id3732963"></a><h3>
431
432
<a name="gtk-print-job-get-surface"></a>gtk_print_job_get_surface ()</h3>
432
 
<a class="indexterm" name="id3642754"></a><pre class="programlisting"><a
433
 
href="../cairo/cairo-cairo-surface-t.html#cairo-surface-t"
 
433
<a class="indexterm" name="id3732979"></a><pre class="programlisting"><a
 
434
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"
434
435
>cairo_surface_t</a>*    gtk_print_job_get_surface           (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job,
435
436
                                                         GError **error);</pre>
436
437
<p>
467
468
</div>
468
469
<hr>
469
470
<div class="refsect2" lang="en">
470
 
<a name="id3642867"></a><h3>
 
471
<a name="id3733092"></a><h3>
471
472
<a name="gtk-print-job-send"></a>gtk_print_job_send ()</h3>
472
 
<a class="indexterm" name="id3642883"></a><pre class="programlisting">void                gtk_print_job_send                  (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job,
 
473
<a class="indexterm" name="id3733108"></a><pre class="programlisting">void                gtk_print_job_send                  (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job,
473
474
                                                         <a href="GtkPrintJob.html#GtkPrintJobCompleteFunc">GtkPrintJobCompleteFunc</a> callback,
474
475
                                                         gpointer user_data,
475
476
                                                         GDestroyNotify dnotify);</pre>
508
509
</div>
509
510
<hr>
510
511
<div class="refsect2" lang="en">
511
 
<a name="id3643019"></a><h3>
 
512
<a name="id3733244"></a><h3>
512
513
<a name="gtk-print-job-set-track-print-status"></a>gtk_print_job_set_track_print_status ()</h3>
513
 
<a class="indexterm" name="id3643035"></a><pre class="programlisting">void                gtk_print_job_set_track_print_status
 
514
<a class="indexterm" name="id3733261"></a><pre class="programlisting">void                gtk_print_job_set_track_print_status
514
515
                                                        (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job,
515
516
                                                         gboolean track_status);</pre>
516
517
<p>
545
546
</div>
546
547
<hr>
547
548
<div class="refsect2" lang="en">
548
 
<a name="id3643152"></a><h3>
 
549
<a name="id3733378"></a><h3>
549
550
<a name="gtk-print-job-get-track-print-status"></a>gtk_print_job_get_track_print_status ()</h3>
550
 
<a class="indexterm" name="id3643169"></a><pre class="programlisting">gboolean            gtk_print_job_get_track_print_status
 
551
<a class="indexterm" name="id3733394"></a><pre class="programlisting">gboolean            gtk_print_job_get_track_print_status
551
552
                                                        (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job);</pre>
552
553
<p>
553
554
Returns wheter jobs will be tracked after printing.
576
577
</div>
577
578
</div>
578
579
<div class="refsect1" lang="en">
579
 
<a name="id3643269"></a><h2>Property Details</h2>
 
580
<a name="id3733495"></a><h2>Property Details</h2>
580
581
<div class="refsect2" lang="en">
581
 
<a name="id3643280"></a><h3>
582
 
<a name="GtkPrintJob--page-setup"></a>The "<code class="literal">page-setup</code>" property</h3>
583
 
<a class="indexterm" name="id3643296"></a><pre class="programlisting">  "page-setup"               <a href="GtkPageSetup.html" title="GtkPageSetup">GtkPageSetup</a>          : Read / Write / Construct Only</pre>
 
582
<a name="id3733505"></a><h3>
 
583
<a name="GtkPrintJob--page-setup"></a>The :<code class="literal">page-setup</code> property</h3>
 
584
<a class="indexterm" name="id3733522"></a><pre class="programlisting">  page-setup               <a href="GtkPageSetup.html" title="GtkPageSetup">GtkPageSetup</a>          : Read / Write / Construct Only</pre>
584
585
<p>Page Setup.</p>
585
586
</div>
586
587
<hr>
587
588
<div class="refsect2" lang="en">
588
 
<a name="id3643319"></a><h3>
589
 
<a name="GtkPrintJob--printer"></a>The "<code class="literal">printer</code>" property</h3>
590
 
<a class="indexterm" name="id3643335"></a><pre class="programlisting">  "printer"                  <a href="GtkPrinter.html" title="GtkPrinter">GtkPrinter</a>            : Read / Write / Construct Only</pre>
 
589
<a name="id3733544"></a><h3>
 
590
<a name="GtkPrintJob--printer"></a>The :<code class="literal">printer</code> property</h3>
 
591
<a class="indexterm" name="id3733560"></a><pre class="programlisting">  printer                  <a href="GtkPrinter.html" title="GtkPrinter">GtkPrinter</a>            : Read / Write / Construct Only</pre>
591
592
<p>Printer to print the job to.</p>
592
593
</div>
593
594
<hr>
594
595
<div class="refsect2" lang="en">
595
 
<a name="id3643359"></a><h3>
596
 
<a name="GtkPrintJob--settings"></a>The "<code class="literal">settings</code>" property</h3>
597
 
<a class="indexterm" name="id3643375"></a><pre class="programlisting">  "settings"                 <a href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a>      : Read / Write / Construct Only</pre>
 
596
<a name="id3733583"></a><h3>
 
597
<a name="GtkPrintJob--settings"></a>The :<code class="literal">settings</code> property</h3>
 
598
<a class="indexterm" name="id3733599"></a><pre class="programlisting">  settings                 <a href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a>      : Read / Write / Construct Only</pre>
598
599
<p>Printer settings.</p>
599
600
</div>
600
601
<hr>
601
602
<div class="refsect2" lang="en">
602
 
<a name="id3643398"></a><h3>
603
 
<a name="GtkPrintJob--title"></a>The "<code class="literal">title</code>" property</h3>
604
 
<a class="indexterm" name="id3643414"></a><pre class="programlisting">  "title"                    gchararray            : Read / Write / Construct Only</pre>
 
603
<a name="id3733622"></a><h3>
 
604
<a name="GtkPrintJob--title"></a>The :<code class="literal">title</code> property</h3>
 
605
<a class="indexterm" name="id3733638"></a><pre class="programlisting">  title                    gchararray            : Read / Write / Construct Only</pre>
605
606
<p>Title of the print job.</p>
606
607
<p>Default value: NULL</p>
607
608
</div>
608
609
<hr>
609
610
<div class="refsect2" lang="en">
610
 
<a name="id3643442"></a><h3>
611
 
<a name="GtkPrintJob--track-print-status"></a>The "<code class="literal">track-print-status</code>" property</h3>
612
 
<a class="indexterm" name="id3643459"></a><pre class="programlisting">  "track-print-status"       gboolean              : Read / Write</pre>
 
611
<a name="id3733665"></a><h3>
 
612
<a name="GtkPrintJob--track-print-status"></a>The :<code class="literal">track-print-status</code> property</h3>
 
613
<a class="indexterm" name="id3733681"></a><pre class="programlisting">  track-print-status       gboolean              : Read / Write</pre>
613
614
<p>TRUE if the print job will continue to emit status-changed signals after the print data has been sent to the printer or print server.</p>
614
615
<p>Default value: FALSE</p>
615
616
</div>
616
617
</div>
617
618
<div class="refsect1" lang="en">
618
 
<a name="id3643488"></a><h2>Signal Details</h2>
 
619
<a name="id3733711"></a><h2>Signal Details</h2>
619
620
<div class="refsect2" lang="en">
620
 
<a name="id3643499"></a><h3>
621
 
<a name="GtkPrintJob-status-changed"></a>The "status-changed" signal</h3>
622
 
<a class="indexterm" name="id3643510"></a><pre class="programlisting">void                user_function                      (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job,
 
621
<a name="id3733721"></a><h3>
 
622
<a name="GtkPrintJob-status-changed"></a>The <code class="literal">::status-changed</code> signal</h3>
 
623
<a class="indexterm" name="id3733738"></a><pre class="programlisting">void                user_function                      (<a href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job,
623
624
                                                        gpointer     user_data)      : Run Last</pre>
624
625
<p>
625
626
Gets emitted when the status of a job changes. The signal handler