~ubuntu-branches/ubuntu/precise/gtkmm3.0/precise

« back to all changes in this revision

Viewing changes to docs/reference/html/classGtk_1_1Assistant.html

  • Committer: Bazaar Package Importer
  • Author(s): Michael Biebl
  • Date: 2011-06-17 00:12:44 UTC
  • Revision ID: james.westby@ubuntu.com-20110617001244-9hl5an15hiaaahi6
Tags: upstream-3.0.1
ImportĀ upstreamĀ versionĀ 3.0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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">
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 
5
<title>gtkmm: Gtk::Assistant Class Reference</title>
 
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
 
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
 
8
</head>
 
9
<body>
 
10
<!-- Generated by Doxygen 1.7.3 -->
 
11
<div id="top">
 
12
<div id="titlearea">
 
13
<table cellspacing="0" cellpadding="0">
 
14
 <tbody>
 
15
 <tr style="height: 56px;">
 
16
  <td style="padding-left: 0.5em;">
 
17
   <div id="projectname">gtkmm&#160;<span id="projectnumber">3.0.1</span></div>
 
18
  </td>
 
19
 </tr>
 
20
 </tbody>
 
21
</table>
 
22
</div>
 
23
  <div id="navrow1" class="tabs">
 
24
    <ul class="tablist">
 
25
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 
26
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
 
27
      <li><a href="modules.html"><span>Modules</span></a></li>
 
28
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
 
29
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
 
30
    </ul>
 
31
  </div>
 
32
  <div id="navrow2" class="tabs2">
 
33
    <ul class="tablist">
 
34
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
 
35
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
 
36
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
 
37
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
 
38
    </ul>
 
39
  </div>
 
40
  <div id="nav-path" class="navpath">
 
41
    <ul>
 
42
      <li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a> </li>
 
43
      <li class="navelem"><a class="el" href="classGtk_1_1Assistant.html">Assistant</a> </li>
 
44
    </ul>
 
45
  </div>
 
46
</div>
 
47
<div class="header">
 
48
  <div class="summary">
 
49
<a href="#pub-types">Public Types</a> &#124;
 
50
<a href="#pub-methods">Public Member Functions</a> &#124;
 
51
<a href="#pro-methods">Protected Member Functions</a> &#124;
 
52
<a href="#related">Related Functions</a> </div>
 
53
  <div class="headertitle">
 
54
<h1>Gtk::Assistant Class Reference<div class="ingroups"><a class="el" href="group__Dialogs.html">Dialogs</a></div></h1> </div>
 
55
</div>
 
56
<div class="contents">
 
57
<!-- doxytag: class="Gtk::Assistant" --><!-- doxytag: inherits="Gtk::Window" -->
 
58
<p>A widget used to guide users through multi-step operations. <a href="#_details">More...</a></p>
 
59
<div class="dynheader">
 
60
Inheritance diagram for Gtk::Assistant:</div>
 
61
<div class="dyncontent">
 
62
<div class="center"><img src="classGtk_1_1Assistant__inherit__graph.png" border="0" usemap="#Gtk_1_1Assistant_inherit__map" alt="Inheritance graph"/></div>
 
63
<map name="Gtk_1_1Assistant_inherit__map" id="Gtk_1_1Assistant_inherit__map">
 
64
<area shape="rect" id="node2" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled by the window manag..." alt="" coords="123,566,219,597"/><area shape="rect" id="node4" href="classGtk_1_1Bin.html" title="A container with just one child." alt="" coords="136,486,205,517"/><area shape="rect" id="node6" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="117,406,224,437"/><area shape="rect" id="node8" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)" alt="" coords="125,326,216,357"/><area shape="rect" id="node10" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non&#45;widget objects such as Gtk::Adjustme..." alt="" coords="7,246,95,277"/><area shape="rect" id="node12" 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="5,166,96,197"/><area shape="rect" id="node14" 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="51,86,171,117"/><area shape="rect" id="node20" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="120,166,224,197"/><area shape="rect" id="node16" 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="57,6,164,37"/><area shape="rect" id="node18" href="classGtk_1_1Buildable.html" title="A base class for objects that can be built by Gtk::Builder." alt="" coords="119,246,223,277"/><area shape="rect" id="node23" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="247,246,369,277"/></map>
 
65
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 
66
<div class="dynheader">
 
67
Collaboration diagram for Gtk::Assistant:</div>
 
68
<div class="dyncontent">
 
69
<div class="center"><img src="classGtk_1_1Assistant__coll__graph.png" border="0" usemap="#Gtk_1_1Assistant_coll__map" alt="Collaboration graph"/></div>
 
70
<map name="Gtk_1_1Assistant_coll__map" id="Gtk_1_1Assistant_coll__map">
 
71
<area shape="rect" id="node2" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled by the window manag..." alt="" coords="225,617,321,647"/><area shape="rect" id="node4" href="classGtk_1_1Bin.html" title="A container with just one child." alt="" coords="145,518,215,549"/><area shape="rect" id="node6" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="117,419,224,450"/><area shape="rect" id="node8" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)" alt="" coords="125,337,216,367"/><area shape="rect" id="node10" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non&#45;widget objects such as Gtk::Adjustme..." alt="" coords="7,254,95,285"/><area shape="rect" id="node12" 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="5,171,96,202"/><area shape="rect" id="node14" 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="61,89,181,119"/><area shape="rect" id="node20" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="120,171,224,202"/><area shape="rect" id="node16" 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="68,6,175,37"/><area shape="rect" id="node18" href="classGtk_1_1Buildable.html" title="A base class for objects that can be built by Gtk::Builder." alt="" coords="119,254,223,285"/><area shape="rect" id="node23" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="247,254,369,285"/><area shape="rect" id="node25" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html" title="Glib::RefPtr\&lt; AccelGroup \&gt;" alt="" coords="249,518,431,549"/><area shape="rect" id="node27" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html" title="Glib::RefPtr\&lt; T_CppObject \&gt;" alt="" coords="248,419,437,450"/></map>
 
72
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 
73
 
 
74
<p><a href="classGtk_1_1Assistant-members.html">List of all members.</a></p>
 
75
<table class="memberdecls">
 
76
<tr><td colspan="2"><h2><a name="pub-types"></a>
 
77
Public Types</h2></td></tr>
 
78
<tr><td class="memItemLeft" align="right" valign="top">typedef <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>&lt; int, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a7326470851a3e83b10aa2023409e6a32">SlotForwardPage</a></td></tr>
 
79
<tr><td colspan="2"><h2><a name="pub-methods"></a>
 
80
Public Member Functions</h2></td></tr>
 
81
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a00edd5c5e459688e1b22c1df8f585354">~Assistant</a> ()</td></tr>
 
82
<tr><td class="memItemLeft" align="right" valign="top">GtkAssistant*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a78d17b7343a51083a6b1b9e02d32b730">gobj</a> ()</td></tr>
 
83
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a78d17b7343a51083a6b1b9e02d32b730"></a><br/></td></tr>
 
84
<tr><td class="memItemLeft" align="right" valign="top">const GtkAssistant*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#ae800c8149e8e6b3daa32f61a5862ffab">gobj</a> () const </td></tr>
 
85
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#ae800c8149e8e6b3daa32f61a5862ffab"></a><br/></td></tr>
 
86
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a907f6de87e742c7174eaa95e6a536324">Assistant</a> ()</td></tr>
 
87
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a4daa611140246d50429f7b2d6ba44c09">next_page</a> ()</td></tr>
 
88
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a91052d897d6517a7bdbd794bd2a61ee4">previous_page</a> ()</td></tr>
 
89
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a86f6fde497bf4e1c356f918d226510a6">get_current_page</a> () const </td></tr>
 
90
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the page number of the current page. <a href="#a86f6fde497bf4e1c356f918d226510a6"></a><br/></td></tr>
 
91
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#ad9b263c4058a718fcaf560a6a1e9d847">set_current_page</a> (int page_num)</td></tr>
 
92
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Switches the page to <em>page_num</em>. <a href="#ad9b263c4058a718fcaf560a6a1e9d847"></a><br/></td></tr>
 
93
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#addd90d0ebcb5d5403c3e20f157ed1c39">get_n_pages</a> () const </td></tr>
 
94
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of pages in the <em>assistant</em>. <a href="#addd90d0ebcb5d5403c3e20f157ed1c39"></a><br/></td></tr>
 
95
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Widget.html">Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#af71ab8d6e2bd0e0d5d6631190388deaa">get_nth_page</a> (int page_num)</td></tr>
 
96
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the child widget contained in page number <em>page_num</em>. <a href="#af71ab8d6e2bd0e0d5d6631190388deaa"></a><br/></td></tr>
 
97
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a093c3c536d875da20eaec3081efbc175">get_nth_page</a> (int page_num) const </td></tr>
 
98
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the child widget contained in page number <em>page_num</em>. <a href="#a093c3c536d875da20eaec3081efbc175"></a><br/></td></tr>
 
99
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a25de78cb8625390ad5a41eb3163b3443">prepend_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page)</td></tr>
 
100
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Prepends a page to the <em>assistant</em>. <a href="#a25de78cb8625390ad5a41eb3163b3443"></a><br/></td></tr>
 
101
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#ab8f7c8233130394b2180c109ae7cf71e">append_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page)</td></tr>
 
102
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends a page to the <em>assistant</em>. <a href="#ab8f7c8233130394b2180c109ae7cf71e"></a><br/></td></tr>
 
103
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#abfe5aac9da831bd99cd5c64a1bd5de23">insert_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page, int position)</td></tr>
 
104
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts a page in the <em>assistant</em> at a given position. <a href="#abfe5aac9da831bd99cd5c64a1bd5de23"></a><br/></td></tr>
 
105
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#ab8cc9c392b6690da67c0b4ee4b309869">set_forward_page_func</a> (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">SlotForwardPage</a>&amp; slot)</td></tr>
 
106
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#acf47c5b95dd64ffd7415d724f18b178d">set_page_type</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page, <a class="el" href="group__gtkmmEnums.html#ga0cc30724e08e01366c885a8051ffe635">AssistantPageType</a> <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01173.html#ga2c2933c16c723af4d77eb939438617ca">type</a>)</td></tr>
 
107
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the page type for <em>page</em>. <a href="#acf47c5b95dd64ffd7415d724f18b178d"></a><br/></td></tr>
 
108
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga0cc30724e08e01366c885a8051ffe635">AssistantPageType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a90b5c7f6bf1ba77d8609a92df8ba5e40">get_page_type</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page) const </td></tr>
 
109
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the page type of <em>page</em>. <a href="#a90b5c7f6bf1ba77d8609a92df8ba5e40"></a><br/></td></tr>
 
110
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a8c146518969bda1e9a003d36a4c0a086">set_page_title</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page, 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>&amp; title)</td></tr>
 
111
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a title for <em>page</em>. <a href="#a8c146518969bda1e9a003d36a4c0a086"></a><br/></td></tr>
 
112
<tr><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_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#ac24d116d8b92040c201db363a7a046b4">get_page_title</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page) const </td></tr>
 
113
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the title for <em>page</em>. <a href="#ac24d116d8b92040c201db363a7a046b4"></a><br/></td></tr>
 
114
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a8df579b8b96827711c320374f3dca85a">set_page_header_image</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page, 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_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&amp; pixbuf)</td></tr>
 
115
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a header image for <em>page</em>. <a href="#a8df579b8b96827711c320374f3dca85a"></a><br/></td></tr>
 
116
<tr><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>&lt; <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a33901fb13ebddeabea8fa33910a6f3c1">get_page_header_image</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page)</td></tr>
 
117
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the header image for <em>page</em>. <a href="#a33901fb13ebddeabea8fa33910a6f3c1"></a><br/></td></tr>
 
118
<tr><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>&lt; const <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a3db74dcabe52f18bc61790a70b1a9a64">get_page_header_image</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page) const </td></tr>
 
119
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the header image for <em>page</em>. <a href="#a3db74dcabe52f18bc61790a70b1a9a64"></a><br/></td></tr>
 
120
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a144eb1e3290c8254a073eabb88caff4b">set_page_side_image</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page, 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_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&amp; pixbuf)</td></tr>
 
121
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a header image for <em>page</em>. <a href="#a144eb1e3290c8254a073eabb88caff4b"></a><br/></td></tr>
 
122
<tr><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>&lt; <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#aa3a9d09a703d923ea5f69ddab324d58d">get_page_side_image</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page)</td></tr>
 
123
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the header image for <em>page</em>. <a href="#aa3a9d09a703d923ea5f69ddab324d58d"></a><br/></td></tr>
 
124
<tr><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>&lt; const <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a59a448e05847cbdb768adb4002f034a3">get_page_side_image</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page) const </td></tr>
 
125
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the header image for <em>page</em>. <a href="#a59a448e05847cbdb768adb4002f034a3"></a><br/></td></tr>
 
126
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a65f6446ad7ec44df70ac55ceb859e30a">set_page_complete</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page, bool complete=true)</td></tr>
 
127
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether <em>page</em> contents are complete. <a href="#a65f6446ad7ec44df70ac55ceb859e30a"></a><br/></td></tr>
 
128
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a74e1f0a27640d1c5c83e3aff7126f71d">get_page_complete</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; page) const </td></tr>
 
129
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether <em>page</em> is complete. <a href="#a74e1f0a27640d1c5c83e3aff7126f71d"></a><br/></td></tr>
 
130
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#acaca72842488d02a69c70f5887579aef">add_action_widget</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child)</td></tr>
 
131
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a widget to the action area of a <a class="el" href="classGtk_1_1Assistant.html" title="A widget used to guide users through multi-step operations.">Gtk::Assistant</a>. <a href="#acaca72842488d02a69c70f5887579aef"></a><br/></td></tr>
 
132
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a2979d33243ff74a9ef8a711960902b2f">remove_action_widget</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child)</td></tr>
 
133
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a widget from the action area of a <a class="el" href="classGtk_1_1Assistant.html" title="A widget used to guide users through multi-step operations.">Gtk::Assistant</a>. <a href="#a2979d33243ff74a9ef8a711960902b2f"></a><br/></td></tr>
 
134
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a7d791a2376d7e804e4dc598d370e7680">update_buttons_state</a> ()</td></tr>
 
135
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Forces <em>assistant</em> to recompute the buttons state. <a href="#a7d791a2376d7e804e4dc598d370e7680"></a><br/></td></tr>
 
136
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a331e783f3f63f83392dd5506e5256d09">commit</a> ()</td></tr>
 
137
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Erases the visited page history so the back button is not shown on the current page, and removes the cancel button from subsequent pages. <a href="#a331e783f3f63f83392dd5506e5256d09"></a><br/></td></tr>
 
138
<tr><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_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, <br class="typebreak"/>
 
139
<a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a2b73a4b19f68348fe3366d1e5cca82a9">signal_prepare</a> ()</td></tr>
 
140
<tr><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_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#aa1fd7f4490c1f01e2383077503d55c49">signal_apply</a> ()</td></tr>
 
141
<tr><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_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#ac3cceed1a4a33f40e299cab756452523">signal_close</a> ()</td></tr>
 
142
<tr><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_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a7bfae47059d04693d83f4401f1f8a57e">signal_cancel</a> ()</td></tr>
 
143
<tr><td colspan="2"><h2><a name="pro-methods"></a>
 
144
Protected Member Functions</h2></td></tr>
 
145
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#ac7b7308394dd9c5985ecd0dc69167b59">on_prepare</a> (<a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* page)</td></tr>
 
146
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#aca17cedc0c87fc1b5f21113e672393a0">on_apply</a> ()</td></tr>
 
147
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#a2f5bedd0787ccf334d4224cf24641d1e">on_close</a> ()</td></tr>
 
148
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#af4d8858cd18fb44396c8a717e65f1751">on_cancel</a> ()</td></tr>
 
149
<tr><td colspan="2"><h2><a name="related"></a>
 
150
Related Functions</h2></td></tr>
 
151
<tr><td colspan="2">(Note that these are not member functions.) <br/></td></tr>
 
152
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Assistant.html">Gtk::Assistant</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Assistant.html#abf6f2a854862d49bd3c354eab9528cfb">wrap</a> (GtkAssistant* object, bool take_copy=false)</td></tr>
 
153
<tr><td class="mdescLeft">&#160;</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="#abf6f2a854862d49bd3c354eab9528cfb"></a><br/></td></tr>
 
154
</table>
 
155
<hr/><a name="_details"></a><h2>Detailed Description</h2>
 
156
<div class="textblock"><p>A widget used to guide users through multi-step operations. </p>
 
157
<p>A <a class="el" href="classGtk_1_1Assistant.html" title="A widget used to guide users through multi-step operations.">Gtk::Assistant</a> is a widget used to represent a generally complex operation split into several steps, guiding the user through its pages and controlling the page flow to collect the necessary data.</p>
 
158
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000020">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
159
</div><hr/><h2>Member Typedef Documentation</h2>
 
160
<a class="anchor" id="a7326470851a3e83b10aa2023409e6a32"></a><!-- doxytag: member="Gtk::Assistant::SlotForwardPage" ref="a7326470851a3e83b10aa2023409e6a32" args="" -->
 
161
<div class="memitem">
 
162
<div class="memproto">
 
163
      <table class="memname">
 
164
        <tr>
 
165
          <td class="memname">typedef <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>&lt;int, int &gt; <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">Gtk::Assistant::SlotForwardPage</a></td>
 
166
        </tr>
 
167
      </table>
 
168
</div>
 
169
<div class="memdoc">
 
170
 
 
171
</div>
 
172
</div>
 
173
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
 
174
<a class="anchor" id="a00edd5c5e459688e1b22c1df8f585354"></a><!-- doxytag: member="Gtk::Assistant::~Assistant" ref="a00edd5c5e459688e1b22c1df8f585354" args="()" -->
 
175
<div class="memitem">
 
176
<div class="memproto">
 
177
      <table class="memname">
 
178
        <tr>
 
179
          <td class="memname">virtual Gtk::Assistant::~Assistant </td>
 
180
          <td>(</td>
 
181
          <td class="paramname"></td><td>)</td>
 
182
          <td><code> [virtual]</code></td>
 
183
        </tr>
 
184
      </table>
 
185
</div>
 
186
<div class="memdoc">
 
187
 
 
188
</div>
 
189
</div>
 
190
<a class="anchor" id="a907f6de87e742c7174eaa95e6a536324"></a><!-- doxytag: member="Gtk::Assistant::Assistant" ref="a907f6de87e742c7174eaa95e6a536324" args="()" -->
 
191
<div class="memitem">
 
192
<div class="memproto">
 
193
      <table class="memname">
 
194
        <tr>
 
195
          <td class="memname">Gtk::Assistant::Assistant </td>
 
196
          <td>(</td>
 
197
          <td class="paramname"></td><td>)</td>
 
198
          <td></td>
 
199
        </tr>
 
200
      </table>
 
201
</div>
 
202
<div class="memdoc">
 
203
 
 
204
</div>
 
205
</div>
 
206
<hr/><h2>Member Function Documentation</h2>
 
207
<a class="anchor" id="acaca72842488d02a69c70f5887579aef"></a><!-- doxytag: member="Gtk::Assistant::add_action_widget" ref="acaca72842488d02a69c70f5887579aef" args="(Widget &amp;child)" -->
 
208
<div class="memitem">
 
209
<div class="memproto">
 
210
      <table class="memname">
 
211
        <tr>
 
212
          <td class="memname">void Gtk::Assistant::add_action_widget </td>
 
213
          <td>(</td>
 
214
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
215
          <td class="paramname"><em>child</em></td><td>)</td>
 
216
          <td></td>
 
217
        </tr>
 
218
      </table>
 
219
</div>
 
220
<div class="memdoc">
 
221
 
 
222
<p>Adds a widget to the action area of a <a class="el" href="classGtk_1_1Assistant.html" title="A widget used to guide users through multi-step operations.">Gtk::Assistant</a>. </p>
 
223
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000041">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
224
<dl><dt><b>Parameters:</b></dt><dd>
 
225
  <table class="params">
 
226
    <tr><td class="paramname">child</td><td>A <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a>. </td></tr>
 
227
  </table>
 
228
  </dd>
 
229
</dl>
 
230
 
 
231
</div>
 
232
</div>
 
233
<a class="anchor" id="ab8f7c8233130394b2180c109ae7cf71e"></a><!-- doxytag: member="Gtk::Assistant::append_page" ref="ab8f7c8233130394b2180c109ae7cf71e" args="(Widget &amp;page)" -->
 
234
<div class="memitem">
 
235
<div class="memproto">
 
236
      <table class="memname">
 
237
        <tr>
 
238
          <td class="memname">int Gtk::Assistant::append_page </td>
 
239
          <td>(</td>
 
240
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
241
          <td class="paramname"><em>page</em></td><td>)</td>
 
242
          <td></td>
 
243
        </tr>
 
244
      </table>
 
245
</div>
 
246
<div class="memdoc">
 
247
 
 
248
<p>Appends a page to the <em>assistant</em>. </p>
 
249
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000027">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
250
<dl><dt><b>Parameters:</b></dt><dd>
 
251
  <table class="params">
 
252
    <tr><td class="paramname">page</td><td>A <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a>. </td></tr>
 
253
  </table>
 
254
  </dd>
 
255
</dl>
 
256
<dl class="return"><dt><b>Returns:</b></dt><dd>The index (starting at 0) of the inserted page. </dd></dl>
 
257
 
 
258
</div>
 
259
</div>
 
260
<a class="anchor" id="a331e783f3f63f83392dd5506e5256d09"></a><!-- doxytag: member="Gtk::Assistant::commit" ref="a331e783f3f63f83392dd5506e5256d09" args="()" -->
 
261
<div class="memitem">
 
262
<div class="memproto">
 
263
      <table class="memname">
 
264
        <tr>
 
265
          <td class="memname">void Gtk::Assistant::commit </td>
 
266
          <td>(</td>
 
267
          <td class="paramname"></td><td>)</td>
 
268
          <td></td>
 
269
        </tr>
 
270
      </table>
 
271
</div>
 
272
<div class="memdoc">
 
273
 
 
274
<p>Erases the visited page history so the back button is not shown on the current page, and removes the cancel button from subsequent pages. </p>
 
275
<p>Use this when the information provided up to the current page is hereafter deemed permanent and cannot be modified or undone. For example, showing a progress page to track a long-running, unreversible operation after the user has clicked apply on a confirmation page.</p>
 
276
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000001">Since gtkmm 2.22:</a></b></dt><dd></dd></dl>
 
277
 
 
278
</div>
 
279
</div>
 
280
<a class="anchor" id="a86f6fde497bf4e1c356f918d226510a6"></a><!-- doxytag: member="Gtk::Assistant::get_current_page" ref="a86f6fde497bf4e1c356f918d226510a6" args="() const " -->
 
281
<div class="memitem">
 
282
<div class="memproto">
 
283
      <table class="memname">
 
284
        <tr>
 
285
          <td class="memname">int Gtk::Assistant::get_current_page </td>
 
286
          <td>(</td>
 
287
          <td class="paramname"></td><td>)</td>
 
288
          <td> const</td>
 
289
        </tr>
 
290
      </table>
 
291
</div>
 
292
<div class="memdoc">
 
293
 
 
294
<p>Returns the page number of the current page. </p>
 
295
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000021">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
296
<dl class="return"><dt><b>Returns:</b></dt><dd>The index (starting from 0) of the current page in the <em>assistant</em>, if the <em>assistant</em> has no pages, -1 will be returned. </dd></dl>
 
297
 
 
298
</div>
 
299
</div>
 
300
<a class="anchor" id="addd90d0ebcb5d5403c3e20f157ed1c39"></a><!-- doxytag: member="Gtk::Assistant::get_n_pages" ref="addd90d0ebcb5d5403c3e20f157ed1c39" args="() const " -->
 
301
<div class="memitem">
 
302
<div class="memproto">
 
303
      <table class="memname">
 
304
        <tr>
 
305
          <td class="memname">int Gtk::Assistant::get_n_pages </td>
 
306
          <td>(</td>
 
307
          <td class="paramname"></td><td>)</td>
 
308
          <td> const</td>
 
309
        </tr>
 
310
      </table>
 
311
</div>
 
312
<div class="memdoc">
 
313
 
 
314
<p>Returns the number of pages in the <em>assistant</em>. </p>
 
315
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000023">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
316
<dl class="return"><dt><b>Returns:</b></dt><dd>The number of pages in the <em>assistant</em>. </dd></dl>
 
317
 
 
318
</div>
 
319
</div>
 
320
<a class="anchor" id="a093c3c536d875da20eaec3081efbc175"></a><!-- doxytag: member="Gtk::Assistant::get_nth_page" ref="a093c3c536d875da20eaec3081efbc175" args="(int page_num) const " -->
 
321
<div class="memitem">
 
322
<div class="memproto">
 
323
      <table class="memname">
 
324
        <tr>
 
325
          <td class="memname">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::Assistant::get_nth_page </td>
 
326
          <td>(</td>
 
327
          <td class="paramtype">int&#160;</td>
 
328
          <td class="paramname"><em>page_num</em></td><td>)</td>
 
329
          <td> const</td>
 
330
        </tr>
 
331
      </table>
 
332
</div>
 
333
<div class="memdoc">
 
334
 
 
335
<p>Returns the child widget contained in page number <em>page_num</em>. </p>
 
336
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000025">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
337
<dl><dt><b>Parameters:</b></dt><dd>
 
338
  <table class="params">
 
339
    <tr><td class="paramname">page_num</td><td>The index of a page in the <em>assistant</em>, or -1 to get the last page;. </td></tr>
 
340
  </table>
 
341
  </dd>
 
342
</dl>
 
343
<dl class="return"><dt><b>Returns:</b></dt><dd>The child widget, or <code>0</code> if <em>page_num</em> is out of bounds. </dd></dl>
 
344
 
 
345
</div>
 
346
</div>
 
347
<a class="anchor" id="af71ab8d6e2bd0e0d5d6631190388deaa"></a><!-- doxytag: member="Gtk::Assistant::get_nth_page" ref="af71ab8d6e2bd0e0d5d6631190388deaa" args="(int page_num)" -->
 
348
<div class="memitem">
 
349
<div class="memproto">
 
350
      <table class="memname">
 
351
        <tr>
 
352
          <td class="memname"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::Assistant::get_nth_page </td>
 
353
          <td>(</td>
 
354
          <td class="paramtype">int&#160;</td>
 
355
          <td class="paramname"><em>page_num</em></td><td>)</td>
 
356
          <td></td>
 
357
        </tr>
 
358
      </table>
 
359
</div>
 
360
<div class="memdoc">
 
361
 
 
362
<p>Returns the child widget contained in page number <em>page_num</em>. </p>
 
363
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000024">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
364
<dl><dt><b>Parameters:</b></dt><dd>
 
365
  <table class="params">
 
366
    <tr><td class="paramname">page_num</td><td>The index of a page in the <em>assistant</em>, or -1 to get the last page;. </td></tr>
 
367
  </table>
 
368
  </dd>
 
369
</dl>
 
370
<dl class="return"><dt><b>Returns:</b></dt><dd>The child widget, or <code>0</code> if <em>page_num</em> is out of bounds. </dd></dl>
 
371
 
 
372
</div>
 
373
</div>
 
374
<a class="anchor" id="a74e1f0a27640d1c5c83e3aff7126f71d"></a><!-- doxytag: member="Gtk::Assistant::get_page_complete" ref="a74e1f0a27640d1c5c83e3aff7126f71d" args="(const Widget &amp;page) const " -->
 
375
<div class="memitem">
 
376
<div class="memproto">
 
377
      <table class="memname">
 
378
        <tr>
 
379
          <td class="memname">bool Gtk::Assistant::get_page_complete </td>
 
380
          <td>(</td>
 
381
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
382
          <td class="paramname"><em>page</em></td><td>)</td>
 
383
          <td> const</td>
 
384
        </tr>
 
385
      </table>
 
386
</div>
 
387
<div class="memdoc">
 
388
 
 
389
<p>Gets whether <em>page</em> is complete. </p>
 
390
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000040">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
391
<dl><dt><b>Parameters:</b></dt><dd>
 
392
  <table class="params">
 
393
    <tr><td class="paramname">page</td><td>A page of <em>assistant</em>. </td></tr>
 
394
  </table>
 
395
  </dd>
 
396
</dl>
 
397
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>page</em> is complete. </dd></dl>
 
398
 
 
399
</div>
 
400
</div>
 
401
<a class="anchor" id="a33901fb13ebddeabea8fa33910a6f3c1"></a><!-- doxytag: member="Gtk::Assistant::get_page_header_image" ref="a33901fb13ebddeabea8fa33910a6f3c1" args="(const Widget &amp;page)" -->
 
402
<div class="memitem">
 
403
<div class="memproto">
 
404
      <table class="memname">
 
405
        <tr>
 
406
          <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>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt; Gtk::Assistant::get_page_header_image </td>
 
407
          <td>(</td>
 
408
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
409
          <td class="paramname"><em>page</em></td><td>)</td>
 
410
          <td></td>
 
411
        </tr>
 
412
      </table>
 
413
</div>
 
414
<div class="memdoc">
 
415
 
 
416
<p>Gets the header image for <em>page</em>. </p>
 
417
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000034">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
418
<dl><dt><b>Parameters:</b></dt><dd>
 
419
  <table class="params">
 
420
    <tr><td class="paramname">page</td><td>A page of <em>assistant</em>. </td></tr>
 
421
  </table>
 
422
  </dd>
 
423
</dl>
 
424
<dl class="return"><dt><b>Returns:</b></dt><dd>The header image for <em>page</em>, or <code>0</code> if there's no header image for the page. </dd></dl>
 
425
 
 
426
</div>
 
427
</div>
 
428
<a class="anchor" id="a3db74dcabe52f18bc61790a70b1a9a64"></a><!-- doxytag: member="Gtk::Assistant::get_page_header_image" ref="a3db74dcabe52f18bc61790a70b1a9a64" args="(const Widget &amp;page) const " -->
 
429
<div class="memitem">
 
430
<div class="memproto">
 
431
      <table class="memname">
 
432
        <tr>
 
433
          <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>&lt;const <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt; Gtk::Assistant::get_page_header_image </td>
 
434
          <td>(</td>
 
435
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
436
          <td class="paramname"><em>page</em></td><td>)</td>
 
437
          <td> const</td>
 
438
        </tr>
 
439
      </table>
 
440
</div>
 
441
<div class="memdoc">
 
442
 
 
443
<p>Gets the header image for <em>page</em>. </p>
 
444
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000035">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
445
<dl><dt><b>Parameters:</b></dt><dd>
 
446
  <table class="params">
 
447
    <tr><td class="paramname">page</td><td>A page of <em>assistant</em>. </td></tr>
 
448
  </table>
 
449
  </dd>
 
450
</dl>
 
451
<dl class="return"><dt><b>Returns:</b></dt><dd>The header image for <em>page</em>, or <code>0</code> if there's no header image for the page. </dd></dl>
 
452
 
 
453
</div>
 
454
</div>
 
455
<a class="anchor" id="aa3a9d09a703d923ea5f69ddab324d58d"></a><!-- doxytag: member="Gtk::Assistant::get_page_side_image" ref="aa3a9d09a703d923ea5f69ddab324d58d" args="(const Widget &amp;page)" -->
 
456
<div class="memitem">
 
457
<div class="memproto">
 
458
      <table class="memname">
 
459
        <tr>
 
460
          <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>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt; Gtk::Assistant::get_page_side_image </td>
 
461
          <td>(</td>
 
462
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
463
          <td class="paramname"><em>page</em></td><td>)</td>
 
464
          <td></td>
 
465
        </tr>
 
466
      </table>
 
467
</div>
 
468
<div class="memdoc">
 
469
 
 
470
<p>Gets the header image for <em>page</em>. </p>
 
471
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000037">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
472
<dl><dt><b>Parameters:</b></dt><dd>
 
473
  <table class="params">
 
474
    <tr><td class="paramname">page</td><td>A page of <em>assistant</em>. </td></tr>
 
475
  </table>
 
476
  </dd>
 
477
</dl>
 
478
<dl class="return"><dt><b>Returns:</b></dt><dd>The side image for <em>page</em>, or <code>0</code> if there's no side image for the page. </dd></dl>
 
479
 
 
480
</div>
 
481
</div>
 
482
<a class="anchor" id="a59a448e05847cbdb768adb4002f034a3"></a><!-- doxytag: member="Gtk::Assistant::get_page_side_image" ref="a59a448e05847cbdb768adb4002f034a3" args="(const Widget &amp;page) const " -->
 
483
<div class="memitem">
 
484
<div class="memproto">
 
485
      <table class="memname">
 
486
        <tr>
 
487
          <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>&lt;const <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt; Gtk::Assistant::get_page_side_image </td>
 
488
          <td>(</td>
 
489
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
490
          <td class="paramname"><em>page</em></td><td>)</td>
 
491
          <td> const</td>
 
492
        </tr>
 
493
      </table>
 
494
</div>
 
495
<div class="memdoc">
 
496
 
 
497
<p>Gets the header image for <em>page</em>. </p>
 
498
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000038">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
499
<dl><dt><b>Parameters:</b></dt><dd>
 
500
  <table class="params">
 
501
    <tr><td class="paramname">page</td><td>A page of <em>assistant</em>. </td></tr>
 
502
  </table>
 
503
  </dd>
 
504
</dl>
 
505
<dl class="return"><dt><b>Returns:</b></dt><dd>The side image for <em>page</em>, or <code>0</code> if there's no side image for the page. </dd></dl>
 
506
 
 
507
</div>
 
508
</div>
 
509
<a class="anchor" id="ac24d116d8b92040c201db363a7a046b4"></a><!-- doxytag: member="Gtk::Assistant::get_page_title" ref="ac24d116d8b92040c201db363a7a046b4" args="(const Widget &amp;page) const " -->
 
510
<div class="memitem">
 
511
<div class="memproto">
 
512
      <table class="memname">
 
513
        <tr>
 
514
          <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_1ustring.html">Glib::ustring</a> Gtk::Assistant::get_page_title </td>
 
515
          <td>(</td>
 
516
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
517
          <td class="paramname"><em>page</em></td><td>)</td>
 
518
          <td> const</td>
 
519
        </tr>
 
520
      </table>
 
521
</div>
 
522
<div class="memdoc">
 
523
 
 
524
<p>Gets the title for <em>page</em>. </p>
 
525
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000032">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
526
<dl><dt><b>Parameters:</b></dt><dd>
 
527
  <table class="params">
 
528
    <tr><td class="paramname">page</td><td>A page of <em>assistant</em>. </td></tr>
 
529
  </table>
 
530
  </dd>
 
531
</dl>
 
532
<dl class="return"><dt><b>Returns:</b></dt><dd>The title for <em>page</em>. </dd></dl>
 
533
 
 
534
</div>
 
535
</div>
 
536
<a class="anchor" id="a90b5c7f6bf1ba77d8609a92df8ba5e40"></a><!-- doxytag: member="Gtk::Assistant::get_page_type" ref="a90b5c7f6bf1ba77d8609a92df8ba5e40" args="(const Widget &amp;page) const " -->
 
537
<div class="memitem">
 
538
<div class="memproto">
 
539
      <table class="memname">
 
540
        <tr>
 
541
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga0cc30724e08e01366c885a8051ffe635">AssistantPageType</a> Gtk::Assistant::get_page_type </td>
 
542
          <td>(</td>
 
543
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
544
          <td class="paramname"><em>page</em></td><td>)</td>
 
545
          <td> const</td>
 
546
        </tr>
 
547
      </table>
 
548
</div>
 
549
<div class="memdoc">
 
550
 
 
551
<p>Gets the page type of <em>page</em>. </p>
 
552
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000030">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
553
<dl><dt><b>Parameters:</b></dt><dd>
 
554
  <table class="params">
 
555
    <tr><td class="paramname">page</td><td>A page of <em>assistant</em>. </td></tr>
 
556
  </table>
 
557
  </dd>
 
558
</dl>
 
559
<dl class="return"><dt><b>Returns:</b></dt><dd>The page type of <em>page</em>. </dd></dl>
 
560
 
 
561
</div>
 
562
</div>
 
563
<a class="anchor" id="ae800c8149e8e6b3daa32f61a5862ffab"></a><!-- doxytag: member="Gtk::Assistant::gobj" ref="ae800c8149e8e6b3daa32f61a5862ffab" args="() const " -->
 
564
<div class="memitem">
 
565
<div class="memproto">
 
566
      <table class="memname">
 
567
        <tr>
 
568
          <td class="memname">const GtkAssistant* Gtk::Assistant::gobj </td>
 
569
          <td>(</td>
 
570
          <td class="paramname"></td><td>)</td>
 
571
          <td> const<code> [inline]</code></td>
 
572
        </tr>
 
573
      </table>
 
574
</div>
 
575
<div class="memdoc">
 
576
 
 
577
<p>Provides access to the underlying C GtkObject. </p>
 
578
 
 
579
<p>Reimplemented from <a class="el" href="classGtk_1_1Window.html#afe314a1e65505be026688060dc98ad3a">Gtk::Window</a>.</p>
 
580
 
 
581
</div>
 
582
</div>
 
583
<a class="anchor" id="a78d17b7343a51083a6b1b9e02d32b730"></a><!-- doxytag: member="Gtk::Assistant::gobj" ref="a78d17b7343a51083a6b1b9e02d32b730" args="()" -->
 
584
<div class="memitem">
 
585
<div class="memproto">
 
586
      <table class="memname">
 
587
        <tr>
 
588
          <td class="memname">GtkAssistant* Gtk::Assistant::gobj </td>
 
589
          <td>(</td>
 
590
          <td class="paramname"></td><td>)</td>
 
591
          <td><code> [inline]</code></td>
 
592
        </tr>
 
593
      </table>
 
594
</div>
 
595
<div class="memdoc">
 
596
 
 
597
<p>Provides access to the underlying C GtkObject. </p>
 
598
 
 
599
<p>Reimplemented from <a class="el" href="classGtk_1_1Window.html#a467102527550b51eb4036390caeedb5c">Gtk::Window</a>.</p>
 
600
 
 
601
</div>
 
602
</div>
 
603
<a class="anchor" id="abfe5aac9da831bd99cd5c64a1bd5de23"></a><!-- doxytag: member="Gtk::Assistant::insert_page" ref="abfe5aac9da831bd99cd5c64a1bd5de23" args="(Widget &amp;page, int position)" -->
 
604
<div class="memitem">
 
605
<div class="memproto">
 
606
      <table class="memname">
 
607
        <tr>
 
608
          <td class="memname">int Gtk::Assistant::insert_page </td>
 
609
          <td>(</td>
 
610
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
611
          <td class="paramname"><em>page</em>, </td>
 
612
        </tr>
 
613
        <tr>
 
614
          <td class="paramkey"></td>
 
615
          <td></td>
 
616
          <td class="paramtype">int&#160;</td>
 
617
          <td class="paramname"><em>position</em>&#160;</td>
 
618
        </tr>
 
619
        <tr>
 
620
          <td></td>
 
621
          <td>)</td>
 
622
          <td></td><td></td>
 
623
        </tr>
 
624
      </table>
 
625
</div>
 
626
<div class="memdoc">
 
627
 
 
628
<p>Inserts a page in the <em>assistant</em> at a given position. </p>
 
629
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000028">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
630
<dl><dt><b>Parameters:</b></dt><dd>
 
631
  <table class="params">
 
632
    <tr><td class="paramname">page</td><td>A <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a>. </td></tr>
 
633
    <tr><td class="paramname">position</td><td>The index (starting at 0) at which to insert the page, or -1 to append the page to the <em>assistant</em>. </td></tr>
 
634
  </table>
 
635
  </dd>
 
636
</dl>
 
637
<dl class="return"><dt><b>Returns:</b></dt><dd>The index (starting from 0) of the inserted page. </dd></dl>
 
638
 
 
639
</div>
 
640
</div>
 
641
<a class="anchor" id="a4daa611140246d50429f7b2d6ba44c09"></a><!-- doxytag: member="Gtk::Assistant::next_page" ref="a4daa611140246d50429f7b2d6ba44c09" args="()" -->
 
642
<div class="memitem">
 
643
<div class="memproto">
 
644
      <table class="memname">
 
645
        <tr>
 
646
          <td class="memname">void Gtk::Assistant::next_page </td>
 
647
          <td>(</td>
 
648
          <td class="paramname"></td><td>)</td>
 
649
          <td></td>
 
650
        </tr>
 
651
      </table>
 
652
</div>
 
653
<div class="memdoc">
 
654
 
 
655
</div>
 
656
</div>
 
657
<a class="anchor" id="aca17cedc0c87fc1b5f21113e672393a0"></a><!-- doxytag: member="Gtk::Assistant::on_apply" ref="aca17cedc0c87fc1b5f21113e672393a0" args="()" -->
 
658
<div class="memitem">
 
659
<div class="memproto">
 
660
      <table class="memname">
 
661
        <tr>
 
662
          <td class="memname">virtual void Gtk::Assistant::on_apply </td>
 
663
          <td>(</td>
 
664
          <td class="paramname"></td><td>)</td>
 
665
          <td><code> [protected, virtual]</code></td>
 
666
        </tr>
 
667
      </table>
 
668
</div>
 
669
<div class="memdoc">
 
670
 
 
671
</div>
 
672
</div>
 
673
<a class="anchor" id="af4d8858cd18fb44396c8a717e65f1751"></a><!-- doxytag: member="Gtk::Assistant::on_cancel" ref="af4d8858cd18fb44396c8a717e65f1751" args="()" -->
 
674
<div class="memitem">
 
675
<div class="memproto">
 
676
      <table class="memname">
 
677
        <tr>
 
678
          <td class="memname">virtual void Gtk::Assistant::on_cancel </td>
 
679
          <td>(</td>
 
680
          <td class="paramname"></td><td>)</td>
 
681
          <td><code> [protected, virtual]</code></td>
 
682
        </tr>
 
683
      </table>
 
684
</div>
 
685
<div class="memdoc">
 
686
 
 
687
</div>
 
688
</div>
 
689
<a class="anchor" id="a2f5bedd0787ccf334d4224cf24641d1e"></a><!-- doxytag: member="Gtk::Assistant::on_close" ref="a2f5bedd0787ccf334d4224cf24641d1e" args="()" -->
 
690
<div class="memitem">
 
691
<div class="memproto">
 
692
      <table class="memname">
 
693
        <tr>
 
694
          <td class="memname">virtual void Gtk::Assistant::on_close </td>
 
695
          <td>(</td>
 
696
          <td class="paramname"></td><td>)</td>
 
697
          <td><code> [protected, virtual]</code></td>
 
698
        </tr>
 
699
      </table>
 
700
</div>
 
701
<div class="memdoc">
 
702
 
 
703
</div>
 
704
</div>
 
705
<a class="anchor" id="ac7b7308394dd9c5985ecd0dc69167b59"></a><!-- doxytag: member="Gtk::Assistant::on_prepare" ref="ac7b7308394dd9c5985ecd0dc69167b59" args="(Gtk::Widget *page)" -->
 
706
<div class="memitem">
 
707
<div class="memproto">
 
708
      <table class="memname">
 
709
        <tr>
 
710
          <td class="memname">virtual void Gtk::Assistant::on_prepare </td>
 
711
          <td>(</td>
 
712
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>*&#160;</td>
 
713
          <td class="paramname"><em>page</em></td><td>)</td>
 
714
          <td><code> [protected, virtual]</code></td>
 
715
        </tr>
 
716
      </table>
 
717
</div>
 
718
<div class="memdoc">
 
719
 
 
720
</div>
 
721
</div>
 
722
<a class="anchor" id="a25de78cb8625390ad5a41eb3163b3443"></a><!-- doxytag: member="Gtk::Assistant::prepend_page" ref="a25de78cb8625390ad5a41eb3163b3443" args="(Widget &amp;page)" -->
 
723
<div class="memitem">
 
724
<div class="memproto">
 
725
      <table class="memname">
 
726
        <tr>
 
727
          <td class="memname">int Gtk::Assistant::prepend_page </td>
 
728
          <td>(</td>
 
729
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
730
          <td class="paramname"><em>page</em></td><td>)</td>
 
731
          <td></td>
 
732
        </tr>
 
733
      </table>
 
734
</div>
 
735
<div class="memdoc">
 
736
 
 
737
<p>Prepends a page to the <em>assistant</em>. </p>
 
738
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000026">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
739
<dl><dt><b>Parameters:</b></dt><dd>
 
740
  <table class="params">
 
741
    <tr><td class="paramname">page</td><td>A <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a>. </td></tr>
 
742
  </table>
 
743
  </dd>
 
744
</dl>
 
745
<dl class="return"><dt><b>Returns:</b></dt><dd>The index (starting at 0) of the inserted page. </dd></dl>
 
746
 
 
747
</div>
 
748
</div>
 
749
<a class="anchor" id="a91052d897d6517a7bdbd794bd2a61ee4"></a><!-- doxytag: member="Gtk::Assistant::previous_page" ref="a91052d897d6517a7bdbd794bd2a61ee4" args="()" -->
 
750
<div class="memitem">
 
751
<div class="memproto">
 
752
      <table class="memname">
 
753
        <tr>
 
754
          <td class="memname">void Gtk::Assistant::previous_page </td>
 
755
          <td>(</td>
 
756
          <td class="paramname"></td><td>)</td>
 
757
          <td></td>
 
758
        </tr>
 
759
      </table>
 
760
</div>
 
761
<div class="memdoc">
 
762
 
 
763
</div>
 
764
</div>
 
765
<a class="anchor" id="a2979d33243ff74a9ef8a711960902b2f"></a><!-- doxytag: member="Gtk::Assistant::remove_action_widget" ref="a2979d33243ff74a9ef8a711960902b2f" args="(Widget &amp;child)" -->
 
766
<div class="memitem">
 
767
<div class="memproto">
 
768
      <table class="memname">
 
769
        <tr>
 
770
          <td class="memname">void Gtk::Assistant::remove_action_widget </td>
 
771
          <td>(</td>
 
772
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
773
          <td class="paramname"><em>child</em></td><td>)</td>
 
774
          <td></td>
 
775
        </tr>
 
776
      </table>
 
777
</div>
 
778
<div class="memdoc">
 
779
 
 
780
<p>Removes a widget from the action area of a <a class="el" href="classGtk_1_1Assistant.html" title="A widget used to guide users through multi-step operations.">Gtk::Assistant</a>. </p>
 
781
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000042">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
782
<dl><dt><b>Parameters:</b></dt><dd>
 
783
  <table class="params">
 
784
    <tr><td class="paramname">child</td><td>A <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a>. </td></tr>
 
785
  </table>
 
786
  </dd>
 
787
</dl>
 
788
 
 
789
</div>
 
790
</div>
 
791
<a class="anchor" id="ad9b263c4058a718fcaf560a6a1e9d847"></a><!-- doxytag: member="Gtk::Assistant::set_current_page" ref="ad9b263c4058a718fcaf560a6a1e9d847" args="(int page_num)" -->
 
792
<div class="memitem">
 
793
<div class="memproto">
 
794
      <table class="memname">
 
795
        <tr>
 
796
          <td class="memname">void Gtk::Assistant::set_current_page </td>
 
797
          <td>(</td>
 
798
          <td class="paramtype">int&#160;</td>
 
799
          <td class="paramname"><em>page_num</em></td><td>)</td>
 
800
          <td></td>
 
801
        </tr>
 
802
      </table>
 
803
</div>
 
804
<div class="memdoc">
 
805
 
 
806
<p>Switches the page to <em>page_num</em>. </p>
 
807
<p>Note that this will only be necessary in custom buttons, as the <em>assistant</em> flow can be set with <a class="el" href="classGtk_1_1Assistant.html#ab8cc9c392b6690da67c0b4ee4b309869">set_forward_page_func()</a>.</p>
 
808
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000022">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
809
<dl><dt><b>Parameters:</b></dt><dd>
 
810
  <table class="params">
 
811
    <tr><td class="paramname">page_num</td><td>Index of the page to switch to, starting from 0. If negative, the last page will be used. If greater than the number of pages in the <em>assistant</em>, nothing will be done. </td></tr>
 
812
  </table>
 
813
  </dd>
 
814
</dl>
 
815
 
 
816
</div>
 
817
</div>
 
818
<a class="anchor" id="ab8cc9c392b6690da67c0b4ee4b309869"></a><!-- doxytag: member="Gtk::Assistant::set_forward_page_func" ref="ab8cc9c392b6690da67c0b4ee4b309869" args="(const SlotForwardPage &amp;slot)" -->
 
819
<div class="memitem">
 
820
<div class="memproto">
 
821
      <table class="memname">
 
822
        <tr>
 
823
          <td class="memname">void Gtk::Assistant::set_forward_page_func </td>
 
824
          <td>(</td>
 
825
          <td class="paramtype">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">SlotForwardPage</a> &amp;&#160;</td>
 
826
          <td class="paramname"><em>slot</em></td><td>)</td>
 
827
          <td></td>
 
828
        </tr>
 
829
      </table>
 
830
</div>
 
831
<div class="memdoc">
 
832
 
 
833
</div>
 
834
</div>
 
835
<a class="anchor" id="a65f6446ad7ec44df70ac55ceb859e30a"></a><!-- doxytag: member="Gtk::Assistant::set_page_complete" ref="a65f6446ad7ec44df70ac55ceb859e30a" args="(const Widget &amp;page, bool complete=true)" -->
 
836
<div class="memitem">
 
837
<div class="memproto">
 
838
      <table class="memname">
 
839
        <tr>
 
840
          <td class="memname">void Gtk::Assistant::set_page_complete </td>
 
841
          <td>(</td>
 
842
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
843
          <td class="paramname"><em>page</em>, </td>
 
844
        </tr>
 
845
        <tr>
 
846
          <td class="paramkey"></td>
 
847
          <td></td>
 
848
          <td class="paramtype">bool&#160;</td>
 
849
          <td class="paramname"><em>complete</em> = <code>true</code>&#160;</td>
 
850
        </tr>
 
851
        <tr>
 
852
          <td></td>
 
853
          <td>)</td>
 
854
          <td></td><td></td>
 
855
        </tr>
 
856
      </table>
 
857
</div>
 
858
<div class="memdoc">
 
859
 
 
860
<p>Sets whether <em>page</em> contents are complete. </p>
 
861
<p>This will make <em>assistant</em> update the buttons state to be able to continue the task.</p>
 
862
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000039">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
863
<dl><dt><b>Parameters:</b></dt><dd>
 
864
  <table class="params">
 
865
    <tr><td class="paramname">page</td><td>A page of <em>assistant</em>. </td></tr>
 
866
    <tr><td class="paramname">complete</td><td>The completeness status of the page. </td></tr>
 
867
  </table>
 
868
  </dd>
 
869
</dl>
 
870
 
 
871
</div>
 
872
</div>
 
873
<a class="anchor" id="a8df579b8b96827711c320374f3dca85a"></a><!-- doxytag: member="Gtk::Assistant::set_page_header_image" ref="a8df579b8b96827711c320374f3dca85a" args="(const Widget &amp;page, const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;pixbuf)" -->
 
874
<div class="memitem">
 
875
<div class="memproto">
 
876
      <table class="memname">
 
877
        <tr>
 
878
          <td class="memname">void Gtk::Assistant::set_page_header_image </td>
 
879
          <td>(</td>
 
880
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
881
          <td class="paramname"><em>page</em>, </td>
 
882
        </tr>
 
883
        <tr>
 
884
          <td class="paramkey"></td>
 
885
          <td></td>
 
886
          <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_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&amp;&#160;</td>
 
887
          <td class="paramname"><em>pixbuf</em>&#160;</td>
 
888
        </tr>
 
889
        <tr>
 
890
          <td></td>
 
891
          <td>)</td>
 
892
          <td></td><td></td>
 
893
        </tr>
 
894
      </table>
 
895
</div>
 
896
<div class="memdoc">
 
897
 
 
898
<p>Sets a header image for <em>page</em>. </p>
 
899
<p>This image is displayed in the header area of the assistant when <em>page</em> is the current page.</p>
 
900
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000033">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
901
<dl><dt><b>Parameters:</b></dt><dd>
 
902
  <table class="params">
 
903
    <tr><td class="paramname">page</td><td>A page of <em>assistant</em>. </td></tr>
 
904
    <tr><td class="paramname">pixbuf</td><td>The new header image <em>page</em>. </td></tr>
 
905
  </table>
 
906
  </dd>
 
907
</dl>
 
908
 
 
909
</div>
 
910
</div>
 
911
<a class="anchor" id="a144eb1e3290c8254a073eabb88caff4b"></a><!-- doxytag: member="Gtk::Assistant::set_page_side_image" ref="a144eb1e3290c8254a073eabb88caff4b" args="(const Widget &amp;page, const Glib::RefPtr&lt; Gdk::Pixbuf &gt; &amp;pixbuf)" -->
 
912
<div class="memitem">
 
913
<div class="memproto">
 
914
      <table class="memname">
 
915
        <tr>
 
916
          <td class="memname">void Gtk::Assistant::set_page_side_image </td>
 
917
          <td>(</td>
 
918
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
919
          <td class="paramname"><em>page</em>, </td>
 
920
        </tr>
 
921
        <tr>
 
922
          <td class="paramkey"></td>
 
923
          <td></td>
 
924
          <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_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> &gt;&amp;&#160;</td>
 
925
          <td class="paramname"><em>pixbuf</em>&#160;</td>
 
926
        </tr>
 
927
        <tr>
 
928
          <td></td>
 
929
          <td>)</td>
 
930
          <td></td><td></td>
 
931
        </tr>
 
932
      </table>
 
933
</div>
 
934
<div class="memdoc">
 
935
 
 
936
<p>Sets a header image for <em>page</em>. </p>
 
937
<p>This image is displayed in the side area of the assistant when <em>page</em> is the current page.</p>
 
938
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000036">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
939
<dl><dt><b>Parameters:</b></dt><dd>
 
940
  <table class="params">
 
941
    <tr><td class="paramname">page</td><td>A page of <em>assistant</em>. </td></tr>
 
942
    <tr><td class="paramname">pixbuf</td><td>The new header image <em>page</em>. </td></tr>
 
943
  </table>
 
944
  </dd>
 
945
</dl>
 
946
 
 
947
</div>
 
948
</div>
 
949
<a class="anchor" id="a8c146518969bda1e9a003d36a4c0a086"></a><!-- doxytag: member="Gtk::Assistant::set_page_title" ref="a8c146518969bda1e9a003d36a4c0a086" args="(const Widget &amp;page, const Glib::ustring &amp;title)" -->
 
950
<div class="memitem">
 
951
<div class="memproto">
 
952
      <table class="memname">
 
953
        <tr>
 
954
          <td class="memname">void Gtk::Assistant::set_page_title </td>
 
955
          <td>(</td>
 
956
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
957
          <td class="paramname"><em>page</em>, </td>
 
958
        </tr>
 
959
        <tr>
 
960
          <td class="paramkey"></td>
 
961
          <td></td>
 
962
          <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> &amp;&#160;</td>
 
963
          <td class="paramname"><em>title</em>&#160;</td>
 
964
        </tr>
 
965
        <tr>
 
966
          <td></td>
 
967
          <td>)</td>
 
968
          <td></td><td></td>
 
969
        </tr>
 
970
      </table>
 
971
</div>
 
972
<div class="memdoc">
 
973
 
 
974
<p>Sets a title for <em>page</em>. </p>
 
975
<p>The title is displayed in the header area of the assistant when <em>page</em> is the current page.</p>
 
976
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000031">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
977
<dl><dt><b>Parameters:</b></dt><dd>
 
978
  <table class="params">
 
979
    <tr><td class="paramname">page</td><td>A page of <em>assistant</em>. </td></tr>
 
980
    <tr><td class="paramname">title</td><td>The new title for <em>page</em>. </td></tr>
 
981
  </table>
 
982
  </dd>
 
983
</dl>
 
984
 
 
985
</div>
 
986
</div>
 
987
<a class="anchor" id="acf47c5b95dd64ffd7415d724f18b178d"></a><!-- doxytag: member="Gtk::Assistant::set_page_type" ref="acf47c5b95dd64ffd7415d724f18b178d" args="(const Widget &amp;page, AssistantPageType type)" -->
 
988
<div class="memitem">
 
989
<div class="memproto">
 
990
      <table class="memname">
 
991
        <tr>
 
992
          <td class="memname">void Gtk::Assistant::set_page_type </td>
 
993
          <td>(</td>
 
994
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
 
995
          <td class="paramname"><em>page</em>, </td>
 
996
        </tr>
 
997
        <tr>
 
998
          <td class="paramkey"></td>
 
999
          <td></td>
 
1000
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga0cc30724e08e01366c885a8051ffe635">AssistantPageType</a>&#160;</td>
 
1001
          <td class="paramname"><em>type</em>&#160;</td>
 
1002
        </tr>
 
1003
        <tr>
 
1004
          <td></td>
 
1005
          <td>)</td>
 
1006
          <td></td><td></td>
 
1007
        </tr>
 
1008
      </table>
 
1009
</div>
 
1010
<div class="memdoc">
 
1011
 
 
1012
<p>Sets the page type for <em>page</em>. </p>
 
1013
<p>The page type determines the page behavior in the <em>assistant</em>.</p>
 
1014
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000029">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
1015
<dl><dt><b>Parameters:</b></dt><dd>
 
1016
  <table class="params">
 
1017
    <tr><td class="paramname">page</td><td>A page of <em>assistant</em>. </td></tr>
 
1018
    <tr><td class="paramname">type</td><td>The new type for <em>page</em>. </td></tr>
 
1019
  </table>
 
1020
  </dd>
 
1021
</dl>
 
1022
 
 
1023
</div>
 
1024
</div>
 
1025
<a class="anchor" id="aa1fd7f4490c1f01e2383077503d55c49"></a><!-- doxytag: member="Gtk::Assistant::signal_apply" ref="aa1fd7f4490c1f01e2383077503d55c49" args="()" -->
 
1026
<div class="memitem">
 
1027
<div class="memproto">
 
1028
      <table class="memname">
 
1029
        <tr>
 
1030
          <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_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Assistant::signal_apply </td>
 
1031
          <td>(</td>
 
1032
          <td class="paramname"></td><td>)</td>
 
1033
          <td></td>
 
1034
        </tr>
 
1035
      </table>
 
1036
</div>
 
1037
<div class="memdoc">
 
1038
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_apply()</code> </dd></dl>
 
1039
 
 
1040
</div>
 
1041
</div>
 
1042
<a class="anchor" id="a7bfae47059d04693d83f4401f1f8a57e"></a><!-- doxytag: member="Gtk::Assistant::signal_cancel" ref="a7bfae47059d04693d83f4401f1f8a57e" args="()" -->
 
1043
<div class="memitem">
 
1044
<div class="memproto">
 
1045
      <table class="memname">
 
1046
        <tr>
 
1047
          <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_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Assistant::signal_cancel </td>
 
1048
          <td>(</td>
 
1049
          <td class="paramname"></td><td>)</td>
 
1050
          <td></td>
 
1051
        </tr>
 
1052
      </table>
 
1053
</div>
 
1054
<div class="memdoc">
 
1055
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_cancel()</code> </dd></dl>
 
1056
 
 
1057
</div>
 
1058
</div>
 
1059
<a class="anchor" id="ac3cceed1a4a33f40e299cab756452523"></a><!-- doxytag: member="Gtk::Assistant::signal_close" ref="ac3cceed1a4a33f40e299cab756452523" args="()" -->
 
1060
<div class="memitem">
 
1061
<div class="memproto">
 
1062
      <table class="memname">
 
1063
        <tr>
 
1064
          <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_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Assistant::signal_close </td>
 
1065
          <td>(</td>
 
1066
          <td class="paramname"></td><td>)</td>
 
1067
          <td></td>
 
1068
        </tr>
 
1069
      </table>
 
1070
</div>
 
1071
<div class="memdoc">
 
1072
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_close()</code> </dd></dl>
 
1073
 
 
1074
</div>
 
1075
</div>
 
1076
<a class="anchor" id="a2b73a4b19f68348fe3366d1e5cca82a9"></a><!-- doxytag: member="Gtk::Assistant::signal_prepare" ref="a2b73a4b19f68348fe3366d1e5cca82a9" args="()" -->
 
1077
<div class="memitem">
 
1078
<div class="memproto">
 
1079
      <table class="memname">
 
1080
        <tr>
 
1081
          <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_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,<a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* &gt; Gtk::Assistant::signal_prepare </td>
 
1082
          <td>(</td>
 
1083
          <td class="paramname"></td><td>)</td>
 
1084
          <td></td>
 
1085
        </tr>
 
1086
      </table>
 
1087
</div>
 
1088
<div class="memdoc">
 
1089
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_prepare(<a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a>* page)</code> </dd></dl>
 
1090
 
 
1091
</div>
 
1092
</div>
 
1093
<a class="anchor" id="a7d791a2376d7e804e4dc598d370e7680"></a><!-- doxytag: member="Gtk::Assistant::update_buttons_state" ref="a7d791a2376d7e804e4dc598d370e7680" args="()" -->
 
1094
<div class="memitem">
 
1095
<div class="memproto">
 
1096
      <table class="memname">
 
1097
        <tr>
 
1098
          <td class="memname">void Gtk::Assistant::update_buttons_state </td>
 
1099
          <td>(</td>
 
1100
          <td class="paramname"></td><td>)</td>
 
1101
          <td></td>
 
1102
        </tr>
 
1103
      </table>
 
1104
</div>
 
1105
<div class="memdoc">
 
1106
 
 
1107
<p>Forces <em>assistant</em> to recompute the buttons state. </p>
 
1108
<p>GTK+ automatically takes care of this in most situations, e.g. when the user goes to a different page, or when the visibility or completeness of a page changes.</p>
 
1109
<p>One situation where it can be necessary to call this function is when changing a value on the current page affects the future page flow of the assistant.</p>
 
1110
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000043">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
 
1111
 
 
1112
</div>
 
1113
</div>
 
1114
<hr/><h2>Friends And Related Function Documentation</h2>
 
1115
<a class="anchor" id="abf6f2a854862d49bd3c354eab9528cfb"></a><!-- doxytag: member="Gtk::Assistant::wrap" ref="abf6f2a854862d49bd3c354eab9528cfb" args="(GtkAssistant *object, bool take_copy=false)" -->
 
1116
<div class="memitem">
 
1117
<div class="memproto">
 
1118
      <table class="memname">
 
1119
        <tr>
 
1120
          <td class="memname"><a class="el" href="classGtk_1_1Assistant.html">Gtk::Assistant</a>* wrap </td>
 
1121
          <td>(</td>
 
1122
          <td class="paramtype">GtkAssistant *&#160;</td>
 
1123
          <td class="paramname"><em>object</em>, </td>
 
1124
        </tr>
 
1125
        <tr>
 
1126
          <td class="paramkey"></td>
 
1127
          <td></td>
 
1128
          <td class="paramtype">bool&#160;</td>
 
1129
          <td class="paramname"><em>take_copy</em> = <code>false</code>&#160;</td>
 
1130
        </tr>
 
1131
        <tr>
 
1132
          <td></td>
 
1133
          <td>)</td>
 
1134
          <td></td><td><code> [related]</code></td>
 
1135
        </tr>
 
1136
      </table>
 
1137
</div>
 
1138
<div class="memdoc">
 
1139
 
 
1140
<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>
 
1141
<dl><dt><b>Parameters:</b></dt><dd>
 
1142
  <table class="params">
 
1143
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
 
1144
    <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>
 
1145
  </table>
 
1146
  </dd>
 
1147
</dl>
 
1148
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
 
1149
 
 
1150
</div>
 
1151
</div>
 
1152
<hr/>The documentation for this class was generated from the following file:<ul>
 
1153
<li>gtkmm/assistant.h</li>
 
1154
</ul>
 
1155
</div>
 
1156
<hr class="footer"/><address class="footer"><small>Generated on Mon May 9 2011 10:20:07 for gtkmm by&#160;
 
1157
<a href="http://www.doxygen.org/index.html">
 
1158
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 
1159
</body>
 
1160
</html>