<!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::PrintSettings 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_1PrintSettings.html">PrintSettings</a> </li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#pro-static-methods">Static Protected Member Functions</a> | <a href="#related">Related Functions</a> </div> <div class="headertitle"> <h1>Gtk::PrintSettings Class Reference<div class="ingroups"><a class="el" href="group__Printing.html">Printing</a></div></h1> </div> </div> <div class="contents"> <!-- doxytag: class="Gtk::PrintSettings" --><!-- doxytag: inherits="Glib::Object" --> <p>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...">PrintSettings</a> object represents the settings of a print dialog in a system-independent way. <a href="#_details">More...</a></p> <div class="dynheader"> Inheritance diagram for Gtk::PrintSettings:</div> <div class="dyncontent"> <div class="center"><img src="classGtk_1_1PrintSettings__inherit__graph.png" border="0" usemap="#Gtk_1_1PrintSettings_inherit__map" alt="Inheritance graph"/></div> <map name="Gtk_1_1PrintSettings_inherit__map" id="Gtk_1_1PrintSettings_inherit__map"> <area shape="rect" id="node2" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="25,160,119,189"/><area shape="rect" id="node4" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="9,83,135,112"/><area shape="rect" id="node6" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="15,5,129,35"/></map> <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> <div class="dynheader"> Collaboration diagram for Gtk::PrintSettings:</div> <div class="dyncontent"> <div class="center"><img src="classGtk_1_1PrintSettings__coll__graph.png" border="0" usemap="#Gtk_1_1PrintSettings_coll__map" alt="Collaboration graph"/></div> <map name="Gtk_1_1PrintSettings_coll__map" id="Gtk_1_1PrintSettings_coll__map"> <area shape="rect" id="node2" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="25,160,119,189"/><area shape="rect" id="node4" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="9,83,135,112"/><area shape="rect" id="node6" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="15,5,129,35"/></map> <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> <p><a href="classGtk_1_1PrintSettings-members.html">List of all members.</a></p> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="nested-classes"></a> Classes</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings_1_1Keys.html">Keys</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Print settings keys. <a href="classGtk_1_1PrintSettings_1_1Keys.html#_details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings_1_1PageRange.html">PageRange</a></td></tr> <tr><td colspan="2"><h2><a name="pub-types"></a> Public Types</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>< void, <br class="typebreak"/> const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &, const <br class="typebreak"/> <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#ac85f89b5d8929a58d9cb8c671b46f504">SlotForeach</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">For example, void on_foreach_setting(const Glib::ustring& key, const Glib::ustring& value);. <a href="#ac85f89b5d8929a58d9cb8c671b46f504"></a><br/></td></tr> <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_1PrintSettings.html#a530c299a28ec52bdd3d134b5619375b5">~PrintSettings</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">GtkPrintSettings* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a766dd9fbb60d56eed35e9fdc2a8cf519">gobj</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a766dd9fbb60d56eed35e9fdc2a8cf519"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const GtkPrintSettings* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a0c104b1cfb4f08db3b53a1cf48ebd03f">gobj</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a0c104b1cfb4f08db3b53a1cf48ebd03f"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">GtkPrintSettings* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a607c619af7aa38332dd3521b605d30ea">gobj_copy</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <a href="#a607c619af7aa38332dd3521b605d30ea"></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_1PrintSettings.html#a356e563036523a3110de128c488d7452">copy</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Copies 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> object. <a href="#a356e563036523a3110de128c488d7452"></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_1PrintSettings.html#aa6755f714b483b7d13b2c214d9b77c4d">load_from_file</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& file_name)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Reads the print settings from <em>file_name</em>. <a href="#aa6755f714b483b7d13b2c214d9b77c4d"></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_1PrintSettings.html#ac952631bd8aa672d9dd87d629ea06519">load_from_key_file</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a>& key_file, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& group_name)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Reads the print settings from the group <em>group_name</em> in <em>key_file</em>. <a href="#ac952631bd8aa672d9dd87d629ea06519"></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_1PrintSettings.html#a13ea79af130b5015577ef98a2f47576b">load_from_key_file</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a>& key_file)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Reads the print settings from the <em>key_file</em>. <a href="#a13ea79af130b5015577ef98a2f47576b"></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_1PrintSettings.html#a2b00db44ee83cb9a48893c6c58a7e8a3">save_to_file</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& file_name) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">This function saves the print settings from <em>settings</em> to <em>file_name</em>. <a href="#a2b00db44ee83cb9a48893c6c58a7e8a3"></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_1PrintSettings.html#a868d9515e2e69b61dc9799c312255d23">save_to_key_file</a> (<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a>& key_file, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& group_name) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">This function adds the print settings from <em>settings</em> to <em>key_file</em>. <a href="#a868d9515e2e69b61dc9799c312255d23"></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_1PrintSettings.html#aed701e7035d0c0416d4656c95015c620">save_to_key_file</a> (<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a>& key_file)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">This function adds the print settings from <em>settings</em> to <em>key_file</em>, in the "Print Settings" group. <a href="#aed701e7035d0c0416d4656c95015c620"></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_1PrintSettings.html#a713787987894c9125c97d7d472211fb7">save_to_key_file</a> (<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a>& key_file) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">This function adds the print settings from <em>settings</em> to <em>key_file</em>, in the "Print Settings" group. <a href="#a713787987894c9125c97d7d472211fb7"></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_1PrintSettings.html#a0edc5055b03b13bc2a20495961e50026">has_key</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code>, if a value is associated with <em>key</em>. <a href="#a0edc5055b03b13bc2a20495961e50026"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#afaf6ff9f62628445e28ea367b74bddfd">get</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Looks up the string value associated with <em>key</em>. <a href="#afaf6ff9f62628445e28ea367b74bddfd"></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_1PrintSettings.html#aae5bd5cc0c634f2d4b85c74b5d9b24d7">set</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Associates <em>value</em> with <em>key</em>. <a href="#aae5bd5cc0c634f2d4b85c74b5d9b24d7"></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_1PrintSettings.html#a787c9f1ad2a6163d9892cf5d40ab371b">unset</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes any value associated with <em>key</em>. <a href="#a787c9f1ad2a6163d9892cf5d40ab371b"></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_1PrintSettings.html#a4e72863f59c25a15a3ad98dcb4629cec">setting_foreach</a> (const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotForeach</a>& slot)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Calls a function for each print setting. <a href="#a4e72863f59c25a15a3ad98dcb4629cec"></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_1PrintSettings.html#aa7c1eac057503ad785c3c49e869836a8">get_bool</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the boolean represented by the value that is associated with <em>key</em>. <a href="#aa7c1eac057503ad785c3c49e869836a8"></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_1PrintSettings.html#afcc5b6ed73334362f4a69036da6cd9e3">set_bool</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key, bool <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets <em>key</em> to a boolean value. <a href="#afcc5b6ed73334362f4a69036da6cd9e3"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#ae5d8c34cc63e8407ab32147d437844d7">get_double</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the double value associated with <em>key</em>, or 0. <a href="#ae5d8c34cc63e8407ab32147d437844d7"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a7f643cbc64120512402244ce3f1548da">get_double_with_default</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key, double def) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the floating point number represented by the value that is associated with <em>key</em>, or <em>default_val</em> if the value does not represent a floating point number. <a href="#a7f643cbc64120512402244ce3f1548da"></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_1PrintSettings.html#adeca28a23d3281b2f097b404166c7418">set_double</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key, double <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets <em>key</em> to a double value. <a href="#adeca28a23d3281b2f097b404166c7418"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#afd8e2980c5490a294f6bc10e40aef79c">get_length</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key, <a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the value associated with <em>key</em>, interpreted as a length. <a href="#afd8e2980c5490a294f6bc10e40aef79c"></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_1PrintSettings.html#a6b74c2d0132156be768aa52c19917cc4">set_length</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key, double <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>, <a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Associates a length in units of <em>unit</em> with <em>key</em>. <a href="#a6b74c2d0132156be768aa52c19917cc4"></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_1PrintSettings.html#afc1893d9e0412882a2c3179c35ef126d">get_int</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the integer value of <em>key</em>, or 0. <a href="#afc1893d9e0412882a2c3179c35ef126d"></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_1PrintSettings.html#ad7eb13efa7eb39c71e2208e483151abb">get_int_with_default</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key, int def) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the value of <em>key</em>, interpreted as an integer, or the default value. <a href="#ad7eb13efa7eb39c71e2208e483151abb"></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_1PrintSettings.html#ac43cec16132ae384d2934c9082085af7">set_int</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& key, int <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets <em>key</em> to an integer value. <a href="#ac43cec16132ae384d2934c9082085af7"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a7a9b36b4f96bedffd2370e91f87a92b7">get_printer</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Convenience function to obtain the value of Gtk::PRINT_SETTINGS_PRINTER. <a href="#a7a9b36b4f96bedffd2370e91f87a92b7"></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_1PrintSettings.html#a106391ffc8fad1e3aad71cde6260a943">set_printer</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& name)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Convenience function to set Gtk::PRINT_SETTINGS_PRINTER to <em>printer</em>. <a href="#a106391ffc8fad1e3aad71cde6260a943"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga466045b8876a149482ab0034c53302bf">PageOrientation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#aca6b2c3e26d7046af45aa099a25731fe">get_orientation</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Get the value of Gtk::PRINT_SETTINGS_ORIENTATION, converted to a Gtk::PageOrientation. <a href="#aca6b2c3e26d7046af45aa099a25731fe"></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_1PrintSettings.html#ae95e6f4b0953ed50e011b8592c454245">set_orientation</a> (<a class="el" href="group__gtkmmEnums.html#ga466045b8876a149482ab0034c53302bf">PageOrientation</a> orientation)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_ORIENTATION. <a href="#ae95e6f4b0953ed50e011b8592c454245"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1PaperSize.html">PaperSize</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a9360f7a816b58a0b6cf278e4e5d1dd7b">get_paper_size</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_PAPER_FORMAT, converted to a <a class="el" href="classGtk_1_1PaperSize.html" title="PaperSize handles paper sizes.">Gtk::PaperSize</a>. <a href="#a9360f7a816b58a0b6cf278e4e5d1dd7b"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1PaperSize.html">PaperSize</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a0a3c4504a528ab00efda7d91c8e20196">get_paper_size</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_PAPER_FORMAT, converted to a <a class="el" href="classGtk_1_1PaperSize.html" title="PaperSize handles paper sizes.">Gtk::PaperSize</a>. <a href="#a0a3c4504a528ab00efda7d91c8e20196"></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_1PrintSettings.html#ac7cd04abafe46bde90930a23338db3e7">set_paper_size</a> (const <a class="el" href="classGtk_1_1PaperSize.html">PaperSize</a>& paper_size)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_PAPER_FORMAT, Gtk::PRINT_SETTINGS_PAPER_WIDTH and Gtk::PRINT_SETTINGS_PAPER_HEIGHT. <a href="#ac7cd04abafe46bde90930a23338db3e7"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#abead97b1f5b91c560287c9f5a5502615">get_paper_width</a> (<a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_PAPER_WIDTH, converted to <em>unit</em>. <a href="#abead97b1f5b91c560287c9f5a5502615"></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_1PrintSettings.html#a60d82778f635cf3ec10479718fe6aa93">set_paper_width</a> (double width, <a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_PAPER_WIDTH. <a href="#a60d82778f635cf3ec10479718fe6aa93"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#ab389734ffa5669464786f8fd9198653c">get_paper_height</a> (<a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_PAPER_HEIGHT, converted to <em>unit</em>. <a href="#ab389734ffa5669464786f8fd9198653c"></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_1PrintSettings.html#a617d9e76443850588e8c23221b7149ac">set_paper_height</a> (double height, <a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_PAPER_HEIGHT. <a href="#a617d9e76443850588e8c23221b7149ac"></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_1PrintSettings.html#ad6bc21e8cfdce760251d39ca7e2366aa">get_use_color</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_USE_COLOR. <a href="#ad6bc21e8cfdce760251d39ca7e2366aa"></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_1PrintSettings.html#a2688f2bf741263a05b6110cf8959e42a">set_use_color</a> (bool use_color=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_USE_COLOR. <a href="#a2688f2bf741263a05b6110cf8959e42a"></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_1PrintSettings.html#ae5086a720b5329cba023707ec64fbc4e">get_collate</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_COLLATE. <a href="#ae5086a720b5329cba023707ec64fbc4e"></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_1PrintSettings.html#a42ee5a6a3251d4b092c194732eee2ea0">set_collate</a> (bool collate=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_COLLATE. <a href="#a42ee5a6a3251d4b092c194732eee2ea0"></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_1PrintSettings.html#ad85d6b81968e70ea8b047d59f3e27015">get_reverse</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_REVERSE. <a href="#ad85d6b81968e70ea8b047d59f3e27015"></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_1PrintSettings.html#a194951700c82a3520ec9365f08977c38">set_reverse</a> (bool <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01181.html#gae29b60945c9fddaed9847d620c56cbf4">reverse</a>=true)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_REVERSE. <a href="#a194951700c82a3520ec9365f08977c38"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga50af48ce5ffc122b50924230939b78e3">PrintDuplex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#ad2b4bd4a4e8ef2e78c1fe5be0cc5f18b">get_duplex</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_DUPLEX. <a href="#ad2b4bd4a4e8ef2e78c1fe5be0cc5f18b"></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_1PrintSettings.html#a4c013dd0282b9461d62d34041fcb3d96">set_duplex</a> (<a class="el" href="group__gtkmmEnums.html#ga50af48ce5ffc122b50924230939b78e3">PrintDuplex</a> duplex)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_DUPLEX. <a href="#a4c013dd0282b9461d62d34041fcb3d96"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#gab282abd83fff59a70ddba9e26cd30e04">PrintQuality</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a2ff5818b2a59593988623e840948b8e3">get_quality</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_QUALITY. <a href="#a2ff5818b2a59593988623e840948b8e3"></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_1PrintSettings.html#ab1d275a378fd9dc2ecb2148134dbfb63">set_quality</a> (<a class="el" href="group__gtkmmEnums.html#gab282abd83fff59a70ddba9e26cd30e04">PrintQuality</a> quality)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_QUALITY. <a href="#ab1d275a378fd9dc2ecb2148134dbfb63"></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_1PrintSettings.html#a15a99f3c739cb80975a068ad77314fa7">get_n_copies</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_N_COPIES. <a href="#a15a99f3c739cb80975a068ad77314fa7"></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_1PrintSettings.html#ac7512473a8ba42d4b332e3fa9eedde88">set_n_copies</a> (int num_copies)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_N_COPIES. <a href="#ac7512473a8ba42d4b332e3fa9eedde88"></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_1PrintSettings.html#a843521905c474c94401a4336bbabb035">get_number_up</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_NUMBER_UP. <a href="#a843521905c474c94401a4336bbabb035"></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_1PrintSettings.html#a4bf9e5bec0e24f2eaab3e26b56403222">set_number_up</a> (int number_up)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_NUMBER_UP. <a href="#a4bf9e5bec0e24f2eaab3e26b56403222"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga439c4b003562e9c4f6e20f76134d9da9">NumberUpLayout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#ac707107fa2705decdfffae2b7c9bf36d">get_number_up_layout</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_NUMBER_UP_LAYOUT. <a href="#ac707107fa2705decdfffae2b7c9bf36d"></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_1PrintSettings.html#aa1e32315d2ad3047deb8e71912524f15">set_number_up</a> (<a class="el" href="group__gtkmmEnums.html#ga439c4b003562e9c4f6e20f76134d9da9">NumberUpLayout</a> number_up_layout)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_NUMBER_UP_LAYOUT. <a href="#aa1e32315d2ad3047deb8e71912524f15"></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_1PrintSettings.html#a1f6d1ac6164e4c9d91cae924fcceb947">get_resolution</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_RESOLUTION. <a href="#a1f6d1ac6164e4c9d91cae924fcceb947"></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_1PrintSettings.html#a96f73bbd21899c7887615f3c2d13dfaa">set_resolution</a> (int resolution)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the values of Gtk::PRINT_SETTINGS_RESOLUTION, Gtk::PRINT_SETTINGS_RESOLUTION_X and Gtk::PRINT_SETTINGS_RESOLUTION_Y. <a href="#a96f73bbd21899c7887615f3c2d13dfaa"></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_1PrintSettings.html#af1cd03bfa23ce7a53d764d54c8d187b3">get_resolution_x</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_RESOLUTION_X. <a href="#af1cd03bfa23ce7a53d764d54c8d187b3"></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_1PrintSettings.html#a0ff1a7c1fe2c302071e6dbb25ab94fc9">get_resolution_y</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_RESOLUTION_Y. <a href="#a0ff1a7c1fe2c302071e6dbb25ab94fc9"></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_1PrintSettings.html#ab7ab3ed073fe4e71304737bb9987e19e">set_resolution_xy</a> (int resolution_x, int resolution_y)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the values of Gtk::PRINT_SETTINGS_RESOLUTION, Gtk::PRINT_SETTINGS_RESOLUTION_X and Gtk::PRINT_SETTINGS_RESOLUTION_Y. <a href="#ab7ab3ed073fe4e71304737bb9987e19e"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#aa1d8653b45c68a374f947e44df5aee04">get_printer_lpi</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_PRINTER_LPI. <a href="#aa1d8653b45c68a374f947e44df5aee04"></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_1PrintSettings.html#aa9ae289b6ab79634582b46c41ad315e0">set_printer_lpi</a> (double lpi)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_PRINTER_LPI. <a href="#aa9ae289b6ab79634582b46c41ad315e0"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a25b62af0739d3c79645bcc491fe5d2e1">get_scale</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_SCALE. <a href="#a25b62af0739d3c79645bcc491fe5d2e1"></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_1PrintSettings.html#a673180f17410a986c2f3ac24641044ed">set_scale</a> (double scale)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_SCALE. <a href="#a673180f17410a986c2f3ac24641044ed"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga003abcb0f8711428f85e3c54c68ee25e">PrintPages</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#af2188207ff4f184cf37a74a4ede04f92">get_print_pages</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_PRINT_PAGES. <a href="#af2188207ff4f184cf37a74a4ede04f92"></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_1PrintSettings.html#a99442eba55aa91d042554c017836fb4f">set_print_pages</a> (<a class="el" href="group__gtkmmEnums.html#ga003abcb0f8711428f85e3c54c68ee25e">PrintPages</a> print_pages)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_PRINT_PAGES. <a href="#a99442eba55aa91d042554c017836fb4f"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>< <a class="el" href="classGtk_1_1PrintSettings_1_1PageRange.html">PageRange</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#ac7285f6cfdae240ede51a84a18405d2f">get_page_ranges</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a4c4e4fe3c1a3c45572705497074cf745">set_page_ranges</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>< <a class="el" href="classGtk_1_1PrintSettings_1_1PageRange.html">PageRange</a> >& page_ranges)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga26726525983cb55ec0633b7485143cf3">PageSet</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a49c2ea929f017a1e99a414b64797cf81">get_page_set</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_PAGE_SET. <a href="#a49c2ea929f017a1e99a414b64797cf81"></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_1PrintSettings.html#addaba6a327eee6b2b7e104c8f6aa4438">set_page_set</a> (<a class="el" href="group__gtkmmEnums.html#ga26726525983cb55ec0633b7485143cf3">PageSet</a> page_set)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_PAGE_SET. <a href="#addaba6a327eee6b2b7e104c8f6aa4438"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a0f2425afcaab4371e49f0cf4c626ab67">get_default_source</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_DEFAULT_SOURCE. <a href="#a0f2425afcaab4371e49f0cf4c626ab67"></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_1PrintSettings.html#a6c437f90ae922f3865b80053dcd14634">set_default_source</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& default_source)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_DEFAULT_SOURCE. <a href="#a6c437f90ae922f3865b80053dcd14634"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a754ce84ca7127e7f0dadc31ecf25dcae">get_media_type</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_MEDIA_TYPE. <a href="#a754ce84ca7127e7f0dadc31ecf25dcae"></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_1PrintSettings.html#a3380f866e2183c82cb7b9c737c7968cf">set_media_type</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& media_type)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_MEDIA_TYPE. <a href="#a3380f866e2183c82cb7b9c737c7968cf"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#ab159f42a3e54b82a29effce328536e45">get_dither</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_DITHER. <a href="#ab159f42a3e54b82a29effce328536e45"></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_1PrintSettings.html#aae630dd22311bff2dec07df0ccabc687">set_dither</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& dither)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_DITHER. <a href="#aae630dd22311bff2dec07df0ccabc687"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a7da33ca8e6785e8a4141aa54d7f7ae8e">get_finishings</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_FINISHINGS. <a href="#a7da33ca8e6785e8a4141aa54d7f7ae8e"></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_1PrintSettings.html#a57823c89b11dbeaf7f9c44030c88582c">set_finishings</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& finishings)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_FINISHINGS. <a href="#a57823c89b11dbeaf7f9c44030c88582c"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a80f73cb1981eab061993d881081298d1">get_output_bin</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of Gtk::PRINT_SETTINGS_OUTPUT_BIN. <a href="#a80f73cb1981eab061993d881081298d1"></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_1PrintSettings.html#a4217acc6b3be2d88e0c22f73ad7fe27c">set_output_bin</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& output_bin)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of Gtk::PRINT_SETTINGS_OUTPUT_BIN. <a href="#a4217acc6b3be2d88e0c22f73ad7fe27c"></a><br/></td></tr> <tr><td colspan="2"><h2><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak"/> < <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a11040215f807bf1daf52b22e53ada59e">create</a> ()</td></tr> <tr><td colspan="2"><h2><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a73756625292f7e866ec90ed575f530e6">PrintSettings</a> ()</td></tr> <tr><td colspan="2"><h2><a name="pro-static-methods"></a> Static Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak"/> < <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#aa61ee260c10537489ed82af0999dea22">create_from_key_file</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a>& key_file)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Reads the print settings from the <em>key_file</em>. <a href="#aa61ee260c10537489ed82af0999dea22"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak"/> < <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#ad960d3a9b9831450e15a879472f76a1f">create_from_key_file</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a>& key_file, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& group_name)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Reads the print settings from the group <em>group_name</em> in <em>key_file</em>. <a href="#ad960d3a9b9831450e15a879472f76a1f"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak"/> < <a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a60a47b099019b9d883388c022be0d438">create_from_file</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& file_name)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Reads the print settings from <em>file_name</em>. <a href="#a60a47b099019b9d883388c022be0d438"></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="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PrintSettings.html">Gtk::PrintSettings</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PrintSettings.html#a774374a459b75c38d4b86f2b6b03f914">wrap</a> (GtkPrintSettings* 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="#a774374a459b75c38d4b86f2b6b03f914"></a><br/></td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <div class="textblock"><p>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...">PrintSettings</a> object represents the settings of a print dialog in a system-independent way. </p> <p>The main use for this object is that once you've printed you can get a settings object that represents the settings the user chose, and the next time you print you can pass that object in so that the user doesn't have to re-set all his settings.</p> <p>It's also possible to enumerate the settings so that you can easily save the settings for the next time your app runs, or even store them in a document. The predefined keys try to use shared values as much as possible so that moving such a document between systems still works.</p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000146">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> </div><hr/><h2>Member Typedef Documentation</h2> <a class="anchor" id="ac85f89b5d8929a58d9cb8c671b46f504"></a><!-- doxytag: member="Gtk::PrintSettings::SlotForeach" ref="ac85f89b5d8929a58d9cb8c671b46f504" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a><void, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&> <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">Gtk::PrintSettings::SlotForeach</a></td> </tr> </table> </div> <div class="memdoc"> <p>For example, void on_foreach_setting(const Glib::ustring& key, const Glib::ustring& value);. </p> </div> </div> <hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="a530c299a28ec52bdd3d134b5619375b5"></a><!-- doxytag: member="Gtk::PrintSettings::~PrintSettings" ref="a530c299a28ec52bdd3d134b5619375b5" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual Gtk::PrintSettings::~PrintSettings </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="a73756625292f7e866ec90ed575f530e6"></a><!-- doxytag: member="Gtk::PrintSettings::PrintSettings" ref="a73756625292f7e866ec90ed575f530e6" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Gtk::PrintSettings::PrintSettings </td> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/><h2>Member Function Documentation</h2> <a class="anchor" id="a356e563036523a3110de128c488d7452"></a><!-- doxytag: member="Gtk::PrintSettings::copy" ref="a356e563036523a3110de128c488d7452" 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><<a class="el" href="classGtk_1_1PrintSettings.html">PrintSettings</a>> Gtk::PrintSettings::copy </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Copies 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> object. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000147">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>A newly allocated copy of <em>other</em>. </dd></dl> </div> </div> <a class="anchor" id="a11040215f807bf1daf52b22e53ada59e"></a><!-- doxytag: member="Gtk::PrintSettings::create" ref="a11040215f807bf1daf52b22e53ada59e" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <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::PrintSettings::create </td> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a60a47b099019b9d883388c022be0d438"></a><!-- doxytag: member="Gtk::PrintSettings::create_from_file" ref="a60a47b099019b9d883388c022be0d438" args="(const std::string &file_name)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <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::PrintSettings::create_from_file </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td> <td class="paramname"><em>file_name</em></td><td>)</td> <td><code> [static, protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Reads the print settings from <em>file_name</em>. </p> <p>Returns 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...">PrintSettings</a> object with the restored settings, or an empty RefPtr if an error occurred. See <a class="el" href="classGtk_1_1PrintSettings.html#a2b00db44ee83cb9a48893c6c58a7e8a3" title="This function saves the print settings from settings to file_name.">save_to_file()</a>.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">file_name</td><td>The filename to read the settings from. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>the restored <a class="el" href="classGtk_1_1PrintSettings.html" title="A PrintSettings object represents the settings of a print dialog in a system-independent way...">PrintSettings</a></dd></dl> <dl><dt><b>Exceptions:</b></dt><dd> <table class="exception"> <tr><td class="paramname">KeyFileError,FileError</td><td></td></tr> </table> </dd> </dl> <dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000114">Since gtkmm 2.14:</a></b></dt><dd></dd></dl> </div> </div> <a class="anchor" id="ad960d3a9b9831450e15a879472f76a1f"></a><!-- doxytag: member="Gtk::PrintSettings::create_from_key_file" ref="ad960d3a9b9831450e15a879472f76a1f" args="(const Glib::KeyFile &key_file, const Glib::ustring &group_name)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <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::PrintSettings::create_from_key_file </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a> & </td> <td class="paramname"><em>key_file</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>group_name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [static, protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Reads the print settings from the group <em>group_name</em> in <em>key_file</em>. </p> <p>Returns 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...">PrintSettings</a> object with the restored settings, or an empty RefPtr if an error occurred. See <a class="el" href="classGtk_1_1PrintSettings.html#a868d9515e2e69b61dc9799c312255d23" title="This function adds the print settings from settings to key_file.">save_to_key_file()</a>.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key_file</td><td>The KeyFile to retrieve the settings from. </td></tr> <tr><td class="paramname">group_name</td><td>The name of the group to use. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>the restored <a class="el" href="classGtk_1_1PrintSettings.html" title="A PrintSettings object represents the settings of a print dialog in a system-independent way...">PrintSettings</a></dd></dl> <dl><dt><b>Exceptions:</b></dt><dd> <table class="exception"> <tr><td class="paramname">KeyFileError,FileError</td><td></td></tr> </table> </dd> </dl> <dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000113">Since gtkmm 2.14:</a></b></dt><dd></dd></dl> </div> </div> <a class="anchor" id="aa61ee260c10537489ed82af0999dea22"></a><!-- doxytag: member="Gtk::PrintSettings::create_from_key_file" ref="aa61ee260c10537489ed82af0999dea22" args="(const Glib::KeyFile &key_file)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <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::PrintSettings::create_from_key_file </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a> & </td> <td class="paramname"><em>key_file</em></td><td>)</td> <td><code> [static, protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Reads the print settings from the <em>key_file</em>. </p> <p>Returns 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...">PrintSettings</a> object with the restored settings, or an empty RefPtr if an error occurred. See <a class="el" href="classGtk_1_1PrintSettings.html#a868d9515e2e69b61dc9799c312255d23" title="This function adds the print settings from settings to key_file.">save_to_key_file()</a>.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key_file</td><td>The KeyFile to retrieve the settings from. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>the restored <a class="el" href="classGtk_1_1PrintSettings.html" title="A PrintSettings object represents the settings of a print dialog in a system-independent way...">PrintSettings</a></dd></dl> <dl><dt><b>Exceptions:</b></dt><dd> <table class="exception"> <tr><td class="paramname">KeyFileError,FileError</td><td></td></tr> </table> </dd> </dl> <dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000112">Since gtkmm 2.14:</a></b></dt><dd></dd></dl> </div> </div> <a class="anchor" id="afaf6ff9f62628445e28ea367b74bddfd"></a><!-- doxytag: member="Gtk::PrintSettings::get" ref="afaf6ff9f62628445e28ea367b74bddfd" args="(const Glib::ustring &key) 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_1ustring.html">Glib::ustring</a> Gtk::PrintSettings::get </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>key</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Looks up the string value associated with <em>key</em>. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000149">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The string value for <em>key</em>. </dd></dl> </div> </div> <a class="anchor" id="aa7c1eac057503ad785c3c49e869836a8"></a><!-- doxytag: member="Gtk::PrintSettings::get_bool" ref="aa7c1eac057503ad785c3c49e869836a8" args="(const Glib::ustring &key) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::PrintSettings::get_bool </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>key</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Returns the boolean represented by the value that is associated with <em>key</em>. </p> <p>The string "true" represents <code>true</code>, any other string <code>false</code>.</p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000152">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code>, if <em>key</em> maps to a true value. </dd></dl> </div> </div> <a class="anchor" id="ae5086a720b5329cba023707ec64fbc4e"></a><!-- doxytag: member="Gtk::PrintSettings::get_collate" ref="ae5086a720b5329cba023707ec64fbc4e" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::PrintSettings::get_collate </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_COLLATE. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000175">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Whether to collate the printed pages. </dd></dl> </div> </div> <a class="anchor" id="a0f2425afcaab4371e49f0cf4c626ab67"></a><!-- doxytag: member="Gtk::PrintSettings::get_default_source" ref="a0f2425afcaab4371e49f0cf4c626ab67" 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_1ustring.html">Glib::ustring</a> Gtk::PrintSettings::get_default_source </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_DEFAULT_SOURCE. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000195">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The default source. </dd></dl> </div> </div> <a class="anchor" id="ab159f42a3e54b82a29effce328536e45"></a><!-- doxytag: member="Gtk::PrintSettings::get_dither" ref="ab159f42a3e54b82a29effce328536e45" 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_1ustring.html">Glib::ustring</a> Gtk::PrintSettings::get_dither </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_DITHER. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000199">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The dithering that is used. </dd></dl> </div> </div> <a class="anchor" id="ae5d8c34cc63e8407ab32147d437844d7"></a><!-- doxytag: member="Gtk::PrintSettings::get_double" ref="ae5d8c34cc63e8407ab32147d437844d7" args="(const Glib::ustring &key) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double Gtk::PrintSettings::get_double </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>key</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Returns the double value associated with <em>key</em>, or 0. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000154">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The double value of <em>key</em>. </dd></dl> </div> </div> <a class="anchor" id="a7f643cbc64120512402244ce3f1548da"></a><!-- doxytag: member="Gtk::PrintSettings::get_double_with_default" ref="a7f643cbc64120512402244ce3f1548da" args="(const Glib::ustring &key, double def) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double Gtk::PrintSettings::get_double_with_default </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>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>def</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Returns the floating point number represented by the value that is associated with <em>key</em>, or <em>default_val</em> if the value does not represent a floating point number. </p> <p>Floating point numbers are parsed with Glib::ascii_strtod().</p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000155">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> <tr><td class="paramname">def</td><td>The default value. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The floating point number associated with <em>key</em>. </dd></dl> </div> </div> <a class="anchor" id="ad2b4bd4a4e8ef2e78c1fe5be0cc5f18b"></a><!-- doxytag: member="Gtk::PrintSettings::get_duplex" ref="ad2b4bd4a4e8ef2e78c1fe5be0cc5f18b" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga50af48ce5ffc122b50924230939b78e3">PrintDuplex</a> Gtk::PrintSettings::get_duplex </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_DUPLEX. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000179">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Whether to print the output in duplex. </dd></dl> </div> </div> <a class="anchor" id="a7da33ca8e6785e8a4141aa54d7f7ae8e"></a><!-- doxytag: member="Gtk::PrintSettings::get_finishings" ref="a7da33ca8e6785e8a4141aa54d7f7ae8e" 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_1ustring.html">Glib::ustring</a> Gtk::PrintSettings::get_finishings </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_FINISHINGS. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000201">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The finishings. </dd></dl> </div> </div> <a class="anchor" id="afc1893d9e0412882a2c3179c35ef126d"></a><!-- doxytag: member="Gtk::PrintSettings::get_int" ref="afc1893d9e0412882a2c3179c35ef126d" args="(const Glib::ustring &key) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Gtk::PrintSettings::get_int </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>key</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Returns the integer value of <em>key</em>, or 0. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000159">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The integer value of <em>key</em>. </dd></dl> </div> </div> <a class="anchor" id="ad7eb13efa7eb39c71e2208e483151abb"></a><!-- doxytag: member="Gtk::PrintSettings::get_int_with_default" ref="ad7eb13efa7eb39c71e2208e483151abb" args="(const Glib::ustring &key, int def) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Gtk::PrintSettings::get_int_with_default </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>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>def</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Returns the value of <em>key</em>, interpreted as an integer, or the default value. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000160">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> <tr><td class="paramname">def</td><td>The default value. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The integer value of <em>key</em>. </dd></dl> </div> </div> <a class="anchor" id="afd8e2980c5490a294f6bc10e40aef79c"></a><!-- doxytag: member="Gtk::PrintSettings::get_length" ref="afd8e2980c5490a294f6bc10e40aef79c" args="(const Glib::ustring &key, Unit unit) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double Gtk::PrintSettings::get_length </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>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td> <td class="paramname"><em>unit</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Returns the value associated with <em>key</em>, interpreted as a length. </p> <p>The returned value is converted to <em>units</em>.</p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000157">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> <tr><td class="paramname">unit</td><td>The unit of the return value. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The length value of <em>key</em>, converted to <em>unit</em>. </dd></dl> </div> </div> <a class="anchor" id="a754ce84ca7127e7f0dadc31ecf25dcae"></a><!-- doxytag: member="Gtk::PrintSettings::get_media_type" ref="a754ce84ca7127e7f0dadc31ecf25dcae" 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_1ustring.html">Glib::ustring</a> Gtk::PrintSettings::get_media_type </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_MEDIA_TYPE. </p> <p>The set of media types is defined in PWG 5101.1-2002 PWG.</p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000197">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The media type. </dd></dl> </div> </div> <a class="anchor" id="a15a99f3c739cb80975a068ad77314fa7"></a><!-- doxytag: member="Gtk::PrintSettings::get_n_copies" ref="a15a99f3c739cb80975a068ad77314fa7" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Gtk::PrintSettings::get_n_copies </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_N_COPIES. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000183">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The number of copies to print. </dd></dl> </div> </div> <a class="anchor" id="a843521905c474c94401a4336bbabb035"></a><!-- doxytag: member="Gtk::PrintSettings::get_number_up" ref="a843521905c474c94401a4336bbabb035" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Gtk::PrintSettings::get_number_up </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_NUMBER_UP. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000185">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The number of pages per sheet. </dd></dl> </div> </div> <a class="anchor" id="ac707107fa2705decdfffae2b7c9bf36d"></a><!-- doxytag: member="Gtk::PrintSettings::get_number_up_layout" ref="ac707107fa2705decdfffae2b7c9bf36d" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga439c4b003562e9c4f6e20f76134d9da9">NumberUpLayout</a> Gtk::PrintSettings::get_number_up_layout </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_NUMBER_UP_LAYOUT. </p> <dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000118">Since gtkmm 2.14:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classGtk_1_1Layout.html" title="Infinite scrollable area containing child widgets and/or custom drawing.">Layout</a> of page in number-up mode. </dd></dl> </div> </div> <a class="anchor" id="aca6b2c3e26d7046af45aa099a25731fe"></a><!-- doxytag: member="Gtk::PrintSettings::get_orientation" ref="aca6b2c3e26d7046af45aa099a25731fe" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga466045b8876a149482ab0034c53302bf">PageOrientation</a> Gtk::PrintSettings::get_orientation </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Get the value of Gtk::PRINT_SETTINGS_ORIENTATION, converted to a Gtk::PageOrientation. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000164">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The orientation. </dd></dl> </div> </div> <a class="anchor" id="a80f73cb1981eab061993d881081298d1"></a><!-- doxytag: member="Gtk::PrintSettings::get_output_bin" ref="a80f73cb1981eab061993d881081298d1" 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_1ustring.html">Glib::ustring</a> Gtk::PrintSettings::get_output_bin </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_OUTPUT_BIN. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000203">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The output bin. </dd></dl> </div> </div> <a class="anchor" id="ac7285f6cfdae240ede51a84a18405d2f"></a><!-- doxytag: member="Gtk::PrintSettings::get_page_ranges" ref="ac7285f6cfdae240ede51a84a18405d2f" 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_1ArrayHandle.html">Glib::ArrayHandle</a><<a class="el" href="classGtk_1_1PrintSettings_1_1PageRange.html">PageRange</a>> Gtk::PrintSettings::get_page_ranges </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a49c2ea929f017a1e99a414b64797cf81"></a><!-- doxytag: member="Gtk::PrintSettings::get_page_set" ref="a49c2ea929f017a1e99a414b64797cf81" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga26726525983cb55ec0633b7485143cf3">PageSet</a> Gtk::PrintSettings::get_page_set </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_PAGE_SET. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000193">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The set of pages to print. </dd></dl> </div> </div> <a class="anchor" id="ab389734ffa5669464786f8fd9198653c"></a><!-- doxytag: member="Gtk::PrintSettings::get_paper_height" ref="ab389734ffa5669464786f8fd9198653c" args="(Unit unit) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double Gtk::PrintSettings::get_paper_height </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td> <td class="paramname"><em>unit</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_PAPER_HEIGHT, converted to <em>unit</em>. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000171">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">unit</td><td>The unit for the return value. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The paper height, in units of <em>unit</em>. </dd></dl> </div> </div> <a class="anchor" id="a9360f7a816b58a0b6cf278e4e5d1dd7b"></a><!-- doxytag: member="Gtk::PrintSettings::get_paper_size" ref="a9360f7a816b58a0b6cf278e4e5d1dd7b" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGtk_1_1PaperSize.html">PaperSize</a> Gtk::PrintSettings::get_paper_size </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_PAPER_FORMAT, converted to a <a class="el" href="classGtk_1_1PaperSize.html" title="PaperSize handles paper sizes.">Gtk::PaperSize</a>. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000166">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The paper size. </dd></dl> </div> </div> <a class="anchor" id="a0a3c4504a528ab00efda7d91c8e20196"></a><!-- doxytag: member="Gtk::PrintSettings::get_paper_size" ref="a0a3c4504a528ab00efda7d91c8e20196" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classGtk_1_1PaperSize.html">PaperSize</a> Gtk::PrintSettings::get_paper_size </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_PAPER_FORMAT, converted to a <a class="el" href="classGtk_1_1PaperSize.html" title="PaperSize handles paper sizes.">Gtk::PaperSize</a>. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000167">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The paper size. </dd></dl> </div> </div> <a class="anchor" id="abead97b1f5b91c560287c9f5a5502615"></a><!-- doxytag: member="Gtk::PrintSettings::get_paper_width" ref="abead97b1f5b91c560287c9f5a5502615" args="(Unit unit) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double Gtk::PrintSettings::get_paper_width </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td> <td class="paramname"><em>unit</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_PAPER_WIDTH, converted to <em>unit</em>. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000169">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">unit</td><td>The unit for the return value. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The paper width, in units of <em>unit</em>. </dd></dl> </div> </div> <a class="anchor" id="af2188207ff4f184cf37a74a4ede04f92"></a><!-- doxytag: member="Gtk::PrintSettings::get_print_pages" ref="af2188207ff4f184cf37a74a4ede04f92" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga003abcb0f8711428f85e3c54c68ee25e">PrintPages</a> Gtk::PrintSettings::get_print_pages </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_PRINT_PAGES. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000191">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Which pages to print. </dd></dl> </div> </div> <a class="anchor" id="a7a9b36b4f96bedffd2370e91f87a92b7"></a><!-- doxytag: member="Gtk::PrintSettings::get_printer" ref="a7a9b36b4f96bedffd2370e91f87a92b7" 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_1ustring.html">Glib::ustring</a> Gtk::PrintSettings::get_printer </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Convenience function to obtain the value of Gtk::PRINT_SETTINGS_PRINTER. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000162">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The printer name. </dd></dl> </div> </div> <a class="anchor" id="aa1d8653b45c68a374f947e44df5aee04"></a><!-- doxytag: member="Gtk::PrintSettings::get_printer_lpi" ref="aa1d8653b45c68a374f947e44df5aee04" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double Gtk::PrintSettings::get_printer_lpi </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_PRINTER_LPI. </p> <dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000086">Since gtkmm 2.16:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The resolution in lpi (lines per inch). </dd></dl> </div> </div> <a class="anchor" id="a2ff5818b2a59593988623e840948b8e3"></a><!-- doxytag: member="Gtk::PrintSettings::get_quality" ref="a2ff5818b2a59593988623e840948b8e3" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__gtkmmEnums.html#gab282abd83fff59a70ddba9e26cd30e04">PrintQuality</a> Gtk::PrintSettings::get_quality </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_QUALITY. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000181">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The print quality. </dd></dl> </div> </div> <a class="anchor" id="a1f6d1ac6164e4c9d91cae924fcceb947"></a><!-- doxytag: member="Gtk::PrintSettings::get_resolution" ref="a1f6d1ac6164e4c9d91cae924fcceb947" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Gtk::PrintSettings::get_resolution </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_RESOLUTION. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000187">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The resolution in dpi. </dd></dl> </div> </div> <a class="anchor" id="af1cd03bfa23ce7a53d764d54c8d187b3"></a><!-- doxytag: member="Gtk::PrintSettings::get_resolution_x" ref="af1cd03bfa23ce7a53d764d54c8d187b3" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Gtk::PrintSettings::get_resolution_x </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_RESOLUTION_X. </p> <dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000083">Since gtkmm 2.16:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The horizontal resolution in dpi. </dd></dl> </div> </div> <a class="anchor" id="a0ff1a7c1fe2c302071e6dbb25ab94fc9"></a><!-- doxytag: member="Gtk::PrintSettings::get_resolution_y" ref="a0ff1a7c1fe2c302071e6dbb25ab94fc9" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Gtk::PrintSettings::get_resolution_y </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_RESOLUTION_Y. </p> <dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000084">Since gtkmm 2.16:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The vertical resolution in dpi. </dd></dl> </div> </div> <a class="anchor" id="ad85d6b81968e70ea8b047d59f3e27015"></a><!-- doxytag: member="Gtk::PrintSettings::get_reverse" ref="ad85d6b81968e70ea8b047d59f3e27015" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::PrintSettings::get_reverse </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_REVERSE. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000177">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Whether to reverse the order of the printed pages. </dd></dl> </div> </div> <a class="anchor" id="a25b62af0739d3c79645bcc491fe5d2e1"></a><!-- doxytag: member="Gtk::PrintSettings::get_scale" ref="a25b62af0739d3c79645bcc491fe5d2e1" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double Gtk::PrintSettings::get_scale </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_SCALE. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000189">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>The scale in percent. </dd></dl> </div> </div> <a class="anchor" id="ad6bc21e8cfdce760251d39ca7e2366aa"></a><!-- doxytag: member="Gtk::PrintSettings::get_use_color" ref="ad6bc21e8cfdce760251d39ca7e2366aa" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::PrintSettings::get_use_color </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the value of Gtk::PRINT_SETTINGS_USE_COLOR. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000173">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Whether to use color. </dd></dl> </div> </div> <a class="anchor" id="a766dd9fbb60d56eed35e9fdc2a8cf519"></a><!-- doxytag: member="Gtk::PrintSettings::gobj" ref="a766dd9fbb60d56eed35e9fdc2a8cf519" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">GtkPrintSettings* Gtk::PrintSettings::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 GObject. </p> <p>Reimplemented from <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p> </div> </div> <a class="anchor" id="a0c104b1cfb4f08db3b53a1cf48ebd03f"></a><!-- doxytag: member="Gtk::PrintSettings::gobj" ref="a0c104b1cfb4f08db3b53a1cf48ebd03f" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const GtkPrintSettings* Gtk::PrintSettings::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 GObject. </p> <p>Reimplemented from <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p> </div> </div> <a class="anchor" id="a607c619af7aa38332dd3521b605d30ea"></a><!-- doxytag: member="Gtk::PrintSettings::gobj_copy" ref="a607c619af7aa38332dd3521b605d30ea" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">GtkPrintSettings* Gtk::PrintSettings::gobj_copy </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p> </div> </div> <a class="anchor" id="a0edc5055b03b13bc2a20495961e50026"></a><!-- doxytag: member="Gtk::PrintSettings::has_key" ref="a0edc5055b03b13bc2a20495961e50026" args="(const Glib::ustring &key) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::PrintSettings::has_key </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>key</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Returns <code>true</code>, if a value is associated with <em>key</em>. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000148">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code>, if <em>key</em> has a value. </dd></dl> </div> </div> <a class="anchor" id="aa6755f714b483b7d13b2c214d9b77c4d"></a><!-- doxytag: member="Gtk::PrintSettings::load_from_file" ref="aa6755f714b483b7d13b2c214d9b77c4d" args="(const std::string &file_name)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::PrintSettings::load_from_file </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td> <td class="paramname"><em>file_name</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Reads the print settings from <em>file_name</em>. </p> <p>If the file could not be loaded then error is set to either a FileError or KeyFileError. See to_file().</p> <dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000115">Since gtkmm 2.14:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">file_name</td><td>The filename to read the settings from. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> on success. </dd></dl> </div> </div> <a class="anchor" id="ac952631bd8aa672d9dd87d629ea06519"></a><!-- doxytag: member="Gtk::PrintSettings::load_from_key_file" ref="ac952631bd8aa672d9dd87d629ea06519" args="(const Glib::KeyFile &key_file, const Glib::ustring &group_name)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::PrintSettings::load_from_key_file </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a> & </td> <td class="paramname"><em>key_file</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>group_name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Reads the print settings from the group <em>group_name</em> in <em>key_file</em>. </p> <p>If the file could not be loaded then error is set to either a FileError or KeyFileError.</p> <dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000116">Since gtkmm 2.14:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key_file</td><td>The KeyFile to retrieve the settings from. </td></tr> <tr><td class="paramname">group_name</td><td>The name of the group to use, or <code>0</code> to use the default "Print Settings". </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> on success. </dd></dl> </div> </div> <a class="anchor" id="a13ea79af130b5015577ef98a2f47576b"></a><!-- doxytag: member="Gtk::PrintSettings::load_from_key_file" ref="a13ea79af130b5015577ef98a2f47576b" args="(const Glib::KeyFile &key_file)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::PrintSettings::load_from_key_file </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a> & </td> <td class="paramname"><em>key_file</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Reads the print settings from the <em>key_file</em>. </p> <p>See <a class="el" href="classGtk_1_1PrintSettings.html#a868d9515e2e69b61dc9799c312255d23" title="This function adds the print settings from settings to key_file.">save_to_key_file()</a>.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key_file</td><td>The KeyFile to retrieve the settings from. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>true on success.</dd></dl> <dl><dt><b>Exceptions:</b></dt><dd> <table class="exception"> <tr><td class="paramname">KeyFileError,FileError</td><td></td></tr> </table> </dd> </dl> <dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000117">Since gtkmm 2.14:</a></b></dt><dd></dd></dl> </div> </div> <a class="anchor" id="a2b00db44ee83cb9a48893c6c58a7e8a3"></a><!-- doxytag: member="Gtk::PrintSettings::save_to_file" ref="a2b00db44ee83cb9a48893c6c58a7e8a3" args="(const std::string &file_name) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::PrintSettings::save_to_file </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01202.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td> <td class="paramname"><em>file_name</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>This function saves the print settings from <em>settings</em> to <em>file_name</em>. </p> <dl><dt><b>Exceptions:</b></dt><dd> <table class="exception"> <tr><td class="paramname">FileError</td><td></td></tr> </table> </dd> </dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">file_name</td><td>The file to save to. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> on success</dd></dl> <dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000063">Since gtkmm 2.12:</a></b></dt><dd></dd></dl> </div> </div> <a class="anchor" id="aed701e7035d0c0416d4656c95015c620"></a><!-- doxytag: member="Gtk::PrintSettings::save_to_key_file" ref="aed701e7035d0c0416d4656c95015c620" args="(Glib::KeyFile &key_file)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::save_to_key_file </td> <td>(</td> <td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a> & </td> <td class="paramname"><em>key_file</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>This function adds the print settings from <em>settings</em> to <em>key_file</em>, in the "Print Settings" group. </p> <dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000065">Since gtkmm 2.12:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key_file</td><td>The <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a> to save the print settings to.</td></tr> </table> </dd> </dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000084">Deprecated:</a></b></dt><dd>Use the const version. </dd></dl> </div> </div> <a class="anchor" id="a868d9515e2e69b61dc9799c312255d23"></a><!-- doxytag: member="Gtk::PrintSettings::save_to_key_file" ref="a868d9515e2e69b61dc9799c312255d23" args="(Glib::KeyFile &key_file, const Glib::ustring &group_name) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::save_to_key_file </td> <td>(</td> <td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a> & </td> <td class="paramname"><em>key_file</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>group_name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>This function adds the print settings from <em>settings</em> to <em>key_file</em>. </p> <dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000064">Since gtkmm 2.12:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key_file</td><td>The <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a> to save the print settings to. </td></tr> <tr><td class="paramname">group_name</td><td>The group to add the settings to in <em>key_file</em>. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a713787987894c9125c97d7d472211fb7"></a><!-- doxytag: member="Gtk::PrintSettings::save_to_key_file" ref="a713787987894c9125c97d7d472211fb7" args="(Glib::KeyFile &key_file) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::save_to_key_file </td> <td>(</td> <td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a> & </td> <td class="paramname"><em>key_file</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>This function adds the print settings from <em>settings</em> to <em>key_file</em>, in the "Print Settings" group. </p> <dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000066">Since gtkmm 2.12:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key_file</td><td>The <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1KeyFile.html">Glib::KeyFile</a> to save the print settings to. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="aae5bd5cc0c634f2d4b85c74b5d9b24d7"></a><!-- doxytag: member="Gtk::PrintSettings::set" ref="aae5bd5cc0c634f2d4b85c74b5d9b24d7" args="(const Glib::ustring &key, const Glib::ustring &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set </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>key</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>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Associates <em>value</em> with <em>key</em>. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000150">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> <tr><td class="paramname">value</td><td>A string value, or <code>0</code>. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="afcc5b6ed73334362f4a69036da6cd9e3"></a><!-- doxytag: member="Gtk::PrintSettings::set_bool" ref="afcc5b6ed73334362f4a69036da6cd9e3" args="(const Glib::ustring &key, bool value=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_bool </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>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>value</em> = <code>true</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets <em>key</em> to a boolean value. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000153">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> <tr><td class="paramname">value</td><td>A boolean. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a42ee5a6a3251d4b092c194732eee2ea0"></a><!-- doxytag: member="Gtk::PrintSettings::set_collate" ref="a42ee5a6a3251d4b092c194732eee2ea0" args="(bool collate=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_collate </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>collate</em> = <code>true</code></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_COLLATE. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000176">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">collate</td><td>Whether to collate the output. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a6c437f90ae922f3865b80053dcd14634"></a><!-- doxytag: member="Gtk::PrintSettings::set_default_source" ref="a6c437f90ae922f3865b80053dcd14634" args="(const Glib::ustring &default_source)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_default_source </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>default_source</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_DEFAULT_SOURCE. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000196">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">default_source</td><td>The default source. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="aae630dd22311bff2dec07df0ccabc687"></a><!-- doxytag: member="Gtk::PrintSettings::set_dither" ref="aae630dd22311bff2dec07df0ccabc687" args="(const Glib::ustring &dither)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_dither </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>dither</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_DITHER. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000200">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">dither</td><td>The dithering that is used. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="adeca28a23d3281b2f097b404166c7418"></a><!-- doxytag: member="Gtk::PrintSettings::set_double" ref="adeca28a23d3281b2f097b404166c7418" args="(const Glib::ustring &key, double value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_double </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>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets <em>key</em> to a double value. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000156">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> <tr><td class="paramname">value</td><td>A double value. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a4c013dd0282b9461d62d34041fcb3d96"></a><!-- doxytag: member="Gtk::PrintSettings::set_duplex" ref="a4c013dd0282b9461d62d34041fcb3d96" args="(PrintDuplex duplex)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_duplex </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga50af48ce5ffc122b50924230939b78e3">PrintDuplex</a> </td> <td class="paramname"><em>duplex</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_DUPLEX. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000180">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">duplex</td><td>A Gtk::PrintDuplex value. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a57823c89b11dbeaf7f9c44030c88582c"></a><!-- doxytag: member="Gtk::PrintSettings::set_finishings" ref="a57823c89b11dbeaf7f9c44030c88582c" args="(const Glib::ustring &finishings)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_finishings </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>finishings</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_FINISHINGS. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000202">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">finishings</td><td>The finishings. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ac43cec16132ae384d2934c9082085af7"></a><!-- doxytag: member="Gtk::PrintSettings::set_int" ref="ac43cec16132ae384d2934c9082085af7" args="(const Glib::ustring &key, int value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_int </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>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets <em>key</em> to an integer value. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000161">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> <tr><td class="paramname">value</td><td>An integer. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a6b74c2d0132156be768aa52c19917cc4"></a><!-- doxytag: member="Gtk::PrintSettings::set_length" ref="a6b74c2d0132156be768aa52c19917cc4" args="(const Glib::ustring &key, double value, Unit unit)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_length </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>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td> <td class="paramname"><em>unit</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Associates a length in units of <em>unit</em> with <em>key</em>. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000158">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> <tr><td class="paramname">value</td><td>A length. </td></tr> <tr><td class="paramname">unit</td><td>The unit of <em>length</em>. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a3380f866e2183c82cb7b9c737c7968cf"></a><!-- doxytag: member="Gtk::PrintSettings::set_media_type" ref="a3380f866e2183c82cb7b9c737c7968cf" args="(const Glib::ustring &media_type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_media_type </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>media_type</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_MEDIA_TYPE. </p> <p>The set of media types is defined in PWG 5101.1-2002 PWG.</p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000198">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">media_type</td><td>The media type. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ac7512473a8ba42d4b332e3fa9eedde88"></a><!-- doxytag: member="Gtk::PrintSettings::set_n_copies" ref="ac7512473a8ba42d4b332e3fa9eedde88" args="(int num_copies)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_n_copies </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>num_copies</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_N_COPIES. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000184">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">num_copies</td><td>The number of copies. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a4bf9e5bec0e24f2eaab3e26b56403222"></a><!-- doxytag: member="Gtk::PrintSettings::set_number_up" ref="a4bf9e5bec0e24f2eaab3e26b56403222" args="(int number_up)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_number_up </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>number_up</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_NUMBER_UP. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000186">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">number_up</td><td>The number of pages per sheet. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="aa1e32315d2ad3047deb8e71912524f15"></a><!-- doxytag: member="Gtk::PrintSettings::set_number_up" ref="aa1e32315d2ad3047deb8e71912524f15" args="(NumberUpLayout number_up_layout)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_number_up </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga439c4b003562e9c4f6e20f76134d9da9">NumberUpLayout</a> </td> <td class="paramname"><em>number_up_layout</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_NUMBER_UP_LAYOUT. </p> <dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000119">Since gtkmm 2.14:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">number_up_layout</td><td>A Gtk::NumberUpLayout value. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ae95e6f4b0953ed50e011b8592c454245"></a><!-- doxytag: member="Gtk::PrintSettings::set_orientation" ref="ae95e6f4b0953ed50e011b8592c454245" args="(PageOrientation orientation)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_orientation </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga466045b8876a149482ab0034c53302bf">PageOrientation</a> </td> <td class="paramname"><em>orientation</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_ORIENTATION. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000165">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">orientation</td><td>A page orientation. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a4217acc6b3be2d88e0c22f73ad7fe27c"></a><!-- doxytag: member="Gtk::PrintSettings::set_output_bin" ref="a4217acc6b3be2d88e0c22f73ad7fe27c" args="(const Glib::ustring &output_bin)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_output_bin </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>output_bin</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_OUTPUT_BIN. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000204">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">output_bin</td><td>The output bin. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a4c4e4fe3c1a3c45572705497074cf745"></a><!-- doxytag: member="Gtk::PrintSettings::set_page_ranges" ref="a4c4e4fe3c1a3c45572705497074cf745" args="(const Glib::ArrayHandle< PageRange > &page_ranges)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_page_ranges </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>< <a class="el" href="classGtk_1_1PrintSettings_1_1PageRange.html">PageRange</a> >& </td> <td class="paramname"><em>page_ranges</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="addaba6a327eee6b2b7e104c8f6aa4438"></a><!-- doxytag: member="Gtk::PrintSettings::set_page_set" ref="addaba6a327eee6b2b7e104c8f6aa4438" args="(PageSet page_set)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_page_set </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga26726525983cb55ec0633b7485143cf3">PageSet</a> </td> <td class="paramname"><em>page_set</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_PAGE_SET. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000194">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_set</td><td>A Gtk::PageSet value. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a617d9e76443850588e8c23221b7149ac"></a><!-- doxytag: member="Gtk::PrintSettings::set_paper_height" ref="a617d9e76443850588e8c23221b7149ac" args="(double height, Unit unit)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_paper_height </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td> <td class="paramname"><em>unit</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_PAPER_HEIGHT. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000172">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">height</td><td>The paper height. </td></tr> <tr><td class="paramname">unit</td><td>The units of <em>height</em>. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ac7cd04abafe46bde90930a23338db3e7"></a><!-- doxytag: member="Gtk::PrintSettings::set_paper_size" ref="ac7cd04abafe46bde90930a23338db3e7" args="(const PaperSize &paper_size)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_paper_size </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGtk_1_1PaperSize.html">PaperSize</a>& </td> <td class="paramname"><em>paper_size</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_PAPER_FORMAT, Gtk::PRINT_SETTINGS_PAPER_WIDTH and Gtk::PRINT_SETTINGS_PAPER_HEIGHT. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000168">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">paper_size</td><td>A paper size. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a60d82778f635cf3ec10479718fe6aa93"></a><!-- doxytag: member="Gtk::PrintSettings::set_paper_width" ref="a60d82778f635cf3ec10479718fe6aa93" args="(double width, Unit unit)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_paper_width </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td> <td class="paramname"><em>unit</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_PAPER_WIDTH. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000170">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">width</td><td>The paper width. </td></tr> <tr><td class="paramname">unit</td><td>The units of <em>width</em>. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a99442eba55aa91d042554c017836fb4f"></a><!-- doxytag: member="Gtk::PrintSettings::set_print_pages" ref="a99442eba55aa91d042554c017836fb4f" args="(PrintPages print_pages)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_print_pages </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga003abcb0f8711428f85e3c54c68ee25e">PrintPages</a> </td> <td class="paramname"><em>print_pages</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_PRINT_PAGES. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000192">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">pages</td><td>A Gtk::PrintPages value. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a106391ffc8fad1e3aad71cde6260a943"></a><!-- doxytag: member="Gtk::PrintSettings::set_printer" ref="a106391ffc8fad1e3aad71cde6260a943" args="(const Glib::ustring &name)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_printer </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>name</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Convenience function to set Gtk::PRINT_SETTINGS_PRINTER to <em>printer</em>. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000163">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">printer</td><td>The printer name. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="aa9ae289b6ab79634582b46c41ad315e0"></a><!-- doxytag: member="Gtk::PrintSettings::set_printer_lpi" ref="aa9ae289b6ab79634582b46c41ad315e0" args="(double lpi)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_printer_lpi </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>lpi</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_PRINTER_LPI. </p> <dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000087">Since gtkmm 2.16:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">lpi</td><td>The resolution in lpi (lines per inch). </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ab1d275a378fd9dc2ecb2148134dbfb63"></a><!-- doxytag: member="Gtk::PrintSettings::set_quality" ref="ab1d275a378fd9dc2ecb2148134dbfb63" args="(PrintQuality quality)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_quality </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gab282abd83fff59a70ddba9e26cd30e04">PrintQuality</a> </td> <td class="paramname"><em>quality</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_QUALITY. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000182">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">quality</td><td>A Gtk::PrintQuality value. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a96f73bbd21899c7887615f3c2d13dfaa"></a><!-- doxytag: member="Gtk::PrintSettings::set_resolution" ref="a96f73bbd21899c7887615f3c2d13dfaa" args="(int resolution)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_resolution </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>resolution</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the values of Gtk::PRINT_SETTINGS_RESOLUTION, Gtk::PRINT_SETTINGS_RESOLUTION_X and Gtk::PRINT_SETTINGS_RESOLUTION_Y. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000188">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">resolution</td><td>The resolution in dpi. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ab7ab3ed073fe4e71304737bb9987e19e"></a><!-- doxytag: member="Gtk::PrintSettings::set_resolution_xy" ref="ab7ab3ed073fe4e71304737bb9987e19e" args="(int resolution_x, int resolution_y)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_resolution_xy </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>resolution_x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>resolution_y</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the values of Gtk::PRINT_SETTINGS_RESOLUTION, Gtk::PRINT_SETTINGS_RESOLUTION_X and Gtk::PRINT_SETTINGS_RESOLUTION_Y. </p> <dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000085">Since gtkmm 2.16:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">resolution_x</td><td>The horizontal resolution in dpi. </td></tr> <tr><td class="paramname">resolution_y</td><td>The vertical resolution in dpi. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a194951700c82a3520ec9365f08977c38"></a><!-- doxytag: member="Gtk::PrintSettings::set_reverse" ref="a194951700c82a3520ec9365f08977c38" args="(bool reverse=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_reverse </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>reverse</em> = <code>true</code></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_REVERSE. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000178">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">reverse</td><td>Whether to reverse the output. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a673180f17410a986c2f3ac24641044ed"></a><!-- doxytag: member="Gtk::PrintSettings::set_scale" ref="a673180f17410a986c2f3ac24641044ed" args="(double scale)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_scale </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>scale</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_SCALE. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000190">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">scale</td><td>The scale in percent. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a2688f2bf741263a05b6110cf8959e42a"></a><!-- doxytag: member="Gtk::PrintSettings::set_use_color" ref="a2688f2bf741263a05b6110cf8959e42a" args="(bool use_color=true)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::set_use_color </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>use_color</em> = <code>true</code></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the value of Gtk::PRINT_SETTINGS_USE_COLOR. </p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000174">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">use_color</td><td>Whether to use color. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a4e72863f59c25a15a3ad98dcb4629cec"></a><!-- doxytag: member="Gtk::PrintSettings::setting_foreach" ref="a4e72863f59c25a15a3ad98dcb4629cec" args="(const SlotForeach &slot)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::setting_foreach </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotForeach</a> & </td> <td class="paramname"><em>slot</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Calls a function for each print setting. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">slot</td><td>The callback to call for each print setting. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a787c9f1ad2a6163d9892cf5d40ab371b"></a><!-- doxytag: member="Gtk::PrintSettings::unset" ref="a787c9f1ad2a6163d9892cf5d40ab371b" args="(const Glib::ustring &key)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::PrintSettings::unset </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>key</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Removes any value associated with <em>key</em>. </p> <p>This has the same effect as setting the value to <code>0</code>.</p> <dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000151">Since gtkmm 2.10:</a></b></dt><dd></dd></dl> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>A key. </td></tr> </table> </dd> </dl> </div> </div> <hr/><h2>Friends And Related Function Documentation</h2> <a class="anchor" id="a774374a459b75c38d4b86f2b6b03f914"></a><!-- doxytag: member="Gtk::PrintSettings::wrap" ref="a774374a459b75c38d4b86f2b6b03f914" args="(GtkPrintSettings *object, bool take_copy=false)" --> <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">Gtk::PrintSettings</a> > wrap </td> <td>(</td> <td class="paramtype">GtkPrintSettings * </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/printsettings.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>