Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > main-release > by-pkgid > 22e237efd6851989a23adf3360bb53d0 > files > 566

gtkmm2.4-doc-2.20.3-1mdv2010.1.x86_64.rpm

<!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.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;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 class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceGtk.html">Gtk</a>::<a class="el" href="classGtk_1_1PrintUnixDialog.html">PrintUnixDialog</a>
  </div>
</div>
<div class="contents">
<h1>Gtk::PrintUnixDialog Class Reference<br/>
<small>
[<a class="el" href="group__Printing.html">Printing</a>]</small>
</h1><!-- 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&#39;t provide a...">PrintUnixDialog</a> implements a print dialog for platforms which don't provide a native print dialog, like Unix. <a href="#_details">More...</a></p>

<p>Inherits <a class="el" href="classGtk_1_1Dialog.html">Gtk::Dialog</a>.</p>
<div class="dynheader">
Collaboration diagram for Gtk::PrintUnixDialog:</div>
<div class="dynsection">
<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" href="classGtk_1_1Dialog.html" title="Create popup windows." alt="" coords="148,677,233,707"/><area shape="rect" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled..." alt="" coords="143,597,239,627"/><area shape="rect" href="classGtk_1_1Bin.html" title="A container with just one child." alt="" coords="63,501,132,531"/><area shape="rect" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="37,405,141,435"/><area shape="rect" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)." alt="" coords="44,325,135,355"/><area shape="rect" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non&#45;widget objects such..." alt="" coords="5,245,93,275"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="8,165,99,195"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="64,85,184,115"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="123,165,227,195"/><area shape="rect" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="71,5,177,35"/><area shape="rect" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="117,245,237,275"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html" title="Glib::RefPtr\&lt; AccelGroup \&gt;" alt="" coords="167,501,348,531"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html" title="Glib::RefPtr\&lt; T_CppObject \&gt;" alt="" coords="165,405,355,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 border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</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*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#ae8d543407e309cd6e7e67cd0aa2f82b0">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</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*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a6f350b2c32507e663c640a4217068155">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</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">&#160;</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>&amp; parent, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; title)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</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>&amp; title)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</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>&lt; <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> &gt;&amp; page_setup)</td></tr>
<tr><td class="mdescLeft">&#160;</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&#39;t provide a...">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>&lt; <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> &gt;&#160;</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">&#160;</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&#39;t provide a...">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>&lt; const <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> &gt;&#160;</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">&#160;</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&#39;t provide a...">Gtk::PrintUnixDialog</a>. <a href="#a7df68bd993989d7561491311c610ad08"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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>&lt; <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> &gt;&amp; print_settings)</td></tr>
<tr><td class="mdescLeft">&#160;</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...">Gtk::PrintSettings</a> for the <a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don&#39;t provide a...">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>&lt; <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintUnixDialog.html#a6bf4518e034887a06494cbed2c8624f1">get_settings</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</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...">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>&lt; const <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> &gt;&#160;</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">&#160;</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...">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>&lt; <a class="el" href="classGtk_1_1Printer.html">Printer</a> &gt;&#160;</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">&#160;</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>&lt; const <a class="el" href="classGtk_1_1Printer.html">Printer</a> &gt;&#160;</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">&#160;</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&#160;</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>&amp; child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; tab_label)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</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>&amp; child, const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; tab_label)</td></tr>
<tr><td class="mdescLeft">&#160;</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&#160;</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">&#160;</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">void&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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&#39;t provide a...">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"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> &gt; &gt;&#160;</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">&#160;</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"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> &gt; &gt;&#160;</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">&#160;</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>&lt; int &gt;&#160;</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">&#160;</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>&lt; int &gt;&#160;</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">&#160;</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"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> &gt; &gt;&#160;</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">&#160;</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"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> &gt; &gt;&#160;</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">&#160;</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"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Printer.html">Printer</a> &gt; &gt;&#160;</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">&#160;</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>&lt; bool &gt;&#160;</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">&#160;</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"/>
&lt; bool &gt;&#160;</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">&#160;</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>&lt; bool &gt;&#160;</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">&#160;</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"/>
&lt; bool &gt;&#160;</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">&#160;</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>&lt; bool &gt;&#160;</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">&#160;</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"/>
&lt; bool &gt;&#160;</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">&#160;</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>&lt; bool &gt;&#160;</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">&#160;</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"/>
&lt; bool &gt;&#160;</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">&#160;</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>Related Functions</h2></td></tr>
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1PrintUnixDialog.html">Gtk::PrintUnixDialog</a>*&#160;</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">&#160;</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>
<p><a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don&#39;t provide a...">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&#39;t provide a...">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&#39;t provide a...">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_10000376">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<hr/><h2>Constructor &amp; 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>&#160;)&#160;</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 &amp;parent, const Glib::ustring &amp;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>&amp;&#160;</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> &amp;&#160;</td>
          <td class="paramname"> <em>title</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <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 &amp;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> &amp;&#160;</td>
          <td class="paramname"> <em>title</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a248574fcfb34dab7148bb13efa9b6232"></a><!-- doxytag: member="Gtk::PrintUnixDialog::add_custom_tab" ref="a248574fcfb34dab7148bb13efa9b6232" args="(const Widget &amp;child, const Widget &amp;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>&amp;&#160;</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>&amp;&#160;</td>
          <td class="paramname"> <em>tab_label</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <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_10000387">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>child</em>&#160;</td><td>The widget to put in the custom tab. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tab_label</em>&#160;</td><td>The widget to use as tab label. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae57463cf1f82fc1ac14d8d976d24c823"></a><!-- doxytag: member="Gtk::PrintUnixDialog::add_custom_tab" ref="ae57463cf1f82fc1ac14d8d976d24c823" args="(const Widget &amp;child, const Glib::ustring &amp;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>&amp;&#160;</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> &amp;&#160;</td>
          <td class="paramname"> <em>tab_label</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</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>&#160;)&#160;</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_10000381">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>&#160;)&#160;</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_18000092">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>&#160;)&#160;</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_18000090">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="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>&lt;const <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a>&gt; Gtk::PrintUnixDialog::get_page_setup </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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&#39;t provide a...">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 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>&lt;<a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a>&gt; Gtk::PrintUnixDialog::get_page_setup </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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&#39;t provide a...">Gtk::PrintUnixDialog</a>. </p>
<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>
<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>&#160;)&#160;</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&#39;t provide a...">Gtk::PrintUnixDialog</a>. </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 a page setup was set by user. </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>&lt;const <a class="el" href="classGtk_1_1Printer.html">Printer</a>&gt; Gtk::PrintUnixDialog::get_selected_printer </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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_10000386">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="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>&lt;<a class="el" href="classGtk_1_1Printer.html">Printer</a>&gt; Gtk::PrintUnixDialog::get_selected_printer </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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_10000385">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="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>&lt;const <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a>&gt; Gtk::PrintUnixDialog::get_settings </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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...">Gtk::PrintSettings</a> object that represents the current values in the print dialog. </p>
<p>Note that this creates a &lt;emphasis&gt;new object&lt;/emphasis&gt;, 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_10000384">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...">Gtk::PrintSettings</a> object with the values from <em>dialog</em>. </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>&lt;<a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a>&gt; Gtk::PrintUnixDialog::get_settings </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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...">Gtk::PrintSettings</a> object that represents the current values in the print dialog. </p>
<p>Note that this creates a &lt;emphasis&gt;new object&lt;/emphasis&gt;, 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_10000383">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...">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="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>&#160;)&#160;</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_18000088">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="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&#160;</td>
          <td class="paramname"> <em>support_selection</em> = <code>true</code></td>
          <td>&#160;)&#160;</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_18000087">Since gtkmm 2.18:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>support_selection</em>&#160;</td><td><code>true</code> to allow print selection. </td></tr>
  </table>
  </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>&#160;)&#160;</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>&#160;)&#160;</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="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>&lt;int&gt; Gtk::PrintUnixDialog::property_current_page </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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="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>&lt;int&gt; Gtk::PrintUnixDialog::property_current_page </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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="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>&lt;bool&gt; Gtk::PrintUnixDialog::property_embed_page_setup </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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>&lt;bool&gt; Gtk::PrintUnixDialog::property_embed_page_setup </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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="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>&lt;bool&gt; Gtk::PrintUnixDialog::property_has_selection </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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="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>&lt;bool&gt; Gtk::PrintUnixDialog::property_has_selection </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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="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>&lt;bool&gt; Gtk::PrintUnixDialog::property_manual_capabilities </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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>&lt;bool&gt; Gtk::PrintUnixDialog::property_manual_capabilities </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a>&gt; &gt; Gtk::PrintUnixDialog::property_page_setup </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a>&gt; &gt; Gtk::PrintUnixDialog::property_page_setup </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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="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>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a>&gt; &gt; Gtk::PrintUnixDialog::property_print_settings </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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="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>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a>&gt; &gt; Gtk::PrintUnixDialog::property_print_settings </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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="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>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Printer.html">Printer</a>&gt; &gt; Gtk::PrintUnixDialog::property_selected_printer </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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>&lt;bool&gt; Gtk::PrintUnixDialog::property_support_selection </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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>&lt;bool&gt; Gtk::PrintUnixDialog::property_support_selection </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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&#160;</td>
          <td class="paramname"> <em>current_page</em></td>
          <td>&#160;)&#160;</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_10000380">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>current_page</em>&#160;</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&#160;</td>
          <td class="paramname"> <em>embed</em> = <code>true</code></td>
          <td>&#160;)&#160;</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_18000091">Since gtkmm 2.18:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>embed</em>&#160;</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&#160;</td>
          <td class="paramname"> <em>has_selection</em> = <code>true</code></td>
          <td>&#160;)&#160;</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_18000089">Since gtkmm 2.18:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>has_selection</em>&#160;</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>&#160;</td>
          <td class="paramname"> <em>capabilities</em></td>
          <td>&#160;)&#160;</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 <a class="el" href="group__gtkmmEnums.html#ggaba4fee25db9350d20b61ec5c3f468bcba5b9c18ec448ac4444ce5a9ce0d52efdc">Gtk::PRINT_CAPABILITY_SCALE</a>. 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_10000388">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>capabilities</em>&#160;</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&lt; PageSetup &gt; &amp;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>&lt; <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>page_setup</em></td>
          <td>&#160;)&#160;</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&#39;t provide a...">Gtk::PrintUnixDialog</a>. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000377">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>page_setup</em>&#160;</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&lt; PrintSettings &gt; &amp;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>&lt; <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>print_settings</em></td>
          <td>&#160;)&#160;</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...">Gtk::PrintSettings</a> for the <a class="el" href="classGtk_1_1PrintUnixDialog.html" title="PrintUnixDialog implements a print dialog for platforms which don&#39;t provide a...">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_10000382">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>settings</em>&#160;</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...">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 *&#160;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <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 border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&#160;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&#160;</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 size="1"/><address style="text-align: right;"><small>Generated on Tue May 4 13:22:09 2010 for gtkmm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>