New upstream version 3.24.8

This commit is contained in:
Iain Lane
2019-04-11 09:41:47 +01:00
549 changed files with 776552 additions and 386298 deletions

View File

@ -75,7 +75,7 @@
</td>
</tr>
<tr>
<td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="GtkPrintJob.html#gtk-print-job-get-title" title="gtk_print_job_get_title ()">gtk_print_job_get_title</a> <span class="c_punctuation">()</span>
@ -91,7 +91,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="GtkPrintJob.html#gtk-print-job-set-source-fd" title="gtk_print_job_set_source_fd ()">gtk_print_job_set_source_fd</a> <span class="c_punctuation">()</span>
@ -99,7 +99,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="GtkPrintJob.html#gtk-print-job-set-source-file" title="gtk_print_job_set_source_file ()">gtk_print_job_set_source_file</a> <span class="c_punctuation">()</span>
@ -131,7 +131,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="GtkPrintJob.html#gtk-print-job-get-track-print-status" title="gtk_print_job_get_track_print_status ()">gtk_print_job_get_track_print_status</a> <span class="c_punctuation">()</span>
@ -187,7 +187,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
<span class="returnvalue">gint</span>
</td>
<td class="function_name">
<a class="link" href="GtkPrintJob.html#gtk-print-job-get-num-copies" title="gtk_print_job_get_num_copies ()">gtk_print_job_get_num_copies</a> <span class="c_punctuation">()</span>
@ -203,7 +203,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
<span class="returnvalue">gdouble</span>
</td>
<td class="function_name">
<a class="link" href="GtkPrintJob.html#gtk-print-job-get-scale" title="gtk_print_job_get_scale ()">gtk_print_job_get_scale</a> <span class="c_punctuation">()</span>
@ -219,7 +219,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
<span class="returnvalue">guint</span>
</td>
<td class="function_name">
<a class="link" href="GtkPrintJob.html#gtk-print-job-get-n-up" title="gtk_print_job_get_n_up ()">gtk_print_job_get_n_up</a> <span class="c_punctuation">()</span>
@ -251,7 +251,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="GtkPrintJob.html#gtk-print-job-get-rotate" title="gtk_print_job_get_rotate ()">gtk_print_job_get_rotate</a> <span class="c_punctuation">()</span>
@ -267,7 +267,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="GtkPrintJob.html#gtk-print-job-get-collate" title="gtk_print_job_get_collate ()">gtk_print_job_get_collate</a> <span class="c_punctuation">()</span>
@ -283,7 +283,7 @@
</tr>
<tr>
<td class="function_type">
<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="GtkPrintJob.html#gtk-print-job-get-reverse" title="gtk_print_job_get_reverse ()">gtk_print_job_get_reverse</a> <span class="c_punctuation">()</span>
@ -329,12 +329,12 @@
</tr>
<tr>
<td class="property_type">
<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<span class="type">gchar</span> *</td>
<td class="property_name"><a class="link" href="GtkPrintJob.html#GtkPrintJob--title" title="The “title” property">title</a></td>
<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
<td class="property_type"><span class="type">gboolean</span></td>
<td class="property_name"><a class="link" href="GtkPrintJob.html#GtkPrintJob--track-print-status" title="The “track-print-status” property">track-print-status</a></td>
<td class="property_flags">Read / Write</td>
</tr>
@ -352,7 +352,7 @@
<tbody><tr>
<td class="signal_type"><span class="returnvalue">void</span></td>
<td class="signal_name"><a class="link" href="GtkPrintJob.html#GtkPrintJob-status-changed" title="The “status-changed” signal">status-changed</a></td>
<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
<td class="signal_flags">Run Last</td>
</tr></tbody>
</table></div>
</div>
@ -371,7 +371,7 @@
</div>
<div class="refsect1">
<a name="GtkPrintJob.object-hierarchy"></a><h2>Object Hierarchy</h2>
<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
<pre class="screen"> GObject
<span class="lineart">╰──</span> GtkPrintJob
</pre>
</div>
@ -397,8 +397,8 @@ via <a class="link" href="GtkPrintJob.html#gtk-print-job-set-source-file" title=
<a name="GtkPrintJobCompleteFunc"></a><h3>GtkPrintJobCompleteFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GtkPrintJobCompleteFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *print_job</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
<em class="parameter"><code>const <span class="type">GError</span> *error</code></em>);</pre>
<p>The type of callback that is passed to <a class="link" href="GtkPrintJob.html#gtk-print-job-send" title="gtk_print_job_send ()"><code class="function">gtk_print_job_send()</code></a>.
It is called when the print job has been completely sent.</p>
<div class="refsect3">
@ -422,8 +422,8 @@ It is called when the print job has been completely sent.</p>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> that contains error information if the sending
of the print job failed, otherwise <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
<td class="parameter_description"><p>a <span class="type">GError</span> that contains error information if the sending
of the print job failed, otherwise <code class="literal">NULL</code></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@ -434,7 +434,7 @@ of the print job failed, otherwise <a href="https://developer.gnome.org/glib/uns
<div class="refsect2">
<a name="gtk-print-job-new"></a><h3>gtk_print_job_new ()</h3>
<pre class="programlisting"><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="returnvalue">GtkPrintJob</span></a> *
gtk_print_job_new (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>,
gtk_print_job_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>,
<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>,
<em class="parameter"><code><a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a> *settings</code></em>,
<em class="parameter"><code><a class="link" href="GtkPageSetup.html" title="GtkPageSetup"><span class="type">GtkPageSetup</span></a> *page_setup</code></em>);</pre>
@ -538,7 +538,7 @@ gtk_print_job_get_printer (<em class="parameter"><code><a class="link" href="Gtk
<hr>
<div class="refsect2">
<a name="gtk-print-job-get-title"></a><h3>gtk_print_job_get_title ()</h3>
<pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
gtk_print_job_get_title (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>);</pre>
<p>Gets the job title.</p>
<div class="refsect3">
@ -594,10 +594,10 @@ gtk_print_job_get_status (<em class="parameter"><code><a class="link" href="GtkP
<hr>
<div class="refsect2">
<a name="gtk-print-job-set-source-fd"></a><h3>gtk_print_job_set_source_fd ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_print_job_set_source_fd (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>,
<em class="parameter"><code><span class="type">int</span> fd</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
<p>Make the <a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> send an existing document to the
printing system. The file can be in any format understood
by the platforms printing system (typically PostScript,
@ -635,17 +635,17 @@ instead of a filename.</p>
</div>
<div class="refsect3">
<a name="gtk-print-job-set-source-fd.returns"></a><h4>Returns</h4>
<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if an error occurred</p>
<p> <code class="literal">FALSE</code> if an error occurred</p>
</div>
<p class="since">Since: <a class="link" href="api-index-3-22.html#api-index-3.22">3.22</a></p>
</div>
<hr>
<div class="refsect2">
<a name="gtk-print-job-set-source-file"></a><h3>gtk_print_job_set_source_file ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_print_job_set_source_file (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>,
<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>,
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
<p>Make the <a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> send an existing document to the
printing system. The file can be in any format understood
by the platforms printing system (typically PostScript,
@ -680,7 +680,7 @@ but on many platforms PDF may work too). See
</div>
<div class="refsect3">
<a name="gtk-print-job-set-source-file.returns"></a><h4>Returns</h4>
<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if an error occurred</p>
<p> <code class="literal">FALSE</code> if an error occurred</p>
</div>
<p class="since">Since: 2.10</p>
</div>
@ -689,7 +689,7 @@ but on many platforms PDF may work too). See
<a name="gtk-print-job-get-surface"></a><h3>gtk_print_job_get_surface ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="returnvalue">cairo_surface_t</span></a> *
gtk_print_job_get_surface (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
<p>Gets a cairo surface onto which the pages of
the print job should be rendered.</p>
<div class="refsect3">
@ -708,7 +708,7 @@ the print job should be rendered.</p>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
<td class="parameter_description"><p>return location for errors, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
<td class="parameter_description"><p>return location for errors, or <code class="literal">NULL</code>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
</tr>
</tbody>
@ -728,8 +728,8 @@ the print job should be rendered.</p>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_print_job_send (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>,
<em class="parameter"><code><a class="link" href="GtkPrintJob.html#GtkPrintJobCompleteFunc" title="GtkPrintJobCompleteFunc ()"><span class="type">GtkPrintJobCompleteFunc</span></a> callback</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> dnotify</code></em>);</pre>
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
<em class="parameter"><code><span class="type">GDestroyNotify</span> dnotify</code></em>);</pre>
<p>Sends the print job off to the printer.</p>
<div class="refsect3">
<a name="gtk-print-job-send.parameters"></a><h4>Parameters</h4>
@ -772,8 +772,8 @@ gtk_print_job_send (<em class="parameter"><code><a class="link" href="GtkPrintJo
<a name="gtk-print-job-set-track-print-status"></a><h3>gtk_print_job_set_track_print_status ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_print_job_set_track_print_status (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> track_status</code></em>);</pre>
<p>If track_status is <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the print job will try to continue report
<em class="parameter"><code><span class="type">gboolean</span> track_status</code></em>);</pre>
<p>If track_status is <code class="literal">TRUE</code>, the print job will try to continue report
on the status of the print job in the printer queues and printer. This
can allow your application to show things like “out of paper” issues,
and when the print job actually reaches the printer.</p>
@ -795,7 +795,7 @@ not be enabled unless needed.</p>
</tr>
<tr>
<td class="parameter_name"><p>track_status</p></td>
<td class="parameter_description"><p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to track status after printing</p></td>
<td class="parameter_description"><p><code class="literal">TRUE</code> to track status after printing</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@ -806,7 +806,7 @@ not be enabled unless needed.</p>
<hr>
<div class="refsect2">
<a name="gtk-print-job-get-track-print-status"></a><h3>gtk_print_job_get_track_print_status ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_print_job_get_track_print_status (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>);</pre>
<p>Returns wheter jobs will be tracked after printing.
For details, see <a class="link" href="GtkPrintJob.html#gtk-print-job-set-track-print-status" title="gtk_print_job_set_track_print_status ()"><code class="function">gtk_print_job_set_track_print_status()</code></a>.</p>
@ -827,7 +827,7 @@ For details, see <a class="link" href="GtkPrintJob.html#gtk-print-job-set-track-
</div>
<div class="refsect3">
<a name="gtk-print-job-get-track-print-status.returns"></a><h4>Returns</h4>
<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if print job status will be reported after printing</p>
<p> <code class="literal">TRUE</code> if print job status will be reported after printing</p>
</div>
<p class="since">Since: 2.10</p>
</div>
@ -894,7 +894,7 @@ gtk_print_job_set_pages (<em class="parameter"><code><a class="link" href="GtkPr
<a name="gtk-print-job-get-page-ranges"></a><h3>gtk_print_job_get_page_ranges ()</h3>
<pre class="programlisting"><a class="link" href="GtkPrintSettings.html#GtkPageRange" title="struct GtkPageRange"><span class="returnvalue">GtkPageRange</span></a> *
gtk_print_job_get_page_ranges (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_ranges</code></em>);</pre>
<em class="parameter"><code><span class="type">gint</span> *n_ranges</code></em>);</pre>
<p>Gets the page ranges for this job.</p>
<div class="refsect3">
<a name="gtk-print-job-get-page-ranges.parameters"></a><h4>Parameters</h4>
@ -932,7 +932,7 @@ array of <a class="link" href="GtkPrintSettings.html#GtkPageRange" title="struct
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_print_job_set_page_ranges (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>,
<em class="parameter"><code><a class="link" href="GtkPrintSettings.html#GtkPageRange" title="struct GtkPageRange"><span class="type">GtkPageRange</span></a> *ranges</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_ranges</code></em>);</pre>
<em class="parameter"><code><span class="type">gint</span> n_ranges</code></em>);</pre>
<p>Sets the page ranges for this job.</p>
<div class="refsect3">
<a name="gtk-print-job-set-page-ranges.parameters"></a><h4>Parameters</h4>
@ -1026,7 +1026,7 @@ gtk_print_job_set_page_set (<em class="parameter"><code><a class="link" href="Gt
<hr>
<div class="refsect2">
<a name="gtk-print-job-get-num-copies"></a><h3>gtk_print_job_get_num_copies ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
<pre class="programlisting"><span class="returnvalue">gint</span>
gtk_print_job_get_num_copies (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>);</pre>
<p>Gets the number of copies of this job.</p>
<div class="refsect3">
@ -1055,7 +1055,7 @@ gtk_print_job_get_num_copies (<em class="parameter"><code><a class="link" href="
<a name="gtk-print-job-set-num-copies"></a><h3>gtk_print_job_set_num_copies ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_print_job_set_num_copies (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_copies</code></em>);</pre>
<em class="parameter"><code><span class="type">gint</span> num_copies</code></em>);</pre>
<p>Sets the number of copies for this job.</p>
<div class="refsect3">
<a name="gtk-print-job-set-num-copies.parameters"></a><h4>Parameters</h4>
@ -1084,7 +1084,7 @@ gtk_print_job_set_num_copies (<em class="parameter"><code><a class="link" href="
<hr>
<div class="refsect2">
<a name="gtk-print-job-get-scale"></a><h3>gtk_print_job_get_scale ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
<pre class="programlisting"><span class="returnvalue">gdouble</span>
gtk_print_job_get_scale (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>);</pre>
<p>Gets the scale for this job (where 1.0 means unscaled).</p>
<div class="refsect3">
@ -1113,7 +1113,7 @@ gtk_print_job_get_scale (<em class="parameter"><code><a class="link" href="GtkPr
<a name="gtk-print-job-set-scale"></a><h3>gtk_print_job_set_scale ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_print_job_set_scale (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> scale</code></em>);</pre>
<em class="parameter"><code><span class="type">gdouble</span> scale</code></em>);</pre>
<p>Sets the scale for this job (where 1.0 means unscaled).</p>
<div class="refsect3">
<a name="gtk-print-job-set-scale.parameters"></a><h4>Parameters</h4>
@ -1142,7 +1142,7 @@ gtk_print_job_set_scale (<em class="parameter"><code><a class="link" href="GtkPr
<hr>
<div class="refsect2">
<a name="gtk-print-job-get-n-up"></a><h3>gtk_print_job_get_n_up ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
<pre class="programlisting"><span class="returnvalue">guint</span>
gtk_print_job_get_n_up (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>);</pre>
<p>Gets the n-up setting for this job.</p>
<div class="refsect3">
@ -1171,7 +1171,7 @@ gtk_print_job_get_n_up (<em class="parameter"><code><a class="link" href="GtkPri
<a name="gtk-print-job-set-n-up"></a><h3>gtk_print_job_set_n_up ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_print_job_set_n_up (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_up</code></em>);</pre>
<em class="parameter"><code><span class="type">guint</span> n_up</code></em>);</pre>
<p>Sets the n-up setting for this job.</p>
<div class="refsect3">
<a name="gtk-print-job-set-n-up.parameters"></a><h4>Parameters</h4>
@ -1258,7 +1258,7 @@ gtk_print_job_set_n_up_layout (<em class="parameter"><code><a class="link" href=
<hr>
<div class="refsect2">
<a name="gtk-print-job-get-rotate"></a><h3>gtk_print_job_get_rotate ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_print_job_get_rotate (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>);</pre>
<p>Gets whether the job is printed rotated.</p>
<div class="refsect3">
@ -1287,7 +1287,7 @@ gtk_print_job_get_rotate (<em class="parameter"><code><a class="link" href="GtkP
<a name="gtk-print-job-set-rotate"></a><h3>gtk_print_job_set_rotate ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_print_job_set_rotate (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> rotate</code></em>);</pre>
<em class="parameter"><code><span class="type">gboolean</span> rotate</code></em>);</pre>
<p>Sets whether this job is printed rotated.</p>
<div class="refsect3">
<a name="gtk-print-job-set-rotate.parameters"></a><h4>Parameters</h4>
@ -1316,7 +1316,7 @@ gtk_print_job_set_rotate (<em class="parameter"><code><a class="link" href="GtkP
<hr>
<div class="refsect2">
<a name="gtk-print-job-get-collate"></a><h3>gtk_print_job_get_collate ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_print_job_get_collate (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>);</pre>
<p>Gets whether this job is printed collated.</p>
<div class="refsect3">
@ -1345,7 +1345,7 @@ gtk_print_job_get_collate (<em class="parameter"><code><a class="link" href="Gtk
<a name="gtk-print-job-set-collate"></a><h3>gtk_print_job_set_collate ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_print_job_set_collate (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> collate</code></em>);</pre>
<em class="parameter"><code><span class="type">gboolean</span> collate</code></em>);</pre>
<p>Sets whether this job is printed collated.</p>
<div class="refsect3">
<a name="gtk-print-job-set-collate.parameters"></a><h4>Parameters</h4>
@ -1374,7 +1374,7 @@ gtk_print_job_set_collate (<em class="parameter"><code><a class="link" href="Gtk
<hr>
<div class="refsect2">
<a name="gtk-print-job-get-reverse"></a><h3>gtk_print_job_get_reverse ()</h3>
<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_print_job_get_reverse (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>);</pre>
<p>Gets whether this job is printed reversed.</p>
<div class="refsect3">
@ -1403,7 +1403,7 @@ gtk_print_job_get_reverse (<em class="parameter"><code><a class="link" href="Gtk
<a name="gtk-print-job-set-reverse"></a><h3>gtk_print_job_set_reverse ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_print_job_set_reverse (<em class="parameter"><code><a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job</code></em>,
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reverse</code></em>);</pre>
<em class="parameter"><code><span class="type">gboolean</span> reverse</code></em>);</pre>
<p>Sets whether this job is printed reversed.</p>
<div class="refsect3">
<a name="gtk-print-job-set-reverse.parameters"></a><h4>Parameters</h4>
@ -1462,7 +1462,7 @@ gtk_print_job_set_reverse (<em class="parameter"><code><a class="link" href="Gtk
<hr>
<div class="refsect2">
<a name="GtkPrintJob--title"></a><h3>The <code class="literal">“title”</code> property</h3>
<pre class="programlisting"> “title” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<pre class="programlisting"> “title” <span class="type">gchar</span> *</pre>
<p>Title of the print job.</p>
<p>Flags: Read / Write / Construct Only</p>
<p>Default value: NULL</p>
@ -1470,7 +1470,7 @@ gtk_print_job_set_reverse (<em class="parameter"><code><a class="link" href="Gtk
<hr>
<div class="refsect2">
<a name="GtkPrintJob--track-print-status"></a><h3>The <code class="literal">“track-print-status”</code> property</h3>
<pre class="programlisting"> “track-print-status” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
<pre class="programlisting"> “track-print-status” <span class="type">gboolean</span></pre>
<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>
<p>Flags: Read / Write</p>
<p>Default value: FALSE</p>
@ -1482,7 +1482,7 @@ gtk_print_job_set_reverse (<em class="parameter"><code><a class="link" href="Gtk
<a name="GtkPrintJob-status-changed"></a><h3>The <code class="literal">“status-changed”</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
user_function (<a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> *job,
<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
<span class="type">gpointer</span> user_data)</pre>
<p>Gets emitted when the status of a job changes. The signal handler
can use <a class="link" href="GtkPrintJob.html#gtk-print-job-get-status" title="gtk_print_job_get_status ()"><code class="function">gtk_print_job_get_status()</code></a> to obtain the new status.</p>
<div class="refsect3">
@ -1507,7 +1507,7 @@ can use <a class="link" href="GtkPrintJob.html#gtk-print-job-get-status" title="
</tbody>
</table></div>
</div>
<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
<p>Flags: Run Last</p>
<p class="since">Since: 2.10</p>
</div>
</div>