<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>gtkmm: Gtk::PrintUnixDialog Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.7.3 --> <div id="top"> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">gtkmm <span id="projectnumber">2.24.4</span></div> </td> </tr> </tbody> </table> </div> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="inherits.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a> </li> <li class="navelem"><a class="el" href="classGtk_1_1PrintUnixDialog.html">PrintUnixDialog</a> </li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#related">Related Functions</a> </div> <div class="headertitle"> <h1>Gtk::PrintUnixDialog Class Reference<div class="ingroups"><a class="el" href="group__Printing.html">Printing</a></div></h1> </div> </div> <div class="contents"> <!-- doxytag: class="Gtk::PrintUnixDialog" --><!-- doxytag: inherits="Gtk::Dialog" --> <p><a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">PrintUnixDialog</a> implements a print dialog for platforms which don't provide a native print dialog, like Unix. <a href="#_details">More...</a></p> <div class="dynheader"> Inheritance diagram for Gtk::PrintUnixDialog:</div> <div class="dyncontent"> <div class="center"><img src="classGtk_1_1PrintUnixDialog__inherit__graph.png" border="0" usemap="#Gtk_1_1PrintUnixDialog_inherit__map" alt="Inheritance graph"/></div> <map name="Gtk_1_1PrintUnixDialog_inherit__map" id="Gtk_1_1PrintUnixDialog_inherit__map"> <area shape="rect" id="node2" href="classGtk_1_1Dialog.html" title="Create popup windows." alt="" coords="91,624,181,653"/><area shape="rect" id="node4" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled by the window manag..." alt="" coords="87,547,185,576"/><area shape="rect" id="node6" href="classGtk_1_1Bin.html" title="A container with just one child." alt="" coords="100,469,172,499"/><area shape="rect" id="node8" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="79,392,193,421"/><area shape="rect" id="node10" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)" alt="" coords="89,315,183,344"/><area shape="rect" id="node12" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non-widget objects such as Gtk::Adjustme..." alt="" coords="21,237,115,267"/><area shape="rect" id="node14" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="21,160,115,189"/><area shape="rect" id="node16" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,83,131,112"/><area shape="rect" id="node18" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="11,5,125,35"/><area shape="rect" id="node20" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="139,237,272,267"/></map> <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> <div class="dynheader"> Collaboration diagram for Gtk::PrintUnixDialog:</div> <div class="dyncontent"> <div class="center"><img src="classGtk_1_1PrintUnixDialog__coll__graph.png" border="0" usemap="#Gtk_1_1PrintUnixDialog_coll__map" alt="Collaboration graph"/></div> <map name="Gtk_1_1PrintUnixDialog_coll__map" id="Gtk_1_1PrintUnixDialog_coll__map"> <area shape="rect" id="node2" href="classGtk_1_1Dialog.html" title="Create popup windows." alt="" coords="235,677,325,707"/><area shape="rect" id="node4" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled by the window manag..." alt="" coords="231,597,329,627"/><area shape="rect" id="node6" href="classGtk_1_1Bin.html" title="A container with just one child." alt="" coords="144,501,216,531"/><area shape="rect" id="node8" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="113,405,228,435"/><area shape="rect" id="node10" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)" alt="" coords="124,325,217,355"/><area shape="rect" id="node12" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non-widget objects such as Gtk::Adjustme..." alt="" coords="21,245,115,275"/><area shape="rect" id="node14" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="21,165,115,195"/><area shape="rect" id="node16" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,85,131,115"/><area shape="rect" id="node18" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="11,5,125,35"/><area shape="rect" id="node20" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="139,245,272,275"/><area shape="rect" id="node22" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html" title="Glib::RefPtr\< AccelGroup \>" alt="" coords="252,501,447,531"/><area shape="rect" id="node24" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html" title="Glib::RefPtr\< T_CppObject \>" alt="" coords="252,405,452,435"/></map> <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> <p><a href="classGtk_1_1PrintUnixDialog-members.html">List of all members.</a></p> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a897c824aaf3332b417d6157672ba996a">~PrintUnixDialog</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">GtkPrintUnixDialog* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#ae8d543407e309cd6e7e67cd0aa2f82b0">gobj</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#ae8d543407e309cd6e7e67cd0aa2f82b0"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const GtkPrintUnixDialog* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a6f350b2c32507e663c640a4217068155">gobj</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a6f350b2c32507e663c640a4217068155"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#acc62334cf969975437cbe307d0ce1cdd">PrintUnixDialog</a> (<a class="el" href="classGtk_1_1Window.html">Gtk::Window</a>& parent, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& title)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#aa8efdf7580e4b7504d4c944e090fe2b6">PrintUnixDialog</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& title)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#accaeece085ddce6ac7921eda20c67d80">set_page_setup</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> >& page_setup)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the page setup of the <a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">Gtk::PrintUnixDialog</a>. <a href="#accaeece085ddce6ac7921eda20c67d80"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#afca868ff3ebcb4b2f7859660ee762e12">get_page_setup</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the page setup that is used by the <a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">Gtk::PrintUnixDialog</a>. <a href="#afca868ff3ebcb4b2f7859660ee762e12"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a7df68bd993989d7561491311c610ad08">get_page_setup</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the page setup that is used by the <a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">Gtk::PrintUnixDialog</a>. <a href="#a7df68bd993989d7561491311c610ad08"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#af45f45a14bc6905f58dd96bee9436c91">set_current_page</a> (int current_page)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the current page number. <a href="#af45f45a14bc6905f58dd96bee9436c91"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a0b77a9b3cacad99b9ff94853d74b8693">get_current_page</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the current page of the Gtk::PrintDialog. <a href="#a0b77a9b3cacad99b9ff94853d74b8693"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a02c34f602c42bdc1bc861ca5dffc05ed">set_settings</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> >& print_settings)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="classGtk_1_1PrintSettings.html" title="A PrintSettings object represents the settings of a print dialog in a system-independent way...">Gtk::PrintSettings</a> for the <a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">Gtk::PrintUnixDialog</a>. <a href="#a02c34f602c42bdc1bc861ca5dffc05ed"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a6bf4518e034887a06494cbed2c8624f1">get_settings</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a new <a class="el" href="classGtk_1_1PrintSettings.html" title="A PrintSettings object represents the settings of a print dialog in a system-independent way...">Gtk::PrintSettings</a> object that represents the current values in the print dialog. <a href="#a6bf4518e034887a06494cbed2c8624f1"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#ae22fd0410d07535ce5d9402ab7f4bc03">get_settings</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a new <a class="el" href="classGtk_1_1PrintSettings.html" title="A PrintSettings object represents the settings of a print dialog in a system-independent way...">Gtk::PrintSettings</a> object that represents the current values in the print dialog. <a href="#ae22fd0410d07535ce5d9402ab7f4bc03"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1Printer.html">Printer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a24801b20bbf270f3d2d2ee3fc12cc9eb">get_selected_printer</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the currently selected printer. <a href="#a24801b20bbf270f3d2d2ee3fc12cc9eb"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGtk_1_1Printer.html">Printer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#aba01ec396710227c5d1c1732681b5141">get_selected_printer</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the currently selected printer. <a href="#aba01ec396710227c5d1c1732681b5141"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#ae57463cf1f82fc1ac14d8d976d24c823">add_custom_tab</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>& child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& tab_label)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a248574fcfb34dab7148bb13efa9b6232">add_custom_tab</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>& child, const <a class="el" href="classGtk_1_1Widget.html">Widget</a>& tab_label)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a custom tab to the print dialog. <a href="#a248574fcfb34dab7148bb13efa9b6232"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a75bf92d2e5c722e1d0eda310e22f29ae">set_manual_capabilities</a> (<a class="el" href="group__gtkmmEnums.html#gaba4fee25db9350d20b61ec5c3f468bcb">PrintCapabilities</a> capabilities)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">This lets you specify the printing capabilities your application supports. <a href="#a75bf92d2e5c722e1d0eda310e22f29ae"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#gaba4fee25db9350d20b61ec5c3f468bcb">PrintCapabilities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a93389e2cd9c5d17b16abb3837d36e735">get_manual_capabilities</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PrintUnixDialog::manual-capabilities property. <a href="#a93389e2cd9c5d17b16abb3837d36e735"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#ac2e3e6e8dcf7b6d7be88f5ad3f746117">get_support_selection</a> (bool support_selection=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets whether the print dialog allows user to print a selection. <a href="#ac2e3e6e8dcf7b6d7be88f5ad3f746117"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#aa5aa6bfdda8bb1fef56d6d26288bf413">get_support_selection</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PrintUnixDialog::support-selection property. <a href="#aa5aa6bfdda8bb1fef56d6d26288bf413"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a289acd03bd9f320c2f72a056a1fc2a7a">set_has_selection</a> (bool has_selection=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets whether a selection exists. <a href="#a289acd03bd9f320c2f72a056a1fc2a7a"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a9c6c2398c0357a1b607ec05578904a64">get_has_selection</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PrintUnixDialog::has-selection property. <a href="#a9c6c2398c0357a1b607ec05578904a64"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a77558993cb97b10470f8887a0e5e2333">set_embed_page_setup</a> (bool embed=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Embed page size combo box and orientation combo box into page setup page. <a href="#a77558993cb97b10470f8887a0e5e2333"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a1702dcad0fd0b00e22905a8392b306bc">get_embed_page_setup</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PrintUnixDialog::embed-page-setup property. <a href="#a1702dcad0fd0b00e22905a8392b306bc"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a50c0b4ea82d504ac6ec863539a599885">get_page_setup_set</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the page setup that is used by the <a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">Gtk::PrintUnixDialog</a>. <a href="#a50c0b4ea82d504ac6ec863539a599885"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/> < <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#aee7203527e9e460d2ef6db08264c9615">property_page_setup</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The GtkPageSetup to use. <a href="#aee7203527e9e460d2ef6db08264c9615"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/> < <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a4026531ffa63ad6a8d7f230296e74e1f">property_page_setup</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The GtkPageSetup to use. <a href="#a4026531ffa63ad6a8d7f230296e74e1f"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#ad3222d06c336f03dbea2b8efd29d7c75">property_current_page</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The current page in the document. <a href="#ad3222d06c336f03dbea2b8efd29d7c75"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a7e6c9297e634e05044766d5771732665">property_current_page</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The current page in the document. <a href="#a7e6c9297e634e05044766d5771732665"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/> < <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a3be9322ce01bd123d6b48f96e399e488">property_print_settings</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The GtkPrintSettings used for initializing the dialog. <a href="#a3be9322ce01bd123d6b48f96e399e488"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/> < <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a7331689585ecc0ad2bf5bd392b188c4e">property_print_settings</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The GtkPrintSettings used for initializing the dialog. <a href="#a7331689585ecc0ad2bf5bd392b188c4e"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/> < <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1Printer.html">Printer</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a03963354f9de8ac50d2f824a8c9f0d5d">property_selected_printer</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The GtkPrinter which is selected. <a href="#a03963354f9de8ac50d2f824a8c9f0d5d"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a6c822d668dad5890b290b694e5220179">property_manual_capabilities</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Capabilities the application can handle. <a href="#a6c822d668dad5890b290b694e5220179"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/> < bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#ade3b0413979e0366a61d3c03ffd2cfb0">property_manual_capabilities</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Capabilities the application can handle. <a href="#ade3b0413979e0366a61d3c03ffd2cfb0"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a823247a86a81018b8d0ea1bcf8768cb4">property_support_selection</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the dialog supports selection. <a href="#a823247a86a81018b8d0ea1bcf8768cb4"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/> < bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a6ed8471850d7daacd5597c712546f3ef">property_support_selection</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the dialog supports selection. <a href="#a6ed8471850d7daacd5597c712546f3ef"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#aded2e623831ccf3a4d8240a2f66e2102">property_has_selection</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the application has a selection. <a href="#aded2e623831ccf3a4d8240a2f66e2102"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/> < bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a8defa3335d857e202945ec0b5914ba33">property_has_selection</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the application has a selection. <a href="#a8defa3335d857e202945ec0b5914ba33"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a90d723bf0cb46e97a8ab336bf9b9cadd">property_embed_page_setup</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">TRUE if page setup combos are embedded in GtkPrintUnixDialog. <a href="#a90d723bf0cb46e97a8ab336bf9b9cadd"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/> < bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a5b154c1e18222a468f1aaa836f12a62a">property_embed_page_setup</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">TRUE if page setup combos are embedded in GtkPrintUnixDialog. <a href="#a5b154c1e18222a468f1aaa836f12a62a"></a><br/></td></tr> <tr><td colspan="2"><h2><a name="related"></a> Related Functions</h2></td></tr> <tr><td colspan="2">(Note that these are not member functions.) <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1PrintUnixDialog.html">Gtk::PrintUnixDialog</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a426925f0ed9e6a45e83372397d29d4bb">wrap</a> (GtkPrintUnixDialog* object, bool take_copy=false)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a426925f0ed9e6a45e83372397d29d4bb"></a><br/></td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <div class="textblock"><p><a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">PrintUnixDialog</a> implements a print dialog for platforms which don't provide a native print dialog, like Unix. </p> <p>It can be used very much like any other GTK+ dialog, at the cost of the portability offered by the high-level printing API exposed through <a class="el" href="classGtk_1_1PrintOperation.html" title="PrintOperation is the high-level, portable printing API.">PrintOperation</a>.</p> <p>In order to print something with <a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">PrintUnixDialog</a>, you need to use <a class="el" href="classGtk_1_1PrintUnixDialog.html#a24801b20bbf270f3d2d2ee3fc12cc9eb" title="Gets the currently selected printer.">get_selected_printer()</a> to obtain a <a class="el" href="classGtk_1_1Printer.html" title="A Printer object represents a printer.">Printer</a> object and use it to construct a <a class="el" href="classGtk_1_1PrintJob.html" title="A PrintJob object represents a job that is sent to a printer.">PrintJob</a> using <a class="el" href="classGtk_1_1PrintJob.html#adce1562d1e27158f6ac4968a66756320">PrintJob::create()</a>.</p> <p><a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">PrintUnixDialog</a> uses the following response values:</p> <ul> <li>RESPONSE_OK for the "Print" button</li> <li>RESPONSE_APPLY for the "Preview" button</li> <li>RESPONSE_CANCEL for the "Cancel" button</li> </ul> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000378">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> </div><hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="a897c824aaf3332b417d6157672ba996a"></a><!-- doxytag: member="Gtk::PrintUnixDialog::~PrintUnixDialog" ref="a897c824aaf3332b417d6157672ba996a" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual Gtk::PrintUnixDialog::~PrintUnixDialog </td> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="acc62334cf969975437cbe307d0ce1cdd"></a><!-- doxytag: member="Gtk::PrintUnixDialog::PrintUnixDialog" ref="acc62334cf969975437cbe307d0ce1cdd" args="(Gtk::Window &parent, const Glib::ustring &title)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Gtk::PrintUnixDialog::PrintUnixDialog </td> <td>(</td> <td class="paramtype"><a class="el" href="classGtk_1_1Window.html">Gtk::Window</a>& </td> <td class="paramname"><em>parent</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>title</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [explicit]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="aa8efdf7580e4b7504d4c944e090fe2b6"></a><!-- doxytag: member="Gtk::PrintUnixDialog::PrintUnixDialog" ref="aa8efdf7580e4b7504d4c944e090fe2b6" args="(const Glib::ustring &title)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Gtk::PrintUnixDialog::PrintUnixDialog </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>title</em></td><td>)</td> <td><code> [explicit]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/><h2>Member Function Documentation</h2> <a class="anchor" id="ae57463cf1f82fc1ac14d8d976d24c823"></a><!-- doxytag: member="Gtk::PrintUnixDialog::add_custom_tab" ref="ae57463cf1f82fc1ac14d8d976d24c823" args="(const Widget &child, const Glib::ustring &tab_label)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintUnixDialog::add_custom_tab </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>child</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>tab_label</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a248574fcfb34dab7148bb13efa9b6232"></a><!-- doxytag: member="Gtk::PrintUnixDialog::add_custom_tab" ref="a248574fcfb34dab7148bb13efa9b6232" args="(const Widget &child, const Widget &tab_label)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintUnixDialog::add_custom_tab </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>child</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>tab_label</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Adds a custom tab to the print dialog. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000389">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">child</td><td>The widget to put in the custom tab. </td></tr> <tr><td class="paramname">tab_label</td><td>The widget to use as tab label. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a0b77a9b3cacad99b9ff94853d74b8693"></a><!-- doxytag: member="Gtk::PrintUnixDialog::get_current_page" ref="a0b77a9b3cacad99b9ff94853d74b8693" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Gtk::PrintUnixDialog::get_current_page </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the current page of the Gtk::PrintDialog. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000383">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The current page of <em>dialog</em>. </dd></dl> </div> </div> <a class="anchor" id="a1702dcad0fd0b00e22905a8392b306bc"></a><!-- doxytag: member="Gtk::PrintUnixDialog::get_embed_page_setup" ref="a1702dcad0fd0b00e22905a8392b306bc" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::PrintUnixDialog::get_embed_page_setup </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PrintUnixDialog::embed-page-setup property. </p> <dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000093">Since gtkmm 2.18:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Whether there is a selection. </dd></dl> </div> </div> <a class="anchor" id="a9c6c2398c0357a1b607ec05578904a64"></a><!-- doxytag: member="Gtk::PrintUnixDialog::get_has_selection" ref="a9c6c2398c0357a1b607ec05578904a64" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::PrintUnixDialog::get_has_selection </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PrintUnixDialog::has-selection property. </p> <dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000091">Since gtkmm 2.18:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Whether there is a selection. </dd></dl> </div> </div> <a class="anchor" id="a93389e2cd9c5d17b16abb3837d36e735"></a><!-- doxytag: member="Gtk::PrintUnixDialog::get_manual_capabilities" ref="a93389e2cd9c5d17b16abb3837d36e735" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__gtkmmEnums.html#gaba4fee25db9350d20b61ec5c3f468bcb">PrintCapabilities</a> Gtk::PrintUnixDialog::get_manual_capabilities </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PrintUnixDialog::manual-capabilities property. </p> <dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000087">Since gtkmm 2.18:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The printing capabilities. </dd></dl> </div> </div> <a class="anchor" id="a7df68bd993989d7561491311c610ad08"></a><!-- doxytag: member="Gtk::PrintUnixDialog::get_page_setup" ref="a7df68bd993989d7561491311c610ad08" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><const <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a>> Gtk::PrintUnixDialog::get_page_setup </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the page setup that is used by the <a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">Gtk::PrintUnixDialog</a>. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000381">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The page setup of <em>dialog</em>. </dd></dl> </div> </div> <a class="anchor" id="afca868ff3ebcb4b2f7859660ee762e12"></a><!-- doxytag: member="Gtk::PrintUnixDialog::get_page_setup" ref="afca868ff3ebcb4b2f7859660ee762e12" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a>> Gtk::PrintUnixDialog::get_page_setup </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the page setup that is used by the <a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">Gtk::PrintUnixDialog</a>. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000380">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The page setup of <em>dialog</em>. </dd></dl> </div> </div> <a class="anchor" id="a50c0b4ea82d504ac6ec863539a599885"></a><!-- doxytag: member="Gtk::PrintUnixDialog::get_page_setup_set" ref="a50c0b4ea82d504ac6ec863539a599885" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::PrintUnixDialog::get_page_setup_set </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the page setup that is used by the <a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">Gtk::PrintUnixDialog</a>. </p> <dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000094">Since gtkmm 2.18:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Whether a page setup was set by user. </dd></dl> </div> </div> <a class="anchor" id="a24801b20bbf270f3d2d2ee3fc12cc9eb"></a><!-- doxytag: member="Gtk::PrintUnixDialog::get_selected_printer" ref="a24801b20bbf270f3d2d2ee3fc12cc9eb" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1Printer.html">Printer</a>> Gtk::PrintUnixDialog::get_selected_printer </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the currently selected printer. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000387">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The currently selected printer. </dd></dl> </div> </div> <a class="anchor" id="aba01ec396710227c5d1c1732681b5141"></a><!-- doxytag: member="Gtk::PrintUnixDialog::get_selected_printer" ref="aba01ec396710227c5d1c1732681b5141" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><const <a class="el" href="classGtk_1_1Printer.html">Printer</a>> Gtk::PrintUnixDialog::get_selected_printer </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the currently selected printer. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000388">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The currently selected printer. </dd></dl> </div> </div> <a class="anchor" id="a6bf4518e034887a06494cbed2c8624f1"></a><!-- doxytag: member="Gtk::PrintUnixDialog::get_settings" ref="a6bf4518e034887a06494cbed2c8624f1" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a>> Gtk::PrintUnixDialog::get_settings </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets a new <a class="el" href="classGtk_1_1PrintSettings.html" title="A PrintSettings object represents the settings of a print dialog in a system-independent way...">Gtk::PrintSettings</a> object that represents the current values in the print dialog. </p> <p>Note that this creates a <em>new object</em>, and you need to unref it if don't want to keep it.</p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000385">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classGtk_1_1PrintSettings.html" title="A PrintSettings object represents the settings of a print dialog in a system-independent way...">Gtk::PrintSettings</a> object with the values from <em>dialog</em>. </dd></dl> <p>Reimplemented from <a class="el" href="classGtk_1_1Widget.html#aa2f8ed32453af89b2c322ac466b30c2c">Gtk::Widget</a>.</p> </div> </div> <a class="anchor" id="ae22fd0410d07535ce5d9402ab7f4bc03"></a><!-- doxytag: member="Gtk::PrintUnixDialog::get_settings" ref="ae22fd0410d07535ce5d9402ab7f4bc03" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><const <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a>> Gtk::PrintUnixDialog::get_settings </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets a new <a class="el" href="classGtk_1_1PrintSettings.html" title="A PrintSettings object represents the settings of a print dialog in a system-independent way...">Gtk::PrintSettings</a> object that represents the current values in the print dialog. </p> <p>Note that this creates a <em>new object</em>, and you need to unref it if don't want to keep it.</p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000386">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>A new <a class="el" href="classGtk_1_1PrintSettings.html" title="A PrintSettings object represents the settings of a print dialog in a system-independent way...">Gtk::PrintSettings</a> object with the values from <em>dialog</em>. </dd></dl> </div> </div> <a class="anchor" id="ac2e3e6e8dcf7b6d7be88f5ad3f746117"></a><!-- doxytag: member="Gtk::PrintUnixDialog::get_support_selection" ref="ac2e3e6e8dcf7b6d7be88f5ad3f746117" args="(bool support_selection=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintUnixDialog::get_support_selection </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>support_selection</em> = <code>true</code></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets whether the print dialog allows user to print a selection. </p> <dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000088">Since gtkmm 2.18:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">support_selection</td><td><code>true</code> to allow print selection. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="aa5aa6bfdda8bb1fef56d6d26288bf413"></a><!-- doxytag: member="Gtk::PrintUnixDialog::get_support_selection" ref="aa5aa6bfdda8bb1fef56d6d26288bf413" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::PrintUnixDialog::get_support_selection </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PrintUnixDialog::support-selection property. </p> <dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000089">Since gtkmm 2.18:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Whether the application supports print of selection. </dd></dl> </div> </div> <a class="anchor" id="a6f350b2c32507e663c640a4217068155"></a><!-- doxytag: member="Gtk::PrintUnixDialog::gobj" ref="a6f350b2c32507e663c640a4217068155" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const GtkPrintUnixDialog* Gtk::PrintUnixDialog::gobj </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Provides access to the underlying C GtkObject. </p> <p>Reimplemented from <a class="el" href="classGtk_1_1Dialog.html#a534ffd24e55400a26aef733a7f588856">Gtk::Dialog</a>.</p> </div> </div> <a class="anchor" id="ae8d543407e309cd6e7e67cd0aa2f82b0"></a><!-- doxytag: member="Gtk::PrintUnixDialog::gobj" ref="ae8d543407e309cd6e7e67cd0aa2f82b0" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">GtkPrintUnixDialog* Gtk::PrintUnixDialog::gobj </td> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Provides access to the underlying C GtkObject. </p> <p>Reimplemented from <a class="el" href="classGtk_1_1Dialog.html#aa3e8f3bdac15fac61128dc47c22ba4cd">Gtk::Dialog</a>.</p> </div> </div> <a class="anchor" id="ad3222d06c336f03dbea2b8efd29d7c75"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_current_page" ref="ad3222d06c336f03dbea2b8efd29d7c75" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><int> Gtk::PrintUnixDialog::property_current_page </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>The current page in the document. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="a7e6c9297e634e05044766d5771732665"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_current_page" ref="a7e6c9297e634e05044766d5771732665" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><int> Gtk::PrintUnixDialog::property_current_page </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>The current page in the document. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="a5b154c1e18222a468f1aaa836f12a62a"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_embed_page_setup" ref="a5b154c1e18222a468f1aaa836f12a62a" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><bool> Gtk::PrintUnixDialog::property_embed_page_setup </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>TRUE if page setup combos are embedded in GtkPrintUnixDialog. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="a90d723bf0cb46e97a8ab336bf9b9cadd"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_embed_page_setup" ref="a90d723bf0cb46e97a8ab336bf9b9cadd" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><bool> Gtk::PrintUnixDialog::property_embed_page_setup </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>TRUE if page setup combos are embedded in GtkPrintUnixDialog. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="aded2e623831ccf3a4d8240a2f66e2102"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_has_selection" ref="aded2e623831ccf3a4d8240a2f66e2102" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><bool> Gtk::PrintUnixDialog::property_has_selection </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Whether the application has a selection. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="a8defa3335d857e202945ec0b5914ba33"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_has_selection" ref="a8defa3335d857e202945ec0b5914ba33" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><bool> Gtk::PrintUnixDialog::property_has_selection </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Whether the application has a selection. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="ade3b0413979e0366a61d3c03ffd2cfb0"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_manual_capabilities" ref="ade3b0413979e0366a61d3c03ffd2cfb0" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><bool> Gtk::PrintUnixDialog::property_manual_capabilities </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Capabilities the application can handle. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="a6c822d668dad5890b290b694e5220179"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_manual_capabilities" ref="a6c822d668dad5890b290b694e5220179" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><bool> Gtk::PrintUnixDialog::property_manual_capabilities </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Capabilities the application can handle. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="a4026531ffa63ad6a8d7f230296e74e1f"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_page_setup" ref="a4026531ffa63ad6a8d7f230296e74e1f" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a>> > Gtk::PrintUnixDialog::property_page_setup </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>The GtkPageSetup to use. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="aee7203527e9e460d2ef6db08264c9615"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_page_setup" ref="aee7203527e9e460d2ef6db08264c9615" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a>> > Gtk::PrintUnixDialog::property_page_setup </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>The GtkPageSetup to use. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="a3be9322ce01bd123d6b48f96e399e488"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_print_settings" ref="a3be9322ce01bd123d6b48f96e399e488" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a>> > Gtk::PrintUnixDialog::property_print_settings </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>The GtkPrintSettings used for initializing the dialog. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="a7331689585ecc0ad2bf5bd392b188c4e"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_print_settings" ref="a7331689585ecc0ad2bf5bd392b188c4e" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a>> > Gtk::PrintUnixDialog::property_print_settings </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>The GtkPrintSettings used for initializing the dialog. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="a03963354f9de8ac50d2f824a8c9f0d5d"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_selected_printer" ref="a03963354f9de8ac50d2f824a8c9f0d5d" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>< <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1Printer.html">Printer</a>> > Gtk::PrintUnixDialog::property_selected_printer </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>The GtkPrinter which is selected. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="a6ed8471850d7daacd5597c712546f3ef"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_support_selection" ref="a6ed8471850d7daacd5597c712546f3ef" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><bool> Gtk::PrintUnixDialog::property_support_selection </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Whether the dialog supports selection. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="a823247a86a81018b8d0ea1bcf8768cb4"></a><!-- doxytag: member="Gtk::PrintUnixDialog::property_support_selection" ref="a823247a86a81018b8d0ea1bcf8768cb4" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><bool> Gtk::PrintUnixDialog::property_support_selection </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Whether the dialog supports selection. </p> <p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl> </div> </div> <a class="anchor" id="af45f45a14bc6905f58dd96bee9436c91"></a><!-- doxytag: member="Gtk::PrintUnixDialog::set_current_page" ref="af45f45a14bc6905f58dd96bee9436c91" args="(int current_page)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintUnixDialog::set_current_page </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>current_page</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the current page number. </p> <p>If <em>current_page</em> is not -1, this enables the current page choice for the range of pages to print.</p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000382">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">current_page</td><td>The current page number. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a77558993cb97b10470f8887a0e5e2333"></a><!-- doxytag: member="Gtk::PrintUnixDialog::set_embed_page_setup" ref="a77558993cb97b10470f8887a0e5e2333" args="(bool embed=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintUnixDialog::set_embed_page_setup </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>embed</em> = <code>true</code></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Embed page size combo box and orientation combo box into page setup page. </p> <dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000092">Since gtkmm 2.18:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">embed</td><td>Embed page setup selection. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a289acd03bd9f320c2f72a056a1fc2a7a"></a><!-- doxytag: member="Gtk::PrintUnixDialog::set_has_selection" ref="a289acd03bd9f320c2f72a056a1fc2a7a" args="(bool has_selection=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintUnixDialog::set_has_selection </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>has_selection</em> = <code>true</code></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets whether a selection exists. </p> <dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000090">Since gtkmm 2.18:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">has_selection</td><td><code>true</code> indicates that a selection exists. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a75bf92d2e5c722e1d0eda310e22f29ae"></a><!-- doxytag: member="Gtk::PrintUnixDialog::set_manual_capabilities" ref="a75bf92d2e5c722e1d0eda310e22f29ae" args="(PrintCapabilities capabilities)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintUnixDialog::set_manual_capabilities </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gaba4fee25db9350d20b61ec5c3f468bcb">PrintCapabilities</a> </td> <td class="paramname"><em>capabilities</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>This lets you specify the printing capabilities your application supports. </p> <p>For instance, if you can handle scaling the output then you pass Gtk::PRINT_CAPABILITY_SCALE. If you don't pass that, then the dialog will only let you select the scale if the printing system automatically handles scaling.</p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000390">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">capabilities</td><td>The printing capabilities of your application. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="accaeece085ddce6ac7921eda20c67d80"></a><!-- doxytag: member="Gtk::PrintUnixDialog::set_page_setup" ref="accaeece085ddce6ac7921eda20c67d80" args="(const Glib::RefPtr< PageSetup > &page_setup)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintUnixDialog::set_page_setup </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> >& </td> <td class="paramname"><em>page_setup</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the page setup of the <a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">Gtk::PrintUnixDialog</a>. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000379">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">page_setup</td><td>A <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a02c34f602c42bdc1bc861ca5dffc05ed"></a><!-- doxytag: member="Gtk::PrintUnixDialog::set_settings" ref="a02c34f602c42bdc1bc861ca5dffc05ed" args="(const Glib::RefPtr< PrintSettings > &print_settings)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintUnixDialog::set_settings </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> >& </td> <td class="paramname"><em>print_settings</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the <a class="el" href="classGtk_1_1PrintSettings.html" title="A PrintSettings object represents the settings of a print dialog in a system-independent way...">Gtk::PrintSettings</a> for the <a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog...">Gtk::PrintUnixDialog</a>. </p> <p>Typically, this is used to restore saved print settings from a previous print operation before the print dialog is shown.</p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000384">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">settings</td><td>A <a class="el" href="classGtk_1_1PrintSettings.html" title="A PrintSettings object represents the settings of a print dialog in a system-independent way...">Gtk::PrintSettings</a>, or <code>0</code>. </td></tr> </table> </dd> </dl> </div> </div> <hr/><h2>Friends And Related Function Documentation</h2> <a class="anchor" id="a426925f0ed9e6a45e83372397d29d4bb"></a><!-- doxytag: member="Gtk::PrintUnixDialog::wrap" ref="a426925f0ed9e6a45e83372397d29d4bb" args="(GtkPrintUnixDialog *object, bool take_copy=false)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGtk_1_1PrintUnixDialog.html">Gtk::PrintUnixDialog</a>* wrap </td> <td>(</td> <td class="paramtype">GtkPrintUnixDialog * </td> <td class="paramname"><em>object</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>take_copy</em> = <code>false</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [related]</code></td> </tr> </table> </div> <div class="memdoc"> <p>A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">object</td><td>The C instance. </td></tr> <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li>gtkmm/printunixdialog.h</li> </ul> </div> <hr class="footer"/><address class="footer"><small>Generated on Tue Jun 25 2013 for gtkmm by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address> </body> </html>