1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
<title>gtkmm: Gtk::PageSetup Class Reference</title>
7
<link href="tabs.css" rel="stylesheet" type="text/css"/>
8
<script type="text/javascript" src="jquery.js"></script>
9
<script type="text/javascript" src="dynsections.js"></script>
10
<link href="doxygen.css" rel="stylesheet" type="text/css" />
13
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
15
<table cellspacing="0" cellpadding="0">
17
<tr style="height: 56px;">
18
<td style="padding-left: 0.5em;">
19
<div id="projectname">gtkmm
20
 <span id="projectnumber">3.5.13</span>
27
<!-- end header part -->
28
<!-- Generated by Doxygen 1.8.1.1 -->
29
<div id="navrow1" class="tabs">
31
<li><a href="index.html"><span>Main Page</span></a></li>
32
<li><a href="pages.html"><span>Related Pages</span></a></li>
33
<li><a href="modules.html"><span>Modules</span></a></li>
34
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
35
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
38
<div id="navrow2" class="tabs2">
40
<li><a href="annotated.html"><span>Class List</span></a></li>
41
<li><a href="classes.html"><span>Class Index</span></a></li>
42
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
43
<li><a href="functions.html"><span>Class Members</span></a></li>
46
<div id="nav-path" class="navpath">
48
<li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a></li><li class="navelem"><a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a></li> </ul>
53
<a href="#pub-methods">Public Member Functions</a> |
54
<a href="#pub-static-methods">Static Public Member Functions</a> |
55
<a href="#pro-methods">Protected Member Functions</a> |
56
<a href="#related">Related Functions</a> </div>
57
<div class="headertitle">
58
<div class="title">Gtk::PageSetup Class Reference<div class="ingroups"><a class="el" href="group__Printing.html">Printing</a></div></div> </div>
60
<div class="contents">
62
<p>A <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">PageSetup</a> object stores the page size, orientation and margins. <a href="classGtk_1_1PageSetup.html#details">More...</a></p>
63
<div class="dynheader">
64
Inheritance diagram for Gtk::PageSetup:</div>
65
<div class="dyncontent">
66
<div class="center"><img src="classGtk_1_1PageSetup__inherit__graph.png" border="0" usemap="#Gtk_1_1PageSetup_inherit__map" alt="Inheritance graph"/></div>
67
<map name="Gtk_1_1PageSetup_inherit__map" id="Gtk_1_1PageSetup_inherit__map">
68
<area shape="rect" id="node2" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="25,155,167,181"/><area shape="rect" id="node4" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,80,187,107"/><area shape="rect" id="node6" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="10,5,181,32"/></map>
69
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
71
<p><a href="classGtk_1_1PageSetup-members.html">List of all members.</a></p>
72
<table class="memberdecls">
73
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
74
Public Member Functions</h2></td></tr>
75
<tr class="memitem:a8ef9f3e149211c6235c38563c2a9607b"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a8ef9f3e149211c6235c38563c2a9607b">~PageSetup</a> ()</td></tr>
76
<tr class="memitem:a33ab2ab02543d996e0f68df9013c3d96"><td class="memItemLeft" align="right" valign="top">GtkPageSetup* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a33ab2ab02543d996e0f68df9013c3d96">gobj</a> ()</td></tr>
77
<tr class="memdesc:a33ab2ab02543d996e0f68df9013c3d96"><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a33ab2ab02543d996e0f68df9013c3d96"></a><br/></td></tr>
78
<tr class="memitem:adcde257086ea898bdfd9a8375ae4b74a"><td class="memItemLeft" align="right" valign="top">const GtkPageSetup* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#adcde257086ea898bdfd9a8375ae4b74a">gobj</a> () const </td></tr>
79
<tr class="memdesc:adcde257086ea898bdfd9a8375ae4b74a"><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#adcde257086ea898bdfd9a8375ae4b74a"></a><br/></td></tr>
80
<tr class="memitem:a9c0d228e27afbe4fe84495200ed77d94"><td class="memItemLeft" align="right" valign="top">GtkPageSetup* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a9c0d228e27afbe4fe84495200ed77d94">gobj_copy</a> ()</td></tr>
81
<tr class="memdesc:a9c0d228e27afbe4fe84495200ed77d94"><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="#a9c0d228e27afbe4fe84495200ed77d94"></a><br/></td></tr>
82
<tr class="memitem:a10ce336e902cb084a90d61eef9e42a57"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a10ce336e902cb084a90d61eef9e42a57">copy</a> () const </td></tr>
83
<tr class="memdesc:a10ce336e902cb084a90d61eef9e42a57"><td class="mdescLeft"> </td><td class="mdescRight">Copies a <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. <a href="#a10ce336e902cb084a90d61eef9e42a57"></a><br/></td></tr>
84
<tr class="memitem:a973544ad4cb6318ca6339d2937158340"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a973544ad4cb6318ca6339d2937158340">load_from_file</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00315.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& file_name)</td></tr>
85
<tr class="memdesc:a973544ad4cb6318ca6339d2937158340"><td class="mdescLeft"> </td><td class="mdescRight">Reads the page setup from the file <em>file_name</em>. <a href="#a973544ad4cb6318ca6339d2937158340"></a><br/></td></tr>
86
<tr class="memitem:acb896bc5126081dbd1eabf87b3a0fd85"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#acb896bc5126081dbd1eabf87b3a0fd85">load_from_key_file</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1KeyFile.html">Glib::KeyFile</a>& key_file, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& group_name)</td></tr>
87
<tr class="memdesc:acb896bc5126081dbd1eabf87b3a0fd85"><td class="mdescLeft"> </td><td class="mdescRight">Reads the page setup from the group <em>group_name</em> in the key file <em>key_file</em>. <a href="#acb896bc5126081dbd1eabf87b3a0fd85"></a><br/></td></tr>
88
<tr class="memitem:a798ed5d9a28778dda3b4ed9184d30272"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a798ed5d9a28778dda3b4ed9184d30272">load_from_key_file</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1KeyFile.html">Glib::KeyFile</a>& key_file)</td></tr>
89
<tr class="memdesc:a798ed5d9a28778dda3b4ed9184d30272"><td class="mdescLeft"> </td><td class="mdescRight">Reads the page setup from the "Page Setup" group in the key file <em>key_file</em>. <a href="#a798ed5d9a28778dda3b4ed9184d30272"></a><br/></td></tr>
90
<tr class="memitem:a566083779219e44c0fddedb570fe3599"><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_1PageSetup.html#a566083779219e44c0fddedb570fe3599">get_orientation</a> () const </td></tr>
91
<tr class="memdesc:a566083779219e44c0fddedb570fe3599"><td class="mdescLeft"> </td><td class="mdescRight">Gets the page orientation of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. <a href="#a566083779219e44c0fddedb570fe3599"></a><br/></td></tr>
92
<tr class="memitem:ab7932c9577ffa4cf479c09fb7a117072"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#ab7932c9577ffa4cf479c09fb7a117072">set_orientation</a> (<a class="el" href="group__gtkmmEnums.html#ga466045b8876a149482ab0034c53302bf">PageOrientation</a> orientation)</td></tr>
93
<tr class="memdesc:ab7932c9577ffa4cf479c09fb7a117072"><td class="mdescLeft"> </td><td class="mdescRight">Sets the page orientation of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. <a href="#ab7932c9577ffa4cf479c09fb7a117072"></a><br/></td></tr>
94
<tr class="memitem:ac9853f889e8cecfe62c3096f8b698cdf"><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_1PageSetup.html#ac9853f889e8cecfe62c3096f8b698cdf">get_paper_size</a> ()</td></tr>
95
<tr class="memdesc:ac9853f889e8cecfe62c3096f8b698cdf"><td class="mdescLeft"> </td><td class="mdescRight">Gets the paper size of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. <a href="#ac9853f889e8cecfe62c3096f8b698cdf"></a><br/></td></tr>
96
<tr class="memitem:a6df813a9a82801ee417f466d05966394"><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_1PageSetup.html#a6df813a9a82801ee417f466d05966394">get_paper_size</a> () const </td></tr>
97
<tr class="memdesc:a6df813a9a82801ee417f466d05966394"><td class="mdescLeft"> </td><td class="mdescRight">Gets the paper size of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. <a href="#a6df813a9a82801ee417f466d05966394"></a><br/></td></tr>
98
<tr class="memitem:a6b640270afe9eac9e15b8c005c8e58cc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a6b640270afe9eac9e15b8c005c8e58cc">set_paper_size</a> (const <a class="el" href="classGtk_1_1PaperSize.html">PaperSize</a>& paper_size)</td></tr>
99
<tr class="memdesc:a6b640270afe9eac9e15b8c005c8e58cc"><td class="mdescLeft"> </td><td class="mdescRight">Sets the paper size of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a> without changing the margins. <a href="#a6b640270afe9eac9e15b8c005c8e58cc"></a><br/></td></tr>
100
<tr class="memitem:ad4751e16a645d028660331b5ddf1d480"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#ad4751e16a645d028660331b5ddf1d480">get_top_margin</a> (<a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit) const </td></tr>
101
<tr class="memdesc:ad4751e16a645d028660331b5ddf1d480"><td class="mdescLeft"> </td><td class="mdescRight">Gets the top margin in units of <em>unit</em>. <a href="#ad4751e16a645d028660331b5ddf1d480"></a><br/></td></tr>
102
<tr class="memitem:acca55b5eb3a0a91f56b07b8b8b393e86"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#acca55b5eb3a0a91f56b07b8b8b393e86">set_top_margin</a> (double margin, <a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit)</td></tr>
103
<tr class="memdesc:acca55b5eb3a0a91f56b07b8b8b393e86"><td class="mdescLeft"> </td><td class="mdescRight">Sets the top margin of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. <a href="#acca55b5eb3a0a91f56b07b8b8b393e86"></a><br/></td></tr>
104
<tr class="memitem:a172bcb7a4aded40a584cd563e5142aa8"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a172bcb7a4aded40a584cd563e5142aa8">get_bottom_margin</a> (<a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit) const </td></tr>
105
<tr class="memdesc:a172bcb7a4aded40a584cd563e5142aa8"><td class="mdescLeft"> </td><td class="mdescRight">Gets the bottom margin in units of <em>unit</em>. <a href="#a172bcb7a4aded40a584cd563e5142aa8"></a><br/></td></tr>
106
<tr class="memitem:a65a74df621c6543b86d06f0d0bfffb9a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a65a74df621c6543b86d06f0d0bfffb9a">set_bottom_margin</a> (double margin, <a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit)</td></tr>
107
<tr class="memdesc:a65a74df621c6543b86d06f0d0bfffb9a"><td class="mdescLeft"> </td><td class="mdescRight">Sets the bottom margin of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. <a href="#a65a74df621c6543b86d06f0d0bfffb9a"></a><br/></td></tr>
108
<tr class="memitem:a19a400f660c3237eb1655f690c77e667"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a19a400f660c3237eb1655f690c77e667">get_left_margin</a> (<a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit) const </td></tr>
109
<tr class="memdesc:a19a400f660c3237eb1655f690c77e667"><td class="mdescLeft"> </td><td class="mdescRight">Gets the left margin in units of <em>unit</em>. <a href="#a19a400f660c3237eb1655f690c77e667"></a><br/></td></tr>
110
<tr class="memitem:a39f3559b024afcac8fd87d012f8193b4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a39f3559b024afcac8fd87d012f8193b4">set_left_margin</a> (double margin, <a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit)</td></tr>
111
<tr class="memdesc:a39f3559b024afcac8fd87d012f8193b4"><td class="mdescLeft"> </td><td class="mdescRight">Sets the left margin of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. <a href="#a39f3559b024afcac8fd87d012f8193b4"></a><br/></td></tr>
112
<tr class="memitem:aa387f65e245cbe705a3e03bd97d09522"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#aa387f65e245cbe705a3e03bd97d09522">get_right_margin</a> (<a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit) const </td></tr>
113
<tr class="memdesc:aa387f65e245cbe705a3e03bd97d09522"><td class="mdescLeft"> </td><td class="mdescRight">Gets the right margin in units of <em>unit</em>. <a href="#aa387f65e245cbe705a3e03bd97d09522"></a><br/></td></tr>
114
<tr class="memitem:afc9ed77357080264a306f3397014b4ec"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#afc9ed77357080264a306f3397014b4ec">set_right_margin</a> (double margin, <a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit)</td></tr>
115
<tr class="memdesc:afc9ed77357080264a306f3397014b4ec"><td class="mdescLeft"> </td><td class="mdescRight">Sets the right margin of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. <a href="#afc9ed77357080264a306f3397014b4ec"></a><br/></td></tr>
116
<tr class="memitem:a0da59a751f8e112652ce10adbf5aabf4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a0da59a751f8e112652ce10adbf5aabf4">set_paper_size_and_default_margins</a> (const <a class="el" href="classGtk_1_1PaperSize.html">PaperSize</a>& paper_size)</td></tr>
117
<tr class="memdesc:a0da59a751f8e112652ce10adbf5aabf4"><td class="mdescLeft"> </td><td class="mdescRight">Sets the paper size of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a> and modifies the margins according to the new paper size. <a href="#a0da59a751f8e112652ce10adbf5aabf4"></a><br/></td></tr>
118
<tr class="memitem:a40f44cb40dd1e3f5a2ba0fd91a36e7ee"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a40f44cb40dd1e3f5a2ba0fd91a36e7ee">get_paper_width</a> (<a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit) const </td></tr>
119
<tr class="memdesc:a40f44cb40dd1e3f5a2ba0fd91a36e7ee"><td class="mdescLeft"> </td><td class="mdescRight">Returns the paper width in units of <em>unit</em>. <a href="#a40f44cb40dd1e3f5a2ba0fd91a36e7ee"></a><br/></td></tr>
120
<tr class="memitem:a1f6841746b99c82e5bb7135ec08236c1"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a1f6841746b99c82e5bb7135ec08236c1">get_paper_height</a> (<a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit) const </td></tr>
121
<tr class="memdesc:a1f6841746b99c82e5bb7135ec08236c1"><td class="mdescLeft"> </td><td class="mdescRight">Returns the paper height in units of <em>unit</em>. <a href="#a1f6841746b99c82e5bb7135ec08236c1"></a><br/></td></tr>
122
<tr class="memitem:af5cb8c1fabadb562bc78937fe0817802"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#af5cb8c1fabadb562bc78937fe0817802">get_page_width</a> (<a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit) const </td></tr>
123
<tr class="memdesc:af5cb8c1fabadb562bc78937fe0817802"><td class="mdescLeft"> </td><td class="mdescRight">Returns the page width in units of <em>unit</em>. <a href="#af5cb8c1fabadb562bc78937fe0817802"></a><br/></td></tr>
124
<tr class="memitem:a14078ba82c3a53a61b6c26df9e782a43"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a14078ba82c3a53a61b6c26df9e782a43">get_page_height</a> (<a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> unit) const </td></tr>
125
<tr class="memdesc:a14078ba82c3a53a61b6c26df9e782a43"><td class="mdescLeft"> </td><td class="mdescRight">Returns the page height in units of <em>unit</em>. <a href="#a14078ba82c3a53a61b6c26df9e782a43"></a><br/></td></tr>
126
<tr class="memitem:a93a888c27e60e8f7707d79b2ee3e2ff1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a93a888c27e60e8f7707d79b2ee3e2ff1">save_to_file</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00315.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& file_name) const </td></tr>
127
<tr class="memdesc:a93a888c27e60e8f7707d79b2ee3e2ff1"><td class="mdescLeft"> </td><td class="mdescRight">This function saves the information from <em>setup</em> to <em>file_name</em>. <a href="#a93a888c27e60e8f7707d79b2ee3e2ff1"></a><br/></td></tr>
128
<tr class="memitem:a65a9fd8560f70e46b10d26988d0a73db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a65a9fd8560f70e46b10d26988d0a73db">save_to_key_file</a> (<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1KeyFile.html">Glib::KeyFile</a>& key_file, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& group_name) const </td></tr>
129
<tr class="memdesc:a65a9fd8560f70e46b10d26988d0a73db"><td class="mdescLeft"> </td><td class="mdescRight">This function adds the page setup from <em>setup</em> to <em>key_file</em>. <a href="#a65a9fd8560f70e46b10d26988d0a73db"></a><br/></td></tr>
130
<tr class="memitem:a9b1fccba4fe46d3dbb2c2883cc72b92e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a9b1fccba4fe46d3dbb2c2883cc72b92e">save_to_key_file</a> (<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1KeyFile.html">Glib::KeyFile</a>& key_file) const </td></tr>
131
<tr class="memdesc:a9b1fccba4fe46d3dbb2c2883cc72b92e"><td class="mdescLeft"> </td><td class="mdescRight">This function adds the page setup from <em>setup</em> to <em>key_file</em>, in the group "Page Setup". <a href="#a9b1fccba4fe46d3dbb2c2883cc72b92e"></a><br/></td></tr>
132
<tr class="inherit_header pub_methods_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1Object')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Glib::Object</a></td></tr>
133
<tr class="memitem:a0e6581bcbcc6197cca07df24bb91c492 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a0e6581bcbcc6197cca07df24bb91c492">get_data</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1QueryQuark.html">QueryQuark</a> &key)</td></tr>
134
<tr class="memitem:afff7a375a862f3f899daaa99710122fa inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#afff7a375a862f3f899daaa99710122fa">set_data</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Quark.html">Quark</a> &key, void *data)</td></tr>
135
<tr class="memitem:a1febe3bae2dd71756e98e523cd33c1b4 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a1febe3bae2dd71756e98e523cd33c1b4">set_data</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Quark.html">Quark</a> &key, void *data, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a1d8d9f3c19b59eda96c40beca8d520e0">DestroyNotify</a> notify)</td></tr>
136
<tr class="memitem:aada5b50844bda7ee02bed0ae2a715c00 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#aada5b50844bda7ee02bed0ae2a715c00">remove_data</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1QueryQuark.html">QueryQuark</a> &quark)</td></tr>
137
<tr class="memitem:ab454f71bd74403b0cc46d3cbbedd6b0e inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#ab454f71bd74403b0cc46d3cbbedd6b0e">steal_data</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1QueryQuark.html">QueryQuark</a> &quark)</td></tr>
138
<tr class="memitem:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#aab599d3eec4b4a9ddc95ccdc6100053d">set_property_value</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &property_name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a> &value)</td></tr>
139
<tr class="memitem:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a5e30750441b92f0246c9d4ece95fc8a0">get_property_value</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &property_name, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a> &value) const </td></tr>
140
<tr class="memitem:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#ad37844f7ea2c0091a22d011e04c48820">set_property</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &property_name, const PropertyType &value)</td></tr>
141
<tr class="memitem:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a5f894c9c36ad391fdc85552af67a8530">get_property</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &property_name, PropertyType &value) const </td></tr>
142
<tr class="memitem:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#adc6c1e8f094275114d6e2c3ef3a33f98">connect_property_changed</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &property_name, const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>< void > &slot)</td></tr>
143
<tr class="memitem:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1connection.html">sigc::connection</a> </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a896d7773c00bd2dcd310c861282ee8d1">connect_property_changed_with_return</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &property_name, const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>< void > &slot)</td></tr>
144
<tr class="memitem:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a6e9e13b75f116c20212d318204ce8ea3">freeze_notify</a> ()</td></tr>
145
<tr class="memitem:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a1bd8ea7bd8c4084ade6b3c27dddf06a4">thaw_notify</a> ()</td></tr>
146
<tr class="memitem:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a896a8a5db20043ea82956e3ef4b9c4ae">reference</a> () const </td></tr>
147
<tr class="memitem:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a3234b8ffb2a35b927e2978c8f3bfbfe3">unreference</a> () const </td></tr>
148
<tr class="memitem:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">GObject * </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a9b2a5eb93102f1849e5419016e22a15f">gobj_copy</a> () const </td></tr>
149
<tr class="memitem:ae4dea9a8dc611d6e4400a5b6a3cb4e7f inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Glib::Object</a> > </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#ae4dea9a8dc611d6e4400a5b6a3cb4e7f">wrap</a> (GObject *object, bool take_copy=false)</td></tr>
150
</table><table class="memberdecls">
151
<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
152
Static Public Member Functions</h2></td></tr>
153
<tr class="memitem:a82c81943c9d10cda00ba851c9304582c"><td class="memItemLeft" align="right" valign="top">static GType </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a82c81943c9d10cda00ba851c9304582c">get_type</a> ()</td></tr>
154
<tr class="memdesc:a82c81943c9d10cda00ba851c9304582c"><td class="mdescLeft"> </td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system. <a href="#a82c81943c9d10cda00ba851c9304582c"></a><br/></td></tr>
155
<tr class="memitem:a3410299453609c9a7267ff4b99d85e76"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a3410299453609c9a7267ff4b99d85e76">create</a> ()</td></tr>
156
<tr class="memitem:a01ab81b124f8a340aa0d678216cc6532"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a01ab81b124f8a340aa0d678216cc6532">create_from_key_file</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1KeyFile.html">Glib::KeyFile</a>& key_file)</td></tr>
157
<tr class="memdesc:a01ab81b124f8a340aa0d678216cc6532"><td class="mdescLeft"> </td><td class="mdescRight">Reads the page setup from the "Page Setup" group in the key file <em>key_file</em>. <a href="#a01ab81b124f8a340aa0d678216cc6532"></a><br/></td></tr>
158
<tr class="memitem:a1407e75fbe7a50662fb5cbb17363625d"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a1407e75fbe7a50662fb5cbb17363625d">create_from_key_file</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1KeyFile.html">Glib::KeyFile</a>& key_file, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& group_name)</td></tr>
159
<tr class="memdesc:a1407e75fbe7a50662fb5cbb17363625d"><td class="mdescLeft"> </td><td class="mdescRight">Reads the page setup from the group <em>group_name</em> in the key file <em>key_file</em>. <a href="#a1407e75fbe7a50662fb5cbb17363625d"></a><br/></td></tr>
160
<tr class="memitem:ab2579949eae9ea4c8f595d349fd56e4e"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#ab2579949eae9ea4c8f595d349fd56e4e">create_from_file</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00315.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& file_name)</td></tr>
161
<tr class="memdesc:ab2579949eae9ea4c8f595d349fd56e4e"><td class="mdescLeft"> </td><td class="mdescRight">Reads the page setup from the file . <a href="#ab2579949eae9ea4c8f595d349fd56e4e"></a><br/></td></tr>
162
</table><table class="memberdecls">
163
<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
164
Protected Member Functions</h2></td></tr>
165
<tr class="memitem:af1265126802384735eeb4d261d51bf8b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#af1265126802384735eeb4d261d51bf8b">PageSetup</a> ()</td></tr>
166
<tr class="inherit_header pro_methods_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGlib_1_1Object')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Glib::Object</a></td></tr>
167
<tr class="memitem:ad43f7c5ad0336e1eb3af622392a112eb inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#ad43f7c5ad0336e1eb3af622392a112eb">Object</a> ()</td></tr>
168
<tr class="memitem:a6d72588496bd7ac03f72420021fb94a5 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a6d72588496bd7ac03f72420021fb94a5">Object</a> (const Glib::ConstructParams &construct_params)</td></tr>
169
<tr class="memitem:a6f490eeaeb71db673c36799a0f729be5 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a6f490eeaeb71db673c36799a0f729be5">Object</a> (GObject *castitem)</td></tr>
170
<tr class="memitem:a5ae4319439a3a03d8f803fb5a27f12df inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a5ae4319439a3a03d8f803fb5a27f12df">~Object</a> ()</td></tr>
171
<tr class="memitem:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a27d3451d9ca28d6a2f00838d7c56d545">ObjectBase</a> ()</td></tr>
172
<tr class="memitem:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#ad4ef18214894c6874579313ab21d1018">ObjectBase</a> (const char *custom_type_name)</td></tr>
173
<tr class="memitem:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a3d59b4d85b0ee72a727e6b2e1b31a2ff">ObjectBase</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00528.html">std::type_info</a> &custom_type_info)</td></tr>
174
<tr class="memitem:a42ac047a06c36c2d9c75f7cffc537dc4 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a42ac047a06c36c2d9c75f7cffc537dc4">~ObjectBase</a> ()=0</td></tr>
175
<tr class="memitem:a3faafb14c4f0ca60fbf0f5f5c4d549d0 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a3faafb14c4f0ca60fbf0f5f5c4d549d0">initialize</a> (GObject *castitem)</td></tr>
176
</table><table class="memberdecls">
177
<tr class="heading"><td colspan="2"><h2><a name="related"></a>
178
Related Functions</h2></td></tr>
179
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
181
<tr class="memitem:a23864bfe5e69d7d87ce9a369a21aa5cd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PageSetup.html">Gtk::PageSetup</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1PageSetup.html#a23864bfe5e69d7d87ce9a369a21aa5cd">wrap</a> (GtkPageSetup* object, bool take_copy=false)</td></tr>
182
<tr class="memdesc:a23864bfe5e69d7d87ce9a369a21aa5cd"><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a23864bfe5e69d7d87ce9a369a21aa5cd"></a><br/></td></tr>
183
</table><table class="memberdecls">
184
<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
185
Additional Inherited Members</h2></td></tr>
186
<tr class="inherit_header pub_types_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classGlib_1_1Object')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Glib::Object</a></td></tr>
187
<tr class="memitem:a1d8d9f3c19b59eda96c40beca8d520e0 inherit pub_types_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a1d8d9f3c19b59eda96c40beca8d520e0">DestroyNotify</a> )(gpointer data)</td></tr>
189
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
190
<div class="textblock"><p>A <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">PageSetup</a> object stores the page size, orientation and margins. </p>
191
<p>You can get one of these from the page setup dialog and then pass it to the <a class="el" href="classGtk_1_1PrintOperation.html" title="PrintOperation is the high-level, portable printing API.">PrintOperation</a> when printing. The benefit of splitting this out of the <a class="el" href="classGtk_1_1PrintSettings.html" title="A PrintSettings object represents the settings of a print dialog in a system-independent way...">PrintSettings</a> is that these affect the actual layout of the page, and thus need to be set long before the user prints.</p>
192
<p>The margins specified in this object are the "print margins", i.e. the parts of the page that the printer cannot print on. These are different from the layout margins that a word processor uses; they are typically used to determine the minimal size for the layout margins.</p>
193
<p>To obtain a <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">PageSetup</a> use <a class="el" href="classGtk_1_1PageSetup.html#a3410299453609c9a7267ff4b99d85e76">PageSetup::create()</a> to get the defaults, or use <a class="el" href="namespaceGtk.html#acdc501a0e38df936b78003f61a4e37fd" title="Runs a page setup dialog, letting the user modify the values from page_setup.">run_page_setup_dialog()</a> to show the page setup dialog and receive the resulting page setup.</p>
194
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000080">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
195
</div><hr/><h2>Constructor & Destructor Documentation</h2>
196
<a class="anchor" id="a8ef9f3e149211c6235c38563c2a9607b"></a>
197
<div class="memitem">
198
<div class="memproto">
199
<table class="mlabels">
201
<td class="mlabels-left">
202
<table class="memname">
204
<td class="memname">virtual Gtk::PageSetup::~PageSetup </td>
206
<td class="paramname"></td><td>)</td>
211
<td class="mlabels-right">
212
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
215
</div><div class="memdoc">
219
<a class="anchor" id="af1265126802384735eeb4d261d51bf8b"></a>
220
<div class="memitem">
221
<div class="memproto">
222
<table class="mlabels">
224
<td class="mlabels-left">
225
<table class="memname">
227
<td class="memname">Gtk::PageSetup::PageSetup </td>
229
<td class="paramname"></td><td>)</td>
234
<td class="mlabels-right">
235
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
238
</div><div class="memdoc">
242
<hr/><h2>Member Function Documentation</h2>
243
<a class="anchor" id="a10ce336e902cb084a90d61eef9e42a57"></a>
244
<div class="memitem">
245
<div class="memproto">
246
<table class="memname">
248
<td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a>> Gtk::PageSetup::copy </td>
250
<td class="paramname"></td><td>)</td>
254
</div><div class="memdoc">
256
<p>Copies a <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. </p>
257
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000081">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
258
<dl class="section return"><dt>Returns:</dt><dd>A copy of <em>other</em>. </dd></dl>
262
<a class="anchor" id="a3410299453609c9a7267ff4b99d85e76"></a>
263
<div class="memitem">
264
<div class="memproto">
265
<table class="mlabels">
267
<td class="mlabels-left">
268
<table class="memname">
270
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a>> Gtk::PageSetup::create </td>
272
<td class="paramname"></td><td>)</td>
277
<td class="mlabels-right">
278
<span class="mlabels"><span class="mlabel">static</span></span> </td>
281
</div><div class="memdoc">
285
<a class="anchor" id="ab2579949eae9ea4c8f595d349fd56e4e"></a>
286
<div class="memitem">
287
<div class="memproto">
288
<table class="mlabels">
290
<td class="mlabels-left">
291
<table class="memname">
293
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a>> Gtk::PageSetup::create_from_file </td>
295
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00315.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
296
<td class="paramname"><em>file_name</em></td><td>)</td>
301
<td class="mlabels-right">
302
<span class="mlabels"><span class="mlabel">static</span></span> </td>
305
</div><div class="memdoc">
307
<p>Reads the page setup from the file . </p>
308
<p>Returns a new <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">PageSetup</a> object with the restored page setup, or an empty RefPtr if an error occurred. See <a class="el" href="classGtk_1_1PageSetup.html#a93a888c27e60e8f7707d79b2ee3e2ff1" title="This function saves the information from setup to file_name.">save_to_file()</a>.</p>
309
<dl class="params"><dt>Parameters:</dt><dd>
310
<table class="params">
311
<tr><td class="paramname">file_name</td><td>The filename to read the page setup from. </td></tr>
315
<dl class="section return"><dt>Returns:</dt><dd>The restored <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">PageSetup</a></dd></dl>
316
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000091">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
320
<a class="anchor" id="a01ab81b124f8a340aa0d678216cc6532"></a>
321
<div class="memitem">
322
<div class="memproto">
323
<table class="mlabels">
325
<td class="mlabels-left">
326
<table class="memname">
328
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a>> Gtk::PageSetup::create_from_key_file </td>
330
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1KeyFile.html">Glib::KeyFile</a> & </td>
331
<td class="paramname"><em>key_file</em></td><td>)</td>
336
<td class="mlabels-right">
337
<span class="mlabels"><span class="mlabel">static</span></span> </td>
340
</div><div class="memdoc">
342
<p>Reads the page setup from the "Page Setup" group in the key file <em>key_file</em>. </p>
343
<p>Returns a new <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">PageSetup</a> object with the restored page setup, or an empty RefPtr if an error occurred.</p>
344
<dl class="params"><dt>Parameters:</dt><dd>
345
<table class="params">
346
<tr><td class="paramname">key_file</td><td>The KeyFile to retrieve the page setup from. </td></tr>
350
<dl class="section return"><dt>Returns:</dt><dd>The restored <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">PageSetup</a></dd></dl>
351
<dl class="exception"><dt>Exceptions:</dt><dd>
352
<table class="exception">
353
<tr><td class="paramname">KeyFileError</td><td></td></tr>
357
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000089">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
361
<a class="anchor" id="a1407e75fbe7a50662fb5cbb17363625d"></a>
362
<div class="memitem">
363
<div class="memproto">
364
<table class="mlabels">
366
<td class="mlabels-left">
367
<table class="memname">
369
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1PageSetup.html">PageSetup</a>> Gtk::PageSetup::create_from_key_file </td>
371
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1KeyFile.html">Glib::KeyFile</a> & </td>
372
<td class="paramname"><em>key_file</em>, </td>
375
<td class="paramkey"></td>
377
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
378
<td class="paramname"><em>group_name</em> </td>
387
<td class="mlabels-right">
388
<span class="mlabels"><span class="mlabel">static</span></span> </td>
391
</div><div class="memdoc">
393
<p>Reads the page setup from the group <em>group_name</em> in the key file <em>key_file</em>. </p>
394
<p>Returns a new <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">PageSetup</a> object with the restored page setup, or an empty RefPtr if an error occurred.</p>
395
<dl class="params"><dt>Parameters:</dt><dd>
396
<table class="params">
397
<tr><td class="paramname">key_file</td><td>The KeyFile to retrieve the page setup from. </td></tr>
398
<tr><td class="paramname">group_name</td><td>The name of the group in the key_file to read. </td></tr>
402
<dl class="section return"><dt>Returns:</dt><dd>The restored <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">PageSetup</a></dd></dl>
403
<dl class="exception"><dt>Exceptions:</dt><dd>
404
<table class="exception">
405
<tr><td class="paramname">KeyFileError</td><td></td></tr>
409
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000090">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
413
<a class="anchor" id="a172bcb7a4aded40a584cd563e5142aa8"></a>
414
<div class="memitem">
415
<div class="memproto">
416
<table class="memname">
418
<td class="memname">double Gtk::PageSetup::get_bottom_margin </td>
420
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td>
421
<td class="paramname"><em>unit</em></td><td>)</td>
425
</div><div class="memdoc">
427
<p>Gets the bottom margin in units of <em>unit</em>. </p>
428
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000089">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
429
<dl class="params"><dt>Parameters:</dt><dd>
430
<table class="params">
431
<tr><td class="paramname">unit</td><td>The unit for the return value. </td></tr>
435
<dl class="section return"><dt>Returns:</dt><dd>The bottom margin. </dd></dl>
439
<a class="anchor" id="a19a400f660c3237eb1655f690c77e667"></a>
440
<div class="memitem">
441
<div class="memproto">
442
<table class="memname">
444
<td class="memname">double Gtk::PageSetup::get_left_margin </td>
446
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td>
447
<td class="paramname"><em>unit</em></td><td>)</td>
451
</div><div class="memdoc">
453
<p>Gets the left margin in units of <em>unit</em>. </p>
454
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000091">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
455
<dl class="params"><dt>Parameters:</dt><dd>
456
<table class="params">
457
<tr><td class="paramname">unit</td><td>The unit for the return value. </td></tr>
461
<dl class="section return"><dt>Returns:</dt><dd>The left margin. </dd></dl>
465
<a class="anchor" id="a566083779219e44c0fddedb570fe3599"></a>
466
<div class="memitem">
467
<div class="memproto">
468
<table class="memname">
470
<td class="memname"><a class="el" href="group__gtkmmEnums.html#ga466045b8876a149482ab0034c53302bf">PageOrientation</a> Gtk::PageSetup::get_orientation </td>
472
<td class="paramname"></td><td>)</td>
476
</div><div class="memdoc">
478
<p>Gets the page orientation of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. </p>
479
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000082">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
480
<dl class="section return"><dt>Returns:</dt><dd>The page orientation. </dd></dl>
484
<a class="anchor" id="a14078ba82c3a53a61b6c26df9e782a43"></a>
485
<div class="memitem">
486
<div class="memproto">
487
<table class="memname">
489
<td class="memname">double Gtk::PageSetup::get_page_height </td>
491
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td>
492
<td class="paramname"><em>unit</em></td><td>)</td>
496
</div><div class="memdoc">
498
<p>Returns the page height in units of <em>unit</em>. </p>
499
<p>Note that this function takes orientation and margins into consideration. See <a class="el" href="classGtk_1_1PageSetup.html#a1f6841746b99c82e5bb7135ec08236c1" title="Returns the paper height in units of unit.">get_paper_height()</a>.</p>
500
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000099">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
501
<dl class="params"><dt>Parameters:</dt><dd>
502
<table class="params">
503
<tr><td class="paramname">unit</td><td>The unit for the return value. </td></tr>
507
<dl class="section return"><dt>Returns:</dt><dd>The page height. </dd></dl>
511
<a class="anchor" id="af5cb8c1fabadb562bc78937fe0817802"></a>
512
<div class="memitem">
513
<div class="memproto">
514
<table class="memname">
516
<td class="memname">double Gtk::PageSetup::get_page_width </td>
518
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td>
519
<td class="paramname"><em>unit</em></td><td>)</td>
523
</div><div class="memdoc">
525
<p>Returns the page width in units of <em>unit</em>. </p>
526
<p>Note that this function takes orientation and margins into consideration. See <a class="el" href="classGtk_1_1PageSetup.html#a40f44cb40dd1e3f5a2ba0fd91a36e7ee" title="Returns the paper width in units of unit.">get_paper_width()</a>.</p>
527
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000098">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
528
<dl class="params"><dt>Parameters:</dt><dd>
529
<table class="params">
530
<tr><td class="paramname">unit</td><td>The unit for the return value. </td></tr>
534
<dl class="section return"><dt>Returns:</dt><dd>The page width. </dd></dl>
538
<a class="anchor" id="a1f6841746b99c82e5bb7135ec08236c1"></a>
539
<div class="memitem">
540
<div class="memproto">
541
<table class="memname">
543
<td class="memname">double Gtk::PageSetup::get_paper_height </td>
545
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td>
546
<td class="paramname"><em>unit</em></td><td>)</td>
550
</div><div class="memdoc">
552
<p>Returns the paper height in units of <em>unit</em>. </p>
553
<p>Note that this function takes orientation, but not margins into consideration. See <a class="el" href="classGtk_1_1PageSetup.html#a14078ba82c3a53a61b6c26df9e782a43" title="Returns the page height in units of unit.">get_page_height()</a>.</p>
554
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000097">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
555
<dl class="params"><dt>Parameters:</dt><dd>
556
<table class="params">
557
<tr><td class="paramname">unit</td><td>The unit for the return value. </td></tr>
561
<dl class="section return"><dt>Returns:</dt><dd>The paper height. </dd></dl>
565
<a class="anchor" id="ac9853f889e8cecfe62c3096f8b698cdf"></a>
566
<div class="memitem">
567
<div class="memproto">
568
<table class="memname">
570
<td class="memname"><a class="el" href="classGtk_1_1PaperSize.html">PaperSize</a> Gtk::PageSetup::get_paper_size </td>
572
<td class="paramname"></td><td>)</td>
576
</div><div class="memdoc">
578
<p>Gets the paper size of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. </p>
579
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000084">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
580
<dl class="section return"><dt>Returns:</dt><dd>The paper size. </dd></dl>
584
<a class="anchor" id="a6df813a9a82801ee417f466d05966394"></a>
585
<div class="memitem">
586
<div class="memproto">
587
<table class="memname">
589
<td class="memname">const <a class="el" href="classGtk_1_1PaperSize.html">PaperSize</a> Gtk::PageSetup::get_paper_size </td>
591
<td class="paramname"></td><td>)</td>
595
</div><div class="memdoc">
597
<p>Gets the paper size of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. </p>
598
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000085">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
599
<dl class="section return"><dt>Returns:</dt><dd>The paper size. </dd></dl>
603
<a class="anchor" id="a40f44cb40dd1e3f5a2ba0fd91a36e7ee"></a>
604
<div class="memitem">
605
<div class="memproto">
606
<table class="memname">
608
<td class="memname">double Gtk::PageSetup::get_paper_width </td>
610
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td>
611
<td class="paramname"><em>unit</em></td><td>)</td>
615
</div><div class="memdoc">
617
<p>Returns the paper width in units of <em>unit</em>. </p>
618
<p>Note that this function takes orientation, but not margins into consideration. See <a class="el" href="classGtk_1_1PageSetup.html#af5cb8c1fabadb562bc78937fe0817802" title="Returns the page width in units of unit.">get_page_width()</a>.</p>
619
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000096">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
620
<dl class="params"><dt>Parameters:</dt><dd>
621
<table class="params">
622
<tr><td class="paramname">unit</td><td>The unit for the return value. </td></tr>
626
<dl class="section return"><dt>Returns:</dt><dd>The paper width. </dd></dl>
630
<a class="anchor" id="aa387f65e245cbe705a3e03bd97d09522"></a>
631
<div class="memitem">
632
<div class="memproto">
633
<table class="memname">
635
<td class="memname">double Gtk::PageSetup::get_right_margin </td>
637
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td>
638
<td class="paramname"><em>unit</em></td><td>)</td>
642
</div><div class="memdoc">
644
<p>Gets the right margin in units of <em>unit</em>. </p>
645
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000093">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
646
<dl class="params"><dt>Parameters:</dt><dd>
647
<table class="params">
648
<tr><td class="paramname">unit</td><td>The unit for the return value. </td></tr>
652
<dl class="section return"><dt>Returns:</dt><dd>The right margin. </dd></dl>
656
<a class="anchor" id="ad4751e16a645d028660331b5ddf1d480"></a>
657
<div class="memitem">
658
<div class="memproto">
659
<table class="memname">
661
<td class="memname">double Gtk::PageSetup::get_top_margin </td>
663
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td>
664
<td class="paramname"><em>unit</em></td><td>)</td>
668
</div><div class="memdoc">
670
<p>Gets the top margin in units of <em>unit</em>. </p>
671
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000087">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
672
<dl class="params"><dt>Parameters:</dt><dd>
673
<table class="params">
674
<tr><td class="paramname">unit</td><td>The unit for the return value. </td></tr>
678
<dl class="section return"><dt>Returns:</dt><dd>The top margin. </dd></dl>
682
<a class="anchor" id="a82c81943c9d10cda00ba851c9304582c"></a>
683
<div class="memitem">
684
<div class="memproto">
685
<table class="mlabels">
687
<td class="mlabels-left">
688
<table class="memname">
690
<td class="memname">static GType Gtk::PageSetup::get_type </td>
692
<td class="paramname"></td><td>)</td>
697
<td class="mlabels-right">
698
<span class="mlabels"><span class="mlabel">static</span></span> </td>
701
</div><div class="memdoc">
703
<p>Get the GType for this class, for use with the underlying GObject type system. </p>
707
<a class="anchor" id="a33ab2ab02543d996e0f68df9013c3d96"></a>
708
<div class="memitem">
709
<div class="memproto">
710
<table class="mlabels">
712
<td class="mlabels-left">
713
<table class="memname">
715
<td class="memname">GtkPageSetup* Gtk::PageSetup::gobj </td>
717
<td class="paramname"></td><td>)</td>
722
<td class="mlabels-right">
723
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
726
</div><div class="memdoc">
728
<p>Provides access to the underlying C GObject. </p>
730
<p>Reimplemented from <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::Object</a>.</p>
734
<a class="anchor" id="adcde257086ea898bdfd9a8375ae4b74a"></a>
735
<div class="memitem">
736
<div class="memproto">
737
<table class="mlabels">
739
<td class="mlabels-left">
740
<table class="memname">
742
<td class="memname">const GtkPageSetup* Gtk::PageSetup::gobj </td>
744
<td class="paramname"></td><td>)</td>
749
<td class="mlabels-right">
750
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
753
</div><div class="memdoc">
755
<p>Provides access to the underlying C GObject. </p>
757
<p>Reimplemented from <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">Glib::Object</a>.</p>
761
<a class="anchor" id="a9c0d228e27afbe4fe84495200ed77d94"></a>
762
<div class="memitem">
763
<div class="memproto">
764
<table class="memname">
766
<td class="memname">GtkPageSetup* Gtk::PageSetup::gobj_copy </td>
768
<td class="paramname"></td><td>)</td>
772
</div><div class="memdoc">
774
<p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p>
778
<a class="anchor" id="a973544ad4cb6318ca6339d2937158340"></a>
779
<div class="memitem">
780
<div class="memproto">
781
<table class="memname">
783
<td class="memname">bool Gtk::PageSetup::load_from_file </td>
785
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00315.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
786
<td class="paramname"><em>file_name</em></td><td>)</td>
790
</div><div class="memdoc">
792
<p>Reads the page setup from the file <em>file_name</em>. </p>
793
<p>See to_file().</p>
794
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000092">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
795
<dl class="params"><dt>Parameters:</dt><dd>
796
<table class="params">
797
<tr><td class="paramname">file_name</td><td>The filename to read the page setup from. </td></tr>
801
<dl class="section return"><dt>Returns:</dt><dd><code>true</code> on success. </dd></dl>
805
<a class="anchor" id="acb896bc5126081dbd1eabf87b3a0fd85"></a>
806
<div class="memitem">
807
<div class="memproto">
808
<table class="memname">
810
<td class="memname">bool Gtk::PageSetup::load_from_key_file </td>
812
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1KeyFile.html">Glib::KeyFile</a> & </td>
813
<td class="paramname"><em>key_file</em>, </td>
816
<td class="paramkey"></td>
818
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
819
<td class="paramname"><em>group_name</em> </td>
827
</div><div class="memdoc">
829
<p>Reads the page setup from the group <em>group_name</em> in the key file <em>key_file</em>. </p>
830
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000093">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
831
<dl class="params"><dt>Parameters:</dt><dd>
832
<table class="params">
833
<tr><td class="paramname">key_file</td><td>The KeyFile to retrieve the page_setup from. </td></tr>
834
<tr><td class="paramname">group_name</td><td>The name of the group in the key_file to read, or <code>0</code> to use the default name "Page Setup". </td></tr>
838
<dl class="section return"><dt>Returns:</dt><dd><code>true</code> on success. </dd></dl>
842
<a class="anchor" id="a798ed5d9a28778dda3b4ed9184d30272"></a>
843
<div class="memitem">
844
<div class="memproto">
845
<table class="memname">
847
<td class="memname">bool Gtk::PageSetup::load_from_key_file </td>
849
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1KeyFile.html">Glib::KeyFile</a> & </td>
850
<td class="paramname"><em>key_file</em></td><td>)</td>
854
</div><div class="memdoc">
856
<p>Reads the page setup from the "Page Setup" group in the key file <em>key_file</em>. </p>
857
<dl class="params"><dt>Parameters:</dt><dd>
858
<table class="params">
859
<tr><td class="paramname">key_file</td><td>The KeyFile to retrieve the page setup from. </td></tr>
863
<dl class="section return"><dt>Returns:</dt><dd>true on success</dd></dl>
864
<dl class="exception"><dt>Exceptions:</dt><dd>
865
<table class="exception">
866
<tr><td class="paramname">KeyFileError</td><td></td></tr>
870
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000094">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
874
<a class="anchor" id="a93a888c27e60e8f7707d79b2ee3e2ff1"></a>
875
<div class="memitem">
876
<div class="memproto">
877
<table class="memname">
879
<td class="memname">bool Gtk::PageSetup::save_to_file </td>
881
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00315.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
882
<td class="paramname"><em>file_name</em></td><td>)</td>
886
</div><div class="memdoc">
888
<p>This function saves the information from <em>setup</em> to <em>file_name</em>. </p>
889
<dl class="exception"><dt>Exceptions:</dt><dd>
890
<table class="exception">
891
<tr><td class="paramname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1FileError.html">Glib::FileError</a></td><td></td></tr>
895
<dl class="params"><dt>Parameters:</dt><dd>
896
<table class="params">
897
<tr><td class="paramname">file_name</td><td>The file to save to. </td></tr>
901
<dl class="section return"><dt>Returns:</dt><dd><code>true</code> on success</dd></dl>
902
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000045">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
906
<a class="anchor" id="a65a9fd8560f70e46b10d26988d0a73db"></a>
907
<div class="memitem">
908
<div class="memproto">
909
<table class="memname">
911
<td class="memname">void Gtk::PageSetup::save_to_key_file </td>
913
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1KeyFile.html">Glib::KeyFile</a> & </td>
914
<td class="paramname"><em>key_file</em>, </td>
917
<td class="paramkey"></td>
919
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
920
<td class="paramname"><em>group_name</em> </td>
925
<td></td><td> const</td>
928
</div><div class="memdoc">
930
<p>This function adds the page setup from <em>setup</em> to <em>key_file</em>. </p>
931
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000046">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
932
<dl class="params"><dt>Parameters:</dt><dd>
933
<table class="params">
934
<tr><td class="paramname">key_file</td><td>The <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1KeyFile.html">Glib::KeyFile</a> to save the page setup to. </td></tr>
935
<tr><td class="paramname">group_name</td><td>The group to add the settings to in <em>key_file</em>. </td></tr>
942
<a class="anchor" id="a9b1fccba4fe46d3dbb2c2883cc72b92e"></a>
943
<div class="memitem">
944
<div class="memproto">
945
<table class="memname">
947
<td class="memname">void Gtk::PageSetup::save_to_key_file </td>
949
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1KeyFile.html">Glib::KeyFile</a> & </td>
950
<td class="paramname"><em>key_file</em></td><td>)</td>
954
</div><div class="memdoc">
956
<p>This function adds the page setup from <em>setup</em> to <em>key_file</em>, in the group "Page Setup". </p>
957
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000047">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
958
<dl class="params"><dt>Parameters:</dt><dd>
959
<table class="params">
960
<tr><td class="paramname">key_file</td><td>The G::KeyFile to save the page setup to. </td></tr>
967
<a class="anchor" id="a65a74df621c6543b86d06f0d0bfffb9a"></a>
968
<div class="memitem">
969
<div class="memproto">
970
<table class="memname">
972
<td class="memname">void Gtk::PageSetup::set_bottom_margin </td>
974
<td class="paramtype">double </td>
975
<td class="paramname"><em>margin</em>, </td>
978
<td class="paramkey"></td>
980
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td>
981
<td class="paramname"><em>unit</em> </td>
989
</div><div class="memdoc">
991
<p>Sets the bottom margin of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. </p>
992
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000090">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
993
<dl class="params"><dt>Parameters:</dt><dd>
994
<table class="params">
995
<tr><td class="paramname">margin</td><td>The new bottom margin in units of <em>unit</em>. </td></tr>
996
<tr><td class="paramname">unit</td><td>The units for <em>margin</em>. </td></tr>
1003
<a class="anchor" id="a39f3559b024afcac8fd87d012f8193b4"></a>
1004
<div class="memitem">
1005
<div class="memproto">
1006
<table class="memname">
1008
<td class="memname">void Gtk::PageSetup::set_left_margin </td>
1010
<td class="paramtype">double </td>
1011
<td class="paramname"><em>margin</em>, </td>
1014
<td class="paramkey"></td>
1016
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td>
1017
<td class="paramname"><em>unit</em> </td>
1025
</div><div class="memdoc">
1027
<p>Sets the left margin of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. </p>
1028
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000092">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
1029
<dl class="params"><dt>Parameters:</dt><dd>
1030
<table class="params">
1031
<tr><td class="paramname">margin</td><td>The new left margin in units of <em>unit</em>. </td></tr>
1032
<tr><td class="paramname">unit</td><td>The units for <em>margin</em>. </td></tr>
1039
<a class="anchor" id="ab7932c9577ffa4cf479c09fb7a117072"></a>
1040
<div class="memitem">
1041
<div class="memproto">
1042
<table class="memname">
1044
<td class="memname">void Gtk::PageSetup::set_orientation </td>
1046
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga466045b8876a149482ab0034c53302bf">PageOrientation</a> </td>
1047
<td class="paramname"><em>orientation</em></td><td>)</td>
1051
</div><div class="memdoc">
1053
<p>Sets the page orientation of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. </p>
1054
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000083">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
1055
<dl class="params"><dt>Parameters:</dt><dd>
1056
<table class="params">
1057
<tr><td class="paramname">orientation</td><td>A <a class="el" href="group__gtkmmEnums.html#ga466045b8876a149482ab0034c53302bf">Gtk::PageOrientation</a> value. </td></tr>
1064
<a class="anchor" id="a6b640270afe9eac9e15b8c005c8e58cc"></a>
1065
<div class="memitem">
1066
<div class="memproto">
1067
<table class="memname">
1069
<td class="memname">void Gtk::PageSetup::set_paper_size </td>
1071
<td class="paramtype">const <a class="el" href="classGtk_1_1PaperSize.html">PaperSize</a>& </td>
1072
<td class="paramname"><em>paper_size</em></td><td>)</td>
1076
</div><div class="memdoc">
1078
<p>Sets the paper size of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a> without changing the margins. </p>
1079
<p>See <a class="el" href="classGtk_1_1PageSetup.html#a0da59a751f8e112652ce10adbf5aabf4" title="Sets the paper size of the Gtk::PageSetup and modifies the margins according to the new paper size...">set_paper_size_and_default_margins()</a>.</p>
1080
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000086">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
1081
<dl class="params"><dt>Parameters:</dt><dd>
1082
<table class="params">
1083
<tr><td class="paramname">size</td><td>A <a class="el" href="classGtk_1_1PaperSize.html" title="PaperSize handles paper sizes.">Gtk::PaperSize</a>. </td></tr>
1090
<a class="anchor" id="a0da59a751f8e112652ce10adbf5aabf4"></a>
1091
<div class="memitem">
1092
<div class="memproto">
1093
<table class="memname">
1095
<td class="memname">void Gtk::PageSetup::set_paper_size_and_default_margins </td>
1097
<td class="paramtype">const <a class="el" href="classGtk_1_1PaperSize.html">PaperSize</a>& </td>
1098
<td class="paramname"><em>paper_size</em></td><td>)</td>
1102
</div><div class="memdoc">
1104
<p>Sets the paper size of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a> and modifies the margins according to the new paper size. </p>
1105
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000095">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
1106
<dl class="params"><dt>Parameters:</dt><dd>
1107
<table class="params">
1108
<tr><td class="paramname">size</td><td>A <a class="el" href="classGtk_1_1PaperSize.html" title="PaperSize handles paper sizes.">Gtk::PaperSize</a>. </td></tr>
1115
<a class="anchor" id="afc9ed77357080264a306f3397014b4ec"></a>
1116
<div class="memitem">
1117
<div class="memproto">
1118
<table class="memname">
1120
<td class="memname">void Gtk::PageSetup::set_right_margin </td>
1122
<td class="paramtype">double </td>
1123
<td class="paramname"><em>margin</em>, </td>
1126
<td class="paramkey"></td>
1128
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td>
1129
<td class="paramname"><em>unit</em> </td>
1137
</div><div class="memdoc">
1139
<p>Sets the right margin of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. </p>
1140
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000094">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
1141
<dl class="params"><dt>Parameters:</dt><dd>
1142
<table class="params">
1143
<tr><td class="paramname">margin</td><td>The new right margin in units of <em>unit</em>. </td></tr>
1144
<tr><td class="paramname">unit</td><td>The units for <em>margin</em>. </td></tr>
1151
<a class="anchor" id="acca55b5eb3a0a91f56b07b8b8b393e86"></a>
1152
<div class="memitem">
1153
<div class="memproto">
1154
<table class="memname">
1156
<td class="memname">void Gtk::PageSetup::set_top_margin </td>
1158
<td class="paramtype">double </td>
1159
<td class="paramname"><em>margin</em>, </td>
1162
<td class="paramkey"></td>
1164
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga9cdd3adb4017a5c706e205aa914ba6fb">Unit</a> </td>
1165
<td class="paramname"><em>unit</em> </td>
1173
</div><div class="memdoc">
1175
<p>Sets the top margin of the <a class="el" href="classGtk_1_1PageSetup.html" title="A PageSetup object stores the page size, orientation and margins.">Gtk::PageSetup</a>. </p>
1176
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000088">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
1177
<dl class="params"><dt>Parameters:</dt><dd>
1178
<table class="params">
1179
<tr><td class="paramname">margin</td><td>The new top margin in units of <em>unit</em>. </td></tr>
1180
<tr><td class="paramname">unit</td><td>The units for <em>margin</em>. </td></tr>
1187
<hr/><h2>Friends And Related Function Documentation</h2>
1188
<a class="anchor" id="a23864bfe5e69d7d87ce9a369a21aa5cd"></a>
1189
<div class="memitem">
1190
<div class="memproto">
1191
<table class="mlabels">
1193
<td class="mlabels-left">
1194
<table class="memname">
1196
<td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1PageSetup.html">Gtk::PageSetup</a> > wrap </td>
1198
<td class="paramtype">GtkPageSetup * </td>
1199
<td class="paramname"><em>object</em>, </td>
1202
<td class="paramkey"></td>
1204
<td class="paramtype">bool </td>
1205
<td class="paramname"><em>take_copy</em> = <code>false</code> </td>
1214
<td class="mlabels-right">
1215
<span class="mlabels"><span class="mlabel">related</span></span> </td>
1218
</div><div class="memdoc">
1220
<p>A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
1221
<dl class="params"><dt>Parameters:</dt><dd>
1222
<table class="params">
1223
<tr><td class="paramname">object</td><td>The C instance. </td></tr>
1224
<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>
1228
<dl class="section return"><dt>Returns:</dt><dd>A C++ instance that wraps this C instance. </dd></dl>
1232
<hr/>The documentation for this class was generated from the following file:<ul>
1233
<li>gtkmm/pagesetup.h</li>
1235
</div><!-- contents -->
1236
<!-- start footer part -->
1237
<hr class="footer"/><address class="footer"><small>
1238
Generated by  <a href="http://www.doxygen.org/index.html">
1239
<img class="footer" src="doxygen.png" alt="doxygen"/>