~ubuntu-branches/ubuntu/raring/gtk+2.0/raring-proposed

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-09-05 17:27:55 UTC
  • mfrom: (1.14.14)
  • Revision ID: package-import@ubuntu.com-20120905172755-14uyfpowr7elvr7m
Tags: 2.24.12-0ubuntu1
* New upstream bugfix release
* debian/patches/091_bugzilla_tooltip_refresh.patch:
  - Applied upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="Printing.html" title="Printing">
9
9
<link rel="prev" href="GtkPaperSize.html" title="GtkPaperSize">
10
10
<link rel="next" href="GtkPrintJob.html" title="GtkPrintJob">
11
 
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
48
48
 
49
49
struct              <a class="link" href="GtkPrinter.html#GtkPrinter-struct" title="struct GtkPrinter">GtkPrinter</a>;
50
50
                    <a class="link" href="GtkPrinter.html#GtkPrintBackend-struct" title="GtkPrintBackend">GtkPrintBackend</a>;
51
 
<a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="returnvalue">GtkPrinter</span></a> *        <a class="link" href="GtkPrinter.html#gtk-printer-new" title="gtk_printer_new ()">gtk_printer_new</a>                     (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
 
51
<a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="returnvalue">GtkPrinter</span></a> *        <a class="link" href="GtkPrinter.html#gtk-printer-new" title="gtk_printer_new ()">gtk_printer_new</a>                     (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
52
52
                                                         <em class="parameter"><code><a class="link" href="GtkPrinter.html#GtkPrintBackend"><span class="type">GtkPrintBackend</span></a> *backend</code></em>,
53
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> virtual_</code></em>);
 
53
                                                         <em class="parameter"><code><span class="type">gboolean</span> virtual_</code></em>);
54
54
<a class="link" href="GtkPrinter.html#GtkPrintBackend"><span class="returnvalue">GtkPrintBackend</span></a> *   <a class="link" href="GtkPrinter.html#gtk-printer-get-backend" title="gtk_printer_get_backend ()">gtk_printer_get_backend</a>             (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
55
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GtkPrinter.html#gtk-printer-get-name" title="gtk_printer_get_name ()">gtk_printer_get_name</a>                (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
56
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GtkPrinter.html#gtk-printer-get-state-message" title="gtk_printer_get_state_message ()">gtk_printer_get_state_message</a>       (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
57
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GtkPrinter.html#gtk-printer-get-description" title="gtk_printer_get_description ()">gtk_printer_get_description</a>         (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
58
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GtkPrinter.html#gtk-printer-get-location" title="gtk_printer_get_location ()">gtk_printer_get_location</a>            (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
59
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GtkPrinter.html#gtk-printer-get-icon-name" title="gtk_printer_get_icon_name ()">gtk_printer_get_icon_name</a>           (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
60
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkPrinter.html#gtk-printer-get-job-count" title="gtk_printer_get_job_count ()">gtk_printer_get_job_count</a>           (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
61
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkPrinter.html#gtk-printer-is-active" title="gtk_printer_is_active ()">gtk_printer_is_active</a>               (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
62
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkPrinter.html#gtk-printer-is-paused" title="gtk_printer_is_paused ()">gtk_printer_is_paused</a>               (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
63
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkPrinter.html#gtk-printer-is-accepting-jobs" title="gtk_printer_is_accepting_jobs ()">gtk_printer_is_accepting_jobs</a>       (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
64
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkPrinter.html#gtk-printer-is-virtual" title="gtk_printer_is_virtual ()">gtk_printer_is_virtual</a>              (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
65
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkPrinter.html#gtk-printer-is-default" title="gtk_printer_is_default ()">gtk_printer_is_default</a>              (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
66
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkPrinter.html#gtk-printer-accepts-ps" title="gtk_printer_accepts_ps ()">gtk_printer_accepts_ps</a>              (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
67
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkPrinter.html#gtk-printer-accepts-pdf" title="gtk_printer_accepts_pdf ()">gtk_printer_accepts_pdf</a>             (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
68
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GtkPrinter.html#gtk-printer-list-papers" title="gtk_printer_list_papers ()">gtk_printer_list_papers</a>             (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
69
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkPrinter.html#gtk-printer-compare" title="gtk_printer_compare ()">gtk_printer_compare</a>                 (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *a</code></em>,
 
55
const <span class="returnvalue">gchar</span> *       <a class="link" href="GtkPrinter.html#gtk-printer-get-name" title="gtk_printer_get_name ()">gtk_printer_get_name</a>                (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
56
const <span class="returnvalue">gchar</span> *       <a class="link" href="GtkPrinter.html#gtk-printer-get-state-message" title="gtk_printer_get_state_message ()">gtk_printer_get_state_message</a>       (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
57
const <span class="returnvalue">gchar</span> *       <a class="link" href="GtkPrinter.html#gtk-printer-get-description" title="gtk_printer_get_description ()">gtk_printer_get_description</a>         (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
58
const <span class="returnvalue">gchar</span> *       <a class="link" href="GtkPrinter.html#gtk-printer-get-location" title="gtk_printer_get_location ()">gtk_printer_get_location</a>            (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
59
const <span class="returnvalue">gchar</span> *       <a class="link" href="GtkPrinter.html#gtk-printer-get-icon-name" title="gtk_printer_get_icon_name ()">gtk_printer_get_icon_name</a>           (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
60
<span class="returnvalue">gint</span>                <a class="link" href="GtkPrinter.html#gtk-printer-get-job-count" title="gtk_printer_get_job_count ()">gtk_printer_get_job_count</a>           (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
61
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkPrinter.html#gtk-printer-is-active" title="gtk_printer_is_active ()">gtk_printer_is_active</a>               (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
62
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkPrinter.html#gtk-printer-is-paused" title="gtk_printer_is_paused ()">gtk_printer_is_paused</a>               (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
63
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkPrinter.html#gtk-printer-is-accepting-jobs" title="gtk_printer_is_accepting_jobs ()">gtk_printer_is_accepting_jobs</a>       (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
64
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkPrinter.html#gtk-printer-is-virtual" title="gtk_printer_is_virtual ()">gtk_printer_is_virtual</a>              (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
65
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkPrinter.html#gtk-printer-is-default" title="gtk_printer_is_default ()">gtk_printer_is_default</a>              (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
66
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkPrinter.html#gtk-printer-accepts-ps" title="gtk_printer_accepts_ps ()">gtk_printer_accepts_ps</a>              (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
67
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkPrinter.html#gtk-printer-accepts-pdf" title="gtk_printer_accepts_pdf ()">gtk_printer_accepts_pdf</a>             (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
68
<span class="returnvalue">GList</span> *             <a class="link" href="GtkPrinter.html#gtk-printer-list-papers" title="gtk_printer_list_papers ()">gtk_printer_list_papers</a>             (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
69
<span class="returnvalue">gint</span>                <a class="link" href="GtkPrinter.html#gtk-printer-compare" title="gtk_printer_compare ()">gtk_printer_compare</a>                 (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *a</code></em>,
70
70
                                                         <em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *b</code></em>);
71
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkPrinter.html#gtk-printer-has-details" title="gtk_printer_has_details ()">gtk_printer_has_details</a>             (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
 
71
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkPrinter.html#gtk-printer-has-details" title="gtk_printer_has_details ()">gtk_printer_has_details</a>             (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
72
72
<span class="returnvalue">void</span>                <a class="link" href="GtkPrinter.html#gtk-printer-request-details" title="gtk_printer_request_details ()">gtk_printer_request_details</a>         (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
73
73
<a class="link" href="GtkPrintUnixDialog.html#GtkPrintCapabilities" title="enum GtkPrintCapabilities"><span class="returnvalue">GtkPrintCapabilities</span></a> <a class="link" href="GtkPrinter.html#gtk-printer-get-capabilities" title="gtk_printer_get_capabilities ()">gtk_printer_get_capabilities</a>       (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
74
74
<a class="link" href="GtkPageSetup.html" title="GtkPageSetup"><span class="returnvalue">GtkPageSetup</span></a> *      <a class="link" href="GtkPrinter.html#gtk-printer-get-default-page-size" title="gtk_printer_get_default_page_size ()">gtk_printer_get_default_page_size</a>   (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);
75
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkPrinter.html#gtk-printer-get-hard-margins" title="gtk_printer_get_hard_margins ()">gtk_printer_get_hard_margins</a>        (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>,
76
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *top</code></em>,
77
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *bottom</code></em>,
78
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *left</code></em>,
79
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *right</code></em>);
80
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (<a class="link" href="GtkPrinter.html#GtkPrinterFunc" title="GtkPrinterFunc ()">*GtkPrinterFunc</a>)                   (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>,
81
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
 
75
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkPrinter.html#gtk-printer-get-hard-margins" title="gtk_printer_get_hard_margins ()">gtk_printer_get_hard_margins</a>        (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>,
 
76
                                                         <em class="parameter"><code><span class="type">gdouble</span> *top</code></em>,
 
77
                                                         <em class="parameter"><code><span class="type">gdouble</span> *bottom</code></em>,
 
78
                                                         <em class="parameter"><code><span class="type">gdouble</span> *left</code></em>,
 
79
                                                         <em class="parameter"><code><span class="type">gdouble</span> *right</code></em>);
 
80
<span class="returnvalue">gboolean</span>            (<a class="link" href="GtkPrinter.html#GtkPrinterFunc" title="GtkPrinterFunc ()">*GtkPrinterFunc</a>)                   (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>,
 
81
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);
82
82
<span class="returnvalue">void</span>                <a class="link" href="GtkPrinter.html#gtk-enumerate-printers" title="gtk_enumerate_printers ()">gtk_enumerate_printers</a>              (<em class="parameter"><code><a class="link" href="GtkPrinter.html#GtkPrinterFunc" title="GtkPrinterFunc ()"><span class="type">GtkPrinterFunc</span></a> func</code></em>,
83
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
84
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
85
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> wait</code></em>);
 
83
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
 
84
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
 
85
                                                         <em class="parameter"><code><span class="type">gboolean</span> wait</code></em>);
86
86
</pre>
87
87
</div>
88
88
<div class="refsect1">
99
99
<div class="refsect1">
100
100
<a name="GtkPrinter.properties"></a><h2>Properties</h2>
101
101
<pre class="synopsis">
102
 
  "<a class="link" href="GtkPrinter.html#GtkPrinter--accepting-jobs" title='The "accepting-jobs" property'>accepting-jobs</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
103
 
  "<a class="link" href="GtkPrinter.html#GtkPrinter--accepts-pdf" title='The "accepts-pdf" property'>accepts-pdf</a>"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only
104
 
  "<a class="link" href="GtkPrinter.html#GtkPrinter--accepts-ps" title='The "accepts-ps" property'>accepts-ps</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only
 
102
  "<a class="link" href="GtkPrinter.html#GtkPrinter--accepting-jobs" title='The "accepting-jobs" property'>accepting-jobs</a>"           <span class="type">gboolean</span>              : Read
 
103
  "<a class="link" href="GtkPrinter.html#GtkPrinter--accepts-pdf" title='The "accepts-pdf" property'>accepts-pdf</a>"              <span class="type">gboolean</span>              : Read / Write / Construct Only
 
104
  "<a class="link" href="GtkPrinter.html#GtkPrinter--accepts-ps" title='The "accepts-ps" property'>accepts-ps</a>"               <span class="type">gboolean</span>              : Read / Write / Construct Only
105
105
  "<a class="link" href="GtkPrinter.html#GtkPrinter--backend" title='The "backend" property'>backend</a>"                  <a class="link" href="GtkPrinter.html#GtkPrintBackend"><span class="type">GtkPrintBackend</span></a>*      : Read / Write / Construct Only
106
 
  "<a class="link" href="GtkPrinter.html#GtkPrinter--icon-name" title='The "icon-name" property'>icon-name</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read
107
 
  "<a class="link" href="GtkPrinter.html#GtkPrinter--is-virtual" title='The "is-virtual" property'>is-virtual</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only
108
 
  "<a class="link" href="GtkPrinter.html#GtkPrinter--job-count" title='The "job-count" property'>job-count</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read
109
 
  "<a class="link" href="GtkPrinter.html#GtkPrinter--location" title='The "location" property'>location</a>"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read
110
 
  "<a class="link" href="GtkPrinter.html#GtkPrinter--name" title='The "name" property'>name</a>"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
111
 
  "<a class="link" href="GtkPrinter.html#GtkPrinter--paused" title='The "paused" property'>paused</a>"                   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
112
 
  "<a class="link" href="GtkPrinter.html#GtkPrinter--state-message" title='The "state-message" property'>state-message</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read
 
106
  "<a class="link" href="GtkPrinter.html#GtkPrinter--icon-name" title='The "icon-name" property'>icon-name</a>"                <span class="type">gchar</span>*                : Read
 
107
  "<a class="link" href="GtkPrinter.html#GtkPrinter--is-virtual" title='The "is-virtual" property'>is-virtual</a>"               <span class="type">gboolean</span>              : Read / Write / Construct Only
 
108
  "<a class="link" href="GtkPrinter.html#GtkPrinter--job-count" title='The "job-count" property'>job-count</a>"                <span class="type">gint</span>                  : Read
 
109
  "<a class="link" href="GtkPrinter.html#GtkPrinter--location" title='The "location" property'>location</a>"                 <span class="type">gchar</span>*                : Read
 
110
  "<a class="link" href="GtkPrinter.html#GtkPrinter--name" title='The "name" property'>name</a>"                     <span class="type">gchar</span>*                : Read / Write / Construct Only
 
111
  "<a class="link" href="GtkPrinter.html#GtkPrinter--paused" title='The "paused" property'>paused</a>"                   <span class="type">gboolean</span>              : Read
 
112
  "<a class="link" href="GtkPrinter.html#GtkPrinter--state-message" title='The "state-message" property'>state-message</a>"            <span class="type">gchar</span>*                : Read
113
113
</pre>
114
114
</div>
115
115
<div class="refsect1">
153
153
<hr>
154
154
<div class="refsect2">
155
155
<a name="gtk-printer-new"></a><h3>gtk_printer_new ()</h3>
156
 
<pre class="programlisting"><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="returnvalue">GtkPrinter</span></a> *        gtk_printer_new                     (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
 
156
<pre class="programlisting"><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="returnvalue">GtkPrinter</span></a> *        gtk_printer_new                     (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
157
157
                                                         <em class="parameter"><code><a class="link" href="GtkPrinter.html#GtkPrintBackend"><span class="type">GtkPrintBackend</span></a> *backend</code></em>,
158
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> virtual_</code></em>);</pre>
 
158
                                                         <em class="parameter"><code><span class="type">gboolean</span> virtual_</code></em>);</pre>
159
159
<p>
160
160
Creates a new <a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a>.
161
161
</p>
217
217
<hr>
218
218
<div class="refsect2">
219
219
<a name="gtk-printer-get-name"></a><h3>gtk_printer_get_name ()</h3>
220
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gtk_printer_get_name                (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
220
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       gtk_printer_get_name                (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
221
221
<p>
222
222
Returns the name of the printer.
223
223
</p>
244
244
<hr>
245
245
<div class="refsect2">
246
246
<a name="gtk-printer-get-state-message"></a><h3>gtk_printer_get_state_message ()</h3>
247
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gtk_printer_get_state_message       (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
247
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       gtk_printer_get_state_message       (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
248
248
<p>
249
249
Returns the state message describing the current state
250
250
of the printer.
272
272
<hr>
273
273
<div class="refsect2">
274
274
<a name="gtk-printer-get-description"></a><h3>gtk_printer_get_description ()</h3>
275
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gtk_printer_get_description         (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
275
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       gtk_printer_get_description         (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
276
276
<p>
277
277
Gets the description of the printer.
278
278
</p>
299
299
<hr>
300
300
<div class="refsect2">
301
301
<a name="gtk-printer-get-location"></a><h3>gtk_printer_get_location ()</h3>
302
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gtk_printer_get_location            (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
302
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       gtk_printer_get_location            (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
303
303
<p>
304
304
Returns a description of the location of the printer.
305
305
</p>
326
326
<hr>
327
327
<div class="refsect2">
328
328
<a name="gtk-printer-get-icon-name"></a><h3>gtk_printer_get_icon_name ()</h3>
329
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gtk_printer_get_icon_name           (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
329
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       gtk_printer_get_icon_name           (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
330
330
<p>
331
331
Gets the name of the icon to use for the printer.
332
332
</p>
353
353
<hr>
354
354
<div class="refsect2">
355
355
<a name="gtk-printer-get-job-count"></a><h3>gtk_printer_get_job_count ()</h3>
356
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_printer_get_job_count           (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
356
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_printer_get_job_count           (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
357
357
<p>
358
358
Gets the number of jobs currently queued on the printer.
359
359
</p>
380
380
<hr>
381
381
<div class="refsect2">
382
382
<a name="gtk-printer-is-active"></a><h3>gtk_printer_is_active ()</h3>
383
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_printer_is_active               (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
383
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_printer_is_active               (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
384
384
<p>
385
385
Returns whether the printer is currently active (i.e. 
386
386
accepts new jobs).
399
399
<tr>
400
400
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
401
401
<td>
402
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>printer</code></em> is active</td>
 
402
<code class="literal">TRUE</code> if <em class="parameter"><code>printer</code></em> is active</td>
403
403
</tr>
404
404
</tbody>
405
405
</table></div>
408
408
<hr>
409
409
<div class="refsect2">
410
410
<a name="gtk-printer-is-paused"></a><h3>gtk_printer_is_paused ()</h3>
411
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_printer_is_paused               (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
411
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_printer_is_paused               (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
412
412
<p>
413
413
Returns whether the printer is currently paused.
414
414
A paused printer still accepts jobs, but it is not
428
428
<tr>
429
429
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
430
430
<td>
431
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>printer</code></em> is paused</td>
 
431
<code class="literal">TRUE</code> if <em class="parameter"><code>printer</code></em> is paused</td>
432
432
</tr>
433
433
</tbody>
434
434
</table></div>
437
437
<hr>
438
438
<div class="refsect2">
439
439
<a name="gtk-printer-is-accepting-jobs"></a><h3>gtk_printer_is_accepting_jobs ()</h3>
440
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_printer_is_accepting_jobs       (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
440
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_printer_is_accepting_jobs       (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
441
441
<p>
442
442
Returns whether the printer is accepting jobs
443
443
</p>
455
455
<tr>
456
456
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
457
457
<td>
458
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>printer</code></em> is accepting jobs</td>
 
458
<code class="literal">TRUE</code> if <em class="parameter"><code>printer</code></em> is accepting jobs</td>
459
459
</tr>
460
460
</tbody>
461
461
</table></div>
464
464
<hr>
465
465
<div class="refsect2">
466
466
<a name="gtk-printer-is-virtual"></a><h3>gtk_printer_is_virtual ()</h3>
467
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_printer_is_virtual              (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
467
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_printer_is_virtual              (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
468
468
<p>
469
469
Returns whether the printer is virtual (i.e. does not
470
470
represent actual printer hardware, but something like 
484
484
<tr>
485
485
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
486
486
<td>
487
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>printer</code></em> is virtual</td>
 
487
<code class="literal">TRUE</code> if <em class="parameter"><code>printer</code></em> is virtual</td>
488
488
</tr>
489
489
</tbody>
490
490
</table></div>
493
493
<hr>
494
494
<div class="refsect2">
495
495
<a name="gtk-printer-is-default"></a><h3>gtk_printer_is_default ()</h3>
496
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_printer_is_default              (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
496
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_printer_is_default              (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
497
497
<p>
498
498
Returns whether the printer is the default printer.
499
499
</p>
511
511
<tr>
512
512
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
513
513
<td>
514
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>printer</code></em> is the default</td>
 
514
<code class="literal">TRUE</code> if <em class="parameter"><code>printer</code></em> is the default</td>
515
515
</tr>
516
516
</tbody>
517
517
</table></div>
520
520
<hr>
521
521
<div class="refsect2">
522
522
<a name="gtk-printer-accepts-ps"></a><h3>gtk_printer_accepts_ps ()</h3>
523
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_printer_accepts_ps              (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
523
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_printer_accepts_ps              (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
524
524
<p>
525
525
Returns whether the printer accepts input in
526
526
PostScript format.
539
539
<tr>
540
540
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
541
541
<td>
542
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>printer</code></em> accepts PostScript</td>
 
542
<code class="literal">TRUE</code> if <em class="parameter"><code>printer</code></em> accepts PostScript</td>
543
543
</tr>
544
544
</tbody>
545
545
</table></div>
548
548
<hr>
549
549
<div class="refsect2">
550
550
<a name="gtk-printer-accepts-pdf"></a><h3>gtk_printer_accepts_pdf ()</h3>
551
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_printer_accepts_pdf             (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
551
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_printer_accepts_pdf             (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
552
552
<p>
553
553
Returns whether the printer accepts input in
554
554
PDF format.
567
567
<tr>
568
568
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
569
569
<td>
570
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>printer</code></em> accepts PDF</td>
 
570
<code class="literal">TRUE</code> if <em class="parameter"><code>printer</code></em> accepts PDF</td>
571
571
</tr>
572
572
</tbody>
573
573
</table></div>
576
576
<hr>
577
577
<div class="refsect2">
578
578
<a name="gtk-printer-list-papers"></a><h3>gtk_printer_list_papers ()</h3>
579
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             gtk_printer_list_papers             (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
579
<pre class="programlisting"><span class="returnvalue">GList</span> *             gtk_printer_list_papers             (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
580
580
<p>
581
581
Lists all the paper sizes <em class="parameter"><code>printer</code></em> supports.
582
582
This will return and empty list unless the printer's details are 
605
605
<hr>
606
606
<div class="refsect2">
607
607
<a name="gtk-printer-compare"></a><h3>gtk_printer_compare ()</h3>
608
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_printer_compare                 (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *a</code></em>,
 
608
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_printer_compare                 (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *a</code></em>,
609
609
                                                         <em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *b</code></em>);</pre>
610
610
<p>
611
611
Compares two printers.
639
639
<hr>
640
640
<div class="refsect2">
641
641
<a name="gtk-printer-has-details"></a><h3>gtk_printer_has_details ()</h3>
642
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_printer_has_details             (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
 
642
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_printer_has_details             (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>);</pre>
643
643
<p>
644
644
Returns whether the printer details are available.
645
645
</p>
657
657
<tr>
658
658
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
659
659
<td>
660
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>printer</code></em> details are available</td>
 
660
<code class="literal">TRUE</code> if <em class="parameter"><code>printer</code></em> details are available</td>
661
661
</tr>
662
662
</tbody>
663
663
</table></div>
748
748
<hr>
749
749
<div class="refsect2">
750
750
<a name="gtk-printer-get-hard-margins"></a><h3>gtk_printer_get_hard_margins ()</h3>
751
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_printer_get_hard_margins        (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>,
752
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *top</code></em>,
753
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *bottom</code></em>,
754
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *left</code></em>,
755
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *right</code></em>);</pre>
 
751
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_printer_get_hard_margins        (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>,
 
752
                                                         <em class="parameter"><code><span class="type">gdouble</span> *top</code></em>,
 
753
                                                         <em class="parameter"><code><span class="type">gdouble</span> *bottom</code></em>,
 
754
                                                         <em class="parameter"><code><span class="type">gdouble</span> *left</code></em>,
 
755
                                                         <em class="parameter"><code><span class="type">gdouble</span> *right</code></em>);</pre>
756
756
<p>
757
757
Retrieve the hard margins of <em class="parameter"><code>printer</code></em>, i.e. the margins that define
758
758
the area at the borders of the paper that the printer cannot print to.
795
795
<tr>
796
796
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
797
797
<td>
798
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> iff the hard margins were retrieved</td>
 
798
<code class="literal">TRUE</code> iff the hard margins were retrieved</td>
799
799
</tr>
800
800
</tbody>
801
801
</table></div>
804
804
<hr>
805
805
<div class="refsect2">
806
806
<a name="GtkPrinterFunc"></a><h3>GtkPrinterFunc ()</h3>
807
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (*GtkPrinterFunc)                   (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>,
808
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
 
807
<pre class="programlisting"><span class="returnvalue">gboolean</span>            (*GtkPrinterFunc)                   (<em class="parameter"><code><a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer</code></em>,
 
808
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
809
809
<p>
810
810
The type of function passed to <a class="link" href="GtkPrinter.html#gtk-enumerate-printers" title="gtk_enumerate_printers ()"><code class="function">gtk_enumerate_printers()</code></a>.
811
811
Note that you need to ref <em class="parameter"><code>printer</code></em>, if you want to keep
830
830
<tr>
831
831
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
832
832
<td>
833
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to stop the enumeration, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to continue</td>
 
833
<code class="literal">TRUE</code> to stop the enumeration, <code class="literal">FALSE</code> to continue</td>
834
834
</tr>
835
835
</tbody>
836
836
</table></div>
839
839
<div class="refsect2">
840
840
<a name="gtk-enumerate-printers"></a><h3>gtk_enumerate_printers ()</h3>
841
841
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_enumerate_printers              (<em class="parameter"><code><a class="link" href="GtkPrinter.html#GtkPrinterFunc" title="GtkPrinterFunc ()"><span class="type">GtkPrinterFunc</span></a> func</code></em>,
842
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
843
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
844
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> wait</code></em>);</pre>
 
842
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
 
843
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
 
844
                                                         <em class="parameter"><code><span class="type">gboolean</span> wait</code></em>);</pre>
845
845
<p>
846
846
Calls a function for all <a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a>s. 
847
 
If <em class="parameter"><code>func</code></em> returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the enumeration is stopped.
 
847
If <em class="parameter"><code>func</code></em> returns <code class="literal">TRUE</code>, the enumeration is stopped.
848
848
</p>
849
849
<div class="variablelist"><table border="0" class="variablelist">
850
850
<colgroup>
867
867
</tr>
868
868
<tr>
869
869
<td><p><span class="term"><em class="parameter"><code>wait</code></em> :</span></p></td>
870
 
<td>if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, wait in a recursive mainloop until
 
870
<td>if <code class="literal">TRUE</code>, wait in a recursive mainloop until
871
871
all printers are enumerated; otherwise return early</td>
872
872
</tr>
873
873
</tbody>
879
879
<a name="GtkPrinter.property-details"></a><h2>Property Details</h2>
880
880
<div class="refsect2">
881
881
<a name="GtkPrinter--accepting-jobs"></a><h3>The <code class="literal">"accepting-jobs"</code> property</h3>
882
 
<pre class="programlisting">  "accepting-jobs"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
 
882
<pre class="programlisting">  "accepting-jobs"           <span class="type">gboolean</span>              : Read</pre>
883
883
<p>
884
 
This property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the printer is accepting jobs.
 
884
This property is <code class="literal">TRUE</code> if the printer is accepting jobs.
885
885
</p>
886
886
<p>Default value: TRUE</p>
887
887
<p class="since">Since 2.14</p>
889
889
<hr>
890
890
<div class="refsect2">
891
891
<a name="GtkPrinter--accepts-pdf"></a><h3>The <code class="literal">"accepts-pdf"</code> property</h3>
892
 
<pre class="programlisting">  "accepts-pdf"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only</pre>
 
892
<pre class="programlisting">  "accepts-pdf"              <span class="type">gboolean</span>              : Read / Write / Construct Only</pre>
893
893
<p>TRUE if this printer can accept PDF.</p>
894
894
<p>Default value: FALSE</p>
895
895
</div>
896
896
<hr>
897
897
<div class="refsect2">
898
898
<a name="GtkPrinter--accepts-ps"></a><h3>The <code class="literal">"accepts-ps"</code> property</h3>
899
 
<pre class="programlisting">  "accepts-ps"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only</pre>
 
899
<pre class="programlisting">  "accepts-ps"               <span class="type">gboolean</span>              : Read / Write / Construct Only</pre>
900
900
<p>TRUE if this printer can accept PostScript.</p>
901
901
<p>Default value: TRUE</p>
902
902
</div>
909
909
<hr>
910
910
<div class="refsect2">
911
911
<a name="GtkPrinter--icon-name"></a><h3>The <code class="literal">"icon-name"</code> property</h3>
912
 
<pre class="programlisting">  "icon-name"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read</pre>
 
912
<pre class="programlisting">  "icon-name"                <span class="type">gchar</span>*                : Read</pre>
913
913
<p>The icon name to use for the printer.</p>
914
914
<p>Default value: ""</p>
915
915
</div>
916
916
<hr>
917
917
<div class="refsect2">
918
918
<a name="GtkPrinter--is-virtual"></a><h3>The <code class="literal">"is-virtual"</code> property</h3>
919
 
<pre class="programlisting">  "is-virtual"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only</pre>
 
919
<pre class="programlisting">  "is-virtual"               <span class="type">gboolean</span>              : Read / Write / Construct Only</pre>
920
920
<p>FALSE if this represents a real hardware printer.</p>
921
921
<p>Default value: FALSE</p>
922
922
</div>
923
923
<hr>
924
924
<div class="refsect2">
925
925
<a name="GtkPrinter--job-count"></a><h3>The <code class="literal">"job-count"</code> property</h3>
926
 
<pre class="programlisting">  "job-count"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read</pre>
 
926
<pre class="programlisting">  "job-count"                <span class="type">gint</span>                  : Read</pre>
927
927
<p>Number of jobs queued in the printer.</p>
928
928
<p>Allowed values: &gt;= 0</p>
929
929
<p>Default value: 0</p>
931
931
<hr>
932
932
<div class="refsect2">
933
933
<a name="GtkPrinter--location"></a><h3>The <code class="literal">"location"</code> property</h3>
934
 
<pre class="programlisting">  "location"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read</pre>
 
934
<pre class="programlisting">  "location"                 <span class="type">gchar</span>*                : Read</pre>
935
935
<p>The location of the printer.</p>
936
936
<p>Default value: ""</p>
937
937
</div>
938
938
<hr>
939
939
<div class="refsect2">
940
940
<a name="GtkPrinter--name"></a><h3>The <code class="literal">"name"</code> property</h3>
941
 
<pre class="programlisting">  "name"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only</pre>
 
941
<pre class="programlisting">  "name"                     <span class="type">gchar</span>*                : Read / Write / Construct Only</pre>
942
942
<p>Name of the printer.</p>
943
943
<p>Default value: ""</p>
944
944
</div>
945
945
<hr>
946
946
<div class="refsect2">
947
947
<a name="GtkPrinter--paused"></a><h3>The <code class="literal">"paused"</code> property</h3>
948
 
<pre class="programlisting">  "paused"                   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
 
948
<pre class="programlisting">  "paused"                   <span class="type">gboolean</span>              : Read</pre>
949
949
<p>
950
 
This property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if this printer is paused.
 
950
This property is <code class="literal">TRUE</code> if this printer is paused.
951
951
A paused printer still accepts jobs, but it does 
952
952
not print them.
953
953
</p>
957
957
<hr>
958
958
<div class="refsect2">
959
959
<a name="GtkPrinter--state-message"></a><h3>The <code class="literal">"state-message"</code> property</h3>
960
 
<pre class="programlisting">  "state-message"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read</pre>
 
960
<pre class="programlisting">  "state-message"            <span class="type">gchar</span>*                : Read</pre>
961
961
<p>String giving the current state of the printer.</p>
962
962
<p>Default value: ""</p>
963
963
</div>
967
967
<div class="refsect2">
968
968
<a name="GtkPrinter-details-acquired"></a><h3>The <code class="literal">"details-acquired"</code> signal</h3>
969
969
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkPrinter.html" title="GtkPrinter"><span class="type">GtkPrinter</span></a> *printer,
970
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>    success,
971
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>    user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
970
                                                        <span class="type">gboolean</span>    success,
 
971
                                                        <span class="type">gpointer</span>    user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
972
972
<p>
973
973
Gets emitted in response to a request for detailed information
974
974
about a printer from the print backend. The <em class="parameter"><code>success</code></em> parameter
987
987
<tr>
988
988
<td><p><span class="term"><em class="parameter"><code>success</code></em> :</span></p></td>
989
989
<td>
990
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the details were successfully acquired</td>
 
990
<code class="literal">TRUE</code> if the details were successfully acquired</td>
991
991
</tr>
992
992
<tr>
993
993
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1001
1001
</div>
1002
1002
<div class="footer">
1003
1003
<hr>
1004
 
          Generated by GTK-Doc V1.18</div>
 
1004
          Generated by GTK-Doc V1.18.1</div>
1005
1005
</body>
1006
1006
</html>
 
 
b'\\ No newline at end of file'