Sophie

Sophie

distrib > Mageia > 4 > i586 > by-pkgid > fe6e02720319b05688a94261a5d8b124 > files > 576

gtkmm2.4-doc-2.24.4-2.mga4.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>gtkmm: Gtk::Notebook Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">gtkmm&#160;<span id="projectnumber">2.24.4</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a> </li>
      <li class="navelem"><a class="el" href="classGtk_1_1Notebook.html">Notebook</a> </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#related">Related Functions</a> </div>
  <div class="headertitle">
<h1>Gtk::Notebook Class Reference<div class="ingroups"><a class="el" href="group__Widgets.html">Widgets</a> &#124; <a class="el" href="group__Containers.html">Container Widgets</a></div></h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="Gtk::Notebook" --><!-- doxytag: inherits="Gtk::Container" -->
<p><a class="el" href="classGtk_1_1Container.html" title="Abstract container class.">Container</a> which shows one of its children at a time, in tabbed windows. <a href="#_details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Gtk::Notebook:</div>
<div class="dyncontent">
<div class="center"><img src="classGtk_1_1Notebook__inherit__graph.png" border="0" usemap="#Gtk_1_1Notebook_inherit__map" alt="Inheritance graph"/></div>
<map name="Gtk_1_1Notebook_inherit__map" id="Gtk_1_1Notebook_inherit__map">
<area shape="rect" id="node2" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="79,392,193,421"/><area shape="rect" id="node4" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)" alt="" coords="89,315,183,344"/><area shape="rect" id="node6" 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="21,237,115,267"/><area shape="rect" id="node8" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="21,160,115,189"/><area shape="rect" id="node10" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,83,131,112"/><area shape="rect" id="node12" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="11,5,125,35"/><area shape="rect" id="node14" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="139,237,272,267"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for Gtk::Notebook:</div>
<div class="dyncontent">
<div class="center"><img src="classGtk_1_1Notebook__coll__graph.png" border="0" usemap="#Gtk_1_1Notebook_coll__map" alt="Collaboration graph"/></div>
<map name="Gtk_1_1Notebook_coll__map" id="Gtk_1_1Notebook_coll__map">
<area shape="rect" id="node2" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="79,392,193,421"/><area shape="rect" id="node4" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)" alt="" coords="89,315,183,344"/><area shape="rect" id="node6" 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="21,237,115,267"/><area shape="rect" id="node8" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="21,160,115,189"/><area shape="rect" id="node10" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,83,131,112"/><area shape="rect" id="node12" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="11,5,125,35"/><area shape="rect" id="node14" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="139,237,272,267"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classGtk_1_1Notebook-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1Notebook__Helpers_1_1PageList.html">Notebook_Helpers::PageList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a475484a8d8ca5e1c01ece85c0505e5f2">PageList</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; <a class="el" href="classGtk_1_1Notebook.html">Notebook</a> <br class="typebreak"/>
*, <a class="el" href="classGtk_1_1Widget.html">Widget</a>*, int, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a1b37edb1663a72d471341dccc8da9b8f">SlotWindowCreation</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For instance, Notebook* on_window_creation(Widget* page, int x, int y);. <a href="#a1b37edb1663a72d471341dccc8da9b8f"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a654fd4f54b8c5adc18a7cc0f1cb9f5c5">~Notebook</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GtkNotebook*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ac1990785090c73c43924d86d25a7035d">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#ac1990785090c73c43924d86d25a7035d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const GtkNotebook*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a12ac78311484836a25dd5d16ca2b5214">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a12ac78311484836a25dd5d16ca2b5214"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a246784cbd4db5dffabb109051364d079">Notebook</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a35e14985c7a8baa31ad3ba1fbba444f9">prepend_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; tab_label)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Prepends a page to <em>notebook</em>. <a href="#a35e14985c7a8baa31ad3ba1fbba444f9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a643a072b9be70fffbcea106153128a4e">prepend_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a8ce64c87a2b0a7a3f82f847f7665e099">prepend_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; tab_label, bool use_mnemonic=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ad611194f11a92bcc92a43f976de21d1d">prepend_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; tab_label, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; menu_label)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Prepends a page to <em>notebook</em>, specifying the widget to use as the label in the popup menu. <a href="#ad611194f11a92bcc92a43f976de21d1d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a3d0993a6d1ce5f2e540242d805d80993">prepend_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; tab_label, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; menu_label, bool use_mnemonic)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#af7bdf8ec9f703fb21aec6d372085f38a">append_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; tab_label)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends a page to <em>notebook</em>. <a href="#af7bdf8ec9f703fb21aec6d372085f38a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ad30547e3efa79994a6faf08939dd33c5">append_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a8398c92414dd1e3e5709e33e2611914a">append_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; tab_label, bool use_mnemonic=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a3a1f038ff9da250b46af4704e92ac16c">append_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; tab_label, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; menu_label)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends a page to <em>notebook</em>, specifying the widget to use as the label in the popup menu. <a href="#a3a1f038ff9da250b46af4704e92ac16c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#af3d22c96a66611a8c874c25521282101">append_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; tab_label, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; menu_label, bool use_mnemonic=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a3e12bc0a44aa1bb2adc34d95c251ebef">insert_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; tab_label, int position)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert a page into <em>notebook</em> at the given position. <a href="#a3e12bc0a44aa1bb2adc34d95c251ebef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#acc6a124182c335fff1f92f25c91cb42a">insert_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, int position)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#aa691f645fb2e06163c505ae532e09bf5">insert_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; tab_label, int position, bool use_mnemonic=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#aa7c7fb6c19a8dcd1cc0e6a4166cda824">insert_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; tab_label, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; menu_label, int position)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert a page into <em>notebook</em> at the given position, specifying the widget to use as the label in the popup menu. <a href="#aa7c7fb6c19a8dcd1cc0e6a4166cda824"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ad6e61b655c32954bee24d11753d7acd7">insert_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; tab_label, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; menu_label, int position, bool use_mnemonic=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a657836baea599a7570241c47df89fe54">remove_page</a> (int page_num=0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a page from the notebook given its index in the notebook. <a href="#a657836baea599a7570241c47df89fe54"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a14d7df8f1c31d5c6cd94f5ed30d323d2">remove_page</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a4a2b16092571bb24e0b6c8848c128088">set_group_id</a> (int group_id)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an group identificator for <em>notebook</em>, notebooks sharing the same group identificator will be able to exchange tabs via drag and drop. <a href="#a4a2b16092571bb24e0b6c8848c128088"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#abd5e7d5f181ffbbc9cf5a89510d3e8df">get_group_id</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current group identificator for <em>notebook</em>. <a href="#abd5e7d5f181ffbbc9cf5a89510d3e8df"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a8da49c253961457931057abbe6218169">set_group</a> (void* group)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a group identificator pointer for <em>notebook</em>, notebooks sharing the same group identificator pointer will be able to exchange tabs via drag and drop. <a href="#a8da49c253961457931057abbe6218169"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ac63b01e73d94bc07eafb0719d79cbd6e">get_group</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current group identificator pointer for <em>notebook</em>. <a href="#ac63b01e73d94bc07eafb0719d79cbd6e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const void*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ae680bf82bc3254054c8fb8eae7168baa">get_group</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current group identificator pointer for <em>notebook</em>. <a href="#ae680bf82bc3254054c8fb8eae7168baa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a708defd4951bbd6cad10bc19845e2524">set_group_name</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; group_name)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a group name for <em>notebook</em>. <a href="#a708defd4951bbd6cad10bc19845e2524"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a085a72d00d8155eb0499eecb80ef3c9f">get_group_name</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current group name for <em>notebook</em>. <a href="#a085a72d00d8155eb0499eecb80ef3c9f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#af45cfad58e0d5ed998c551ede9015dff">get_current_page</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the page number of the current page. <a href="#af45cfad58e0d5ed998c551ede9015dff"></a><br/></td></tr>
<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_1Notebook.html#aee6987ef10d8e3afcc40824c53f4c1ad">get_nth_page</a> (int page_num)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the child widget contained in page number <em>page_num</em>. <a href="#aee6987ef10d8e3afcc40824c53f4c1ad"></a><br/></td></tr>
<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_1Notebook.html#ac39fdc06aee47a316a81305867a4613c">get_nth_page</a> (int page_num) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the child widget contained in page number <em>page_num</em>. <a href="#ac39fdc06aee47a316a81305867a4613c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a50419a0bde1c5d4d4fe6124dd40c4462">get_n_pages</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of pages in a notebook. <a href="#a50419a0bde1c5d4d4fe6124dd40c4462"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a17edd5bef5671a5a884fc2545f7c0462">get_n_pages</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of pages in a notebook. <a href="#a17edd5bef5671a5a884fc2545f7c0462"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a7fc37088ba103763547e6c67796c011f">page_num</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds the index of the page which contains the given child widget. <a href="#a7fc37088ba103763547e6c67796c011f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#aa2cdf2cc644073134bf18ab4edb17ecb">page_num</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds the index of the page which contains the given child widget. <a href="#aa2cdf2cc644073134bf18ab4edb17ecb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#aabc5f384b314edfb07eed6fe878c6547">set_current_page</a> (int page_num)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Switches to the page number <em>page_num</em>. <a href="#aabc5f384b314edfb07eed6fe878c6547"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a541b764b5cfa4477603eee268729d448">next_page</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Switches to the next page. <a href="#a541b764b5cfa4477603eee268729d448"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#aaa68ef247203cb6aa10f9a85bc788bfd">prev_page</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Switches to the previous page. <a href="#aaa68ef247203cb6aa10f9a85bc788bfd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a808a962e182f89ab39e4c1ecceec809c">set_show_border</a> (bool show_border=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether a bevel will be drawn around the notebook pages. <a href="#a808a962e182f89ab39e4c1ecceec809c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a2075d44fc57ecd7741747490772d8017">get_show_border</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether a bevel will be drawn around the notebook pages. <a href="#a2075d44fc57ecd7741747490772d8017"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a5647410e4057a608182381e90c0d6206">set_show_tabs</a> (bool show_tabs=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether to show the tabs for the notebook or not. <a href="#a5647410e4057a608182381e90c0d6206"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a5952ee70c14940bfba2d2f3e1f210636">get_show_tabs</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the tabs of the notebook are shown. <a href="#a5952ee70c14940bfba2d2f3e1f210636"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#abaaff5c44279de084923d72f67d47fec">set_tab_pos</a> (<a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> pos)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the edge at which the tabs for switching pages in the notebook are drawn. <a href="#abaaff5c44279de084923d72f67d47fec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#acbb0eb43ee3fe93843c3b5624581602e">get_tab_pos</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the edge at which the tabs for switching pages in the notebook are drawn. <a href="#acbb0eb43ee3fe93843c3b5624581602e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a630bc75ab021187d8a0f51af0088435a">set_scrollable</a> (bool scrollable=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether the tab label area will have arrows for scrolling if there are too many tabs to fit in the area. <a href="#a630bc75ab021187d8a0f51af0088435a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a3cc754b00d9e48550ec5be5ca13c7c87">get_scrollable</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the tab label area has arrows for scrolling. <a href="#a3cc754b00d9e48550ec5be5ca13c7c87"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">guint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#acc9310fa9d6b928c6d93640006b39431">get_tab_hborder</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the horizontal width of a tab border. <a href="#acc9310fa9d6b928c6d93640006b39431"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">guint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a7534bec0f8d175c3e4fe7ed0fd3591b1">get_tab_vborder</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the vertical width of a tab border. <a href="#a7534bec0f8d175c3e4fe7ed0fd3591b1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ae3b10dd4426260c6241854429a6843cb">popup_enable</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the popup menu: if the user clicks with the right mouse button on the tab labels, a menu with all the pages will be popped up. <a href="#ae3b10dd4426260c6241854429a6843cb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a010a04440ca6d87344da201a4496dc9b">popup_disable</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the popup menu. <a href="#a010a04440ca6d87344da201a4496dc9b"></a><br/></td></tr>
<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_1Notebook.html#ab590df63b394d2edb6b96e5d937928e7">get_tab_label</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the tab label widget for the page <em>child</em>. <a href="#ab590df63b394d2edb6b96e5d937928e7"></a><br/></td></tr>
<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_1Notebook.html#af490ae3ddf580c334242b6f2367fb36a">get_tab_label</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the tab label widget for the page <em>child</em>. <a href="#af490ae3ddf580c334242b6f2367fb36a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a9cc1f87301aa22ca9dc14f86f29db6a4">set_tab_label</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; tab_label)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the tab label for <em>child</em>. <a href="#a9cc1f87301aa22ca9dc14f86f29db6a4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a6bc59b5a0c766064caf86e9f8ea6958f">set_tab_label_text</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; tab_text)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new label and sets it as the tab label for the page containing <em>child</em>. <a href="#a6bc59b5a0c766064caf86e9f8ea6958f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#aaee174e90efa5a6f56370e2d45a255cf">get_tab_label_text</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the text of the tab label for the page containing <em>child</em>. <a href="#aaee174e90efa5a6f56370e2d45a255cf"></a><br/></td></tr>
<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_1Notebook.html#ab481a1f9a5389769a9eaee2cad5be20f">get_menu_label</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the menu label widget of the page containing <em>child</em>. <a href="#ab481a1f9a5389769a9eaee2cad5be20f"></a><br/></td></tr>
<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_1Notebook.html#a985cd44ebb5218714481d4f326184c9e">get_menu_label</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the menu label widget of the page containing <em>child</em>. <a href="#a985cd44ebb5218714481d4f326184c9e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a82b0b3ee1e42962df6526d551ad2a8ff">set_menu_label</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; menu_label)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the menu label for the page containing <em>child</em>. <a href="#a82b0b3ee1e42962df6526d551ad2a8ff"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a0e3bd8b532d0b719d0235a78bfea0aa0">set_menu_label_text</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; menu_text)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new label and sets it as the menu label of <em>child</em>. <a href="#a0e3bd8b532d0b719d0235a78bfea0aa0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#acfe491e1e01a5198b2966ba0ff14380d">get_menu_label_text</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the text of the menu label for the page containing <em>child</em>. <a href="#acfe491e1e01a5198b2966ba0ff14380d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a8cea404ff5620d26de81ce63bec2c41f">query_tab_label_packing</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, bool&amp; expand, bool&amp;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01181.html#gae3f9c9c748ac8e4b124a39bfd7adec40">fill</a>, <a class="el" href="group__gtkmmEnums.html#gafd31781c802e2887a7898b442780662d">PackType</a>&amp; pack_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a62b4d1e8335a8df5a05d3b089abf3a02">set_tab_label_packing</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, bool expand, bool <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01181.html#gae3f9c9c748ac8e4b124a39bfd7adec40">fill</a>, <a class="el" href="group__gtkmmEnums.html#gafd31781c802e2887a7898b442780662d">PackType</a> pack_type)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the packing parameters for the tab label of the page containing <em>child</em>. <a href="#a62b4d1e8335a8df5a05d3b089abf3a02"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ae4032dff09c516ed5e5e8aed1a54b5f1">reorder_child</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, int position)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Reorders the page containing <em>child</em>, so that it appears in position <em>position</em>. <a href="#ae4032dff09c516ed5e5e8aed1a54b5f1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ae6a8a5e6efc38aa1d9824d919a814b44">get_tab_reorderable</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether the tab can be reordered via drag and drop or not. <a href="#ae6a8a5e6efc38aa1d9824d919a814b44"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a283f670166e6b40523a73483a69eb075">set_tab_reorderable</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, bool reorderable=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether the notebook tab can be reordered via drag and drop or not. <a href="#a283f670166e6b40523a73483a69eb075"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ae02ddaf28050195b7391fb6353420f60">get_tab_detachable</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the tab contents can be detached from <em>notebook</em>. <a href="#ae02ddaf28050195b7391fb6353420f60"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a7b0555d623c2784dc45b5b3e6aa9c3e1">set_tab_detachable</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; child, bool detachable=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether the tab can be detached from <em>notebook</em> to another notebook or widget. <a href="#a7b0555d623c2784dc45b5b3e6aa9c3e1"></a><br/></td></tr>
<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_1Notebook.html#a43e4c6450fa15d8e290c5ba78ca7b591">get_action_widget</a> (<a class="el" href="group__gtkmmEnums.html#gafd31781c802e2887a7898b442780662d">PackType</a> pack_type=PACK_START)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets one of the action widgets. <a href="#a43e4c6450fa15d8e290c5ba78ca7b591"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ad7bbc1f71ebddc1a8b0b5f298e7dd1c1">set_action_widget</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, <a class="el" href="group__gtkmmEnums.html#gafd31781c802e2887a7898b442780662d">PackType</a> pack_type=PACK_START)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>widget</em> as one of the action widgets. <a href="#ad7bbc1f71ebddc1a8b0b5f298e7dd1c1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Notebook__Helpers_1_1PageIterator.html">PageList::iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ae97d0078795417a1b6f86643590a8bbd">get_current</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Notebook__Helpers_1_1PageList.html">PageList</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a6a14099d90a2179001b88f0a08132faa">pages</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Notebook__Helpers_1_1PageList.html">PageList</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#aea78704b42407487c313439f1b05a944">pages</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak"/>
GtkNotebookPage*, guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a403ba7849e0cc2702c816c5f08534f15">signal_switch_page</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak"/>
<a class="el" href="classGtk_1_1Widget.html">Widget</a>*, guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a49c1bd4330a4ab1a78c932e678d48427">signal_page_reordered</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak"/>
<a class="el" href="classGtk_1_1Widget.html">Widget</a>*, guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a30326f0c4ed4b6b27361caaa18d33f70">signal_page_removed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak"/>
<a class="el" href="classGtk_1_1Widget.html">Widget</a>*, guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a8876e8968e2d6efe73cd04313ba76891">signal_page_added</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a94dbe360e0e41261582c20b15e257259">property_tab_pos</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Which side of the notebook holds the tabs. <a href="#a94dbe360e0e41261582c20b15e257259"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a71e5f1c8cb3c99b7a945247eaf3d635e">property_tab_pos</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Which side of the notebook holds the tabs. <a href="#a71e5f1c8cb3c99b7a945247eaf3d635e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a70f9d9260af3c9ed4b6644e103c6249f">property_show_tabs</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether tabs should be shown or not. <a href="#a70f9d9260af3c9ed4b6644e103c6249f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a70489d2789fd3c66fda196201c4b004b">property_show_tabs</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether tabs should be shown or not. <a href="#a70489d2789fd3c66fda196201c4b004b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#aa882d32d4a9bd02daaf5c5ac02c8ab15">property_show_border</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the border should be shown or not. <a href="#aa882d32d4a9bd02daaf5c5ac02c8ab15"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ad0027e0f54e581b40378199b2a05a276">property_show_border</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the border should be shown or not. <a href="#ad0027e0f54e581b40378199b2a05a276"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#adadf44949dc73ba9ecc6f31194331b5b">property_scrollable</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE, scroll arrows are added if there are too many tabs to fit. <a href="#adadf44949dc73ba9ecc6f31194331b5b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ae04b5d0ea84cf47c3bf584d071f6b437">property_scrollable</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE, scroll arrows are added if there are too many tabs to fit. <a href="#ae04b5d0ea84cf47c3bf584d071f6b437"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__WriteOnly.html">Glib::PropertyProxy_WriteOnly</a><br class="typebreak"/>
&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a458f77601c67576a59eaa8377d181d5c">property_tab_border</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Width of the border around the tab labels. <a href="#a458f77601c67576a59eaa8377d181d5c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#afa39d28939f0108ef2f91f9b0bdee9ff">property_tab_hborder</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Width of the horizontal border of tab labels. <a href="#afa39d28939f0108ef2f91f9b0bdee9ff"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a0131c35c0ff46cc4b030cec4ceb29ed1">property_tab_hborder</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Width of the horizontal border of tab labels. <a href="#a0131c35c0ff46cc4b030cec4ceb29ed1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a623686d2696f09d53c5f50c20dfbc2fb">property_tab_vborder</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Width of the vertical border of tab labels. <a href="#a623686d2696f09d53c5f50c20dfbc2fb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a97e22c219495097c6517550933da711f">property_tab_vborder</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Width of the vertical border of tab labels. <a href="#a97e22c219495097c6517550933da711f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a4b84ce79f71a99a81a55cfdbfce4335b">property_page</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The index of the current page. <a href="#a4b84ce79f71a99a81a55cfdbfce4335b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a7aa7943420ac3ad85e6063a27230f91b">property_page</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The index of the current page. <a href="#a7aa7943420ac3ad85e6063a27230f91b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a26ead75a3f982a3232273ce940d15765">property_enable_popup</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE, pressing the right mouse button on the notebook pops up a menu that you can use to go to a page. <a href="#a26ead75a3f982a3232273ce940d15765"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#acdeb51d12959a0b7a72cf137379dd312">property_enable_popup</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE, pressing the right mouse button on the notebook pops up a menu that you can use to go to a page. <a href="#acdeb51d12959a0b7a72cf137379dd312"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a49a9c6bb99ad175c82104a3274c98bf0">property_homogeneous</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether tabs should have homogeneous sizes. <a href="#a49a9c6bb99ad175c82104a3274c98bf0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#afb4324c03b803a232312e232d6b6510f">property_homogeneous</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether tabs should have homogeneous sizes. <a href="#afb4324c03b803a232312e232d6b6510f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#ad7f590deab8bc2ca0e7d490aa42bb58d">property_group_id</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Group ID for tabs drag and drop. <a href="#ad7f590deab8bc2ca0e7d490aa42bb58d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#aff4f261c2ffba78fc3d335c76231998c">property_group_id</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Group ID for tabs drag and drop. <a href="#aff4f261c2ffba78fc3d335c76231998c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; void* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#accf47fefad7b71d1f0a85456b6cf09df">property_group</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Group for tabs drag and drop. <a href="#accf47fefad7b71d1f0a85456b6cf09df"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; void* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a13612b8f5a8894f31dd43480baf4dfb0">property_group</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Group for tabs drag and drop. <a href="#a13612b8f5a8894f31dd43480baf4dfb0"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#aaa7a4dabcd0ed602eb9478561c976160">set_window_creation_hook</a> (const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotWindowCreation</a>&amp; slot)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a7cc8e7948c3dc7eff761f4f9f0963f2c">on_switch_page</a> (GtkNotebookPage* page, guint page_num)</td></tr>
<tr><td colspan="2"><h2><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Notebook.html">Gtk::Notebook</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Notebook.html#a1ef95b6a13995a2ca58c44673967287d">wrap</a> (GtkNotebook* object, bool take_copy=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a1ef95b6a13995a2ca58c44673967287d"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classGtk_1_1Container.html" title="Abstract container class.">Container</a> which shows one of its children at a time, in tabbed windows. </p>
<p>The <a class="el" href="classGtk_1_1Notebook.html" title="Container which shows one of its children at a time, in tabbed windows.">Gtk::Notebook</a> widget is a <a class="el" href="classGtk_1_1Container.html" title="Abstract container class.">Gtk::Container</a> whose children are pages that can be switched between using tab labels along one edge.</p>
<p>A <a class="el" href="classGtk_1_1Notebook.html" title="Container which shows one of its children at a time, in tabbed windows.">Notebook</a> widget looks like this: </p>
<div align="center">
<img src="notebook1.png" alt="notebook1.png"/>
</div>
 </div><hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a475484a8d8ca5e1c01ece85c0505e5f2"></a><!-- doxytag: member="Gtk::Notebook::PageList" ref="a475484a8d8ca5e1c01ece85c0505e5f2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classGtk_1_1Notebook__Helpers_1_1PageList.html">Notebook_Helpers::PageList</a> <a class="el" href="classGtk_1_1Notebook__Helpers_1_1PageList.html">Gtk::Notebook::PageList</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000073">Deprecated:</a></b></dt><dd>Use <a class="el" href="classGtk_1_1Notebook.html#af45cfad58e0d5ed998c551ede9015dff" title="Returns the page number of the current page.">Notebook::get_current_page()</a>, <a class="el" href="classGtk_1_1Notebook.html#aee6987ef10d8e3afcc40824c53f4c1ad" title="Returns the child widget contained in page number page_num.">Notebook::get_nth_page()</a>, etc.</dd></dl>
<p>instead. </p>

</div>
</div>
<a class="anchor" id="a1b37edb1663a72d471341dccc8da9b8f"></a><!-- doxytag: member="Gtk::Notebook::SlotWindowCreation" ref="a1b37edb1663a72d471341dccc8da9b8f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt;<a class="el" href="classGtk_1_1Notebook.html">Notebook</a>*, <a class="el" href="classGtk_1_1Widget.html">Widget</a>*, int, int&gt; <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">Gtk::Notebook::SlotWindowCreation</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>For instance, Notebook* on_window_creation(Widget* page, int x, int y);. </p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a654fd4f54b8c5adc18a7cc0f1cb9f5c5"></a><!-- doxytag: member="Gtk::Notebook::~Notebook" ref="a654fd4f54b8c5adc18a7cc0f1cb9f5c5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::Notebook::~Notebook </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a246784cbd4db5dffabb109051364d079"></a><!-- doxytag: member="Gtk::Notebook::Notebook" ref="a246784cbd4db5dffabb109051364d079" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::Notebook::Notebook </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="af7bdf8ec9f703fb21aec6d372085f38a"></a><!-- doxytag: member="Gtk::Notebook::append_page" ref="af7bdf8ec9f703fb21aec6d372085f38a" args="(Widget &amp;child, Widget &amp;tab_label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::append_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>tab_label</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Appends a page to <em>notebook</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a> to use as the contents of the page. </td></tr>
    <tr><td class="paramname">tab_label</td><td>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a> to be used as the label for the page. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad30547e3efa79994a6faf08939dd33c5"></a><!-- doxytag: member="Gtk::Notebook::append_page" ref="ad30547e3efa79994a6faf08939dd33c5" args="(Widget &amp;child)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::append_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8398c92414dd1e3e5709e33e2611914a"></a><!-- doxytag: member="Gtk::Notebook::append_page" ref="a8398c92414dd1e3e5709e33e2611914a" args="(Widget &amp;child, const Glib::ustring &amp;tab_label, bool use_mnemonic=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::append_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>tab_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_mnemonic</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3a1f038ff9da250b46af4704e92ac16c"></a><!-- doxytag: member="Gtk::Notebook::append_page" ref="a3a1f038ff9da250b46af4704e92ac16c" args="(Widget &amp;child, Widget &amp;tab_label, Widget &amp;menu_label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::append_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>tab_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>menu_label</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Appends a page to <em>notebook</em>, specifying the widget to use as the label in the popup menu. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a> to use as the contents of the page. </td></tr>
    <tr><td class="paramname">tab_label</td><td>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a> to be used as the label for the page. </td></tr>
    <tr><td class="paramname">menu_label</td><td>The widget to use as a label for the page-switch menu. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af3d22c96a66611a8c874c25521282101"></a><!-- doxytag: member="Gtk::Notebook::append_page" ref="af3d22c96a66611a8c874c25521282101" args="(Widget &amp;child, const Glib::ustring &amp;tab_label, const Glib::ustring &amp;menu_label, bool use_mnemonic=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::append_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>tab_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>menu_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_mnemonic</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a43e4c6450fa15d8e290c5ba78ca7b591"></a><!-- doxytag: member="Gtk::Notebook::get_action_widget" ref="a43e4c6450fa15d8e290c5ba78ca7b591" args="(PackType pack_type=PACK_START)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::Notebook::get_action_widget </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gafd31781c802e2887a7898b442780662d">PackType</a>&#160;</td>
          <td class="paramname"><em>pack_type</em> = <code>PACK_START</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets one of the action widgets. </p>
<p>See <a class="el" href="classGtk_1_1Notebook.html#ad7bbc1f71ebddc1a8b0b5f298e7dd1c1" title="Sets widget as one of the action widgets.">set_action_widget()</a>.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000010">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pack_type</td><td>Pack type of the action widget to receive. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The action widget with the given <em>pack_type</em> or <code>0</code> when this action widget has not been set. </dd></dl>

</div>
</div>
<a class="anchor" id="ae97d0078795417a1b6f86643590a8bbd"></a><!-- doxytag: member="Gtk::Notebook::get_current" ref="ae97d0078795417a1b6f86643590a8bbd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Notebook__Helpers_1_1PageIterator.html">PageList::iterator</a> Gtk::Notebook::get_current </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000078">Deprecated:</a></b></dt><dd>Use <a class="el" href="classGtk_1_1Notebook.html#af45cfad58e0d5ed998c551ede9015dff" title="Returns the page number of the current page.">Notebook::get_current_page()</a>, <a class="el" href="classGtk_1_1Notebook.html#aee6987ef10d8e3afcc40824c53f4c1ad" title="Returns the child widget contained in page number page_num.">Notebook::get_nth_page()</a>, etc.</dd></dl>
<p>instead. </p>

</div>
</div>
<a class="anchor" id="af45cfad58e0d5ed998c551ede9015dff"></a><!-- doxytag: member="Gtk::Notebook::get_current_page" ref="af45cfad58e0d5ed998c551ede9015dff" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::get_current_page </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the page number of the current page. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The index (starting from 0) of the current page in the notebook. If the notebook has no pages, then -1 will be returned. </dd></dl>

</div>
</div>
<a class="anchor" id="ac63b01e73d94bc07eafb0719d79cbd6e"></a><!-- doxytag: member="Gtk::Notebook::get_group" ref="ac63b01e73d94bc07eafb0719d79cbd6e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* Gtk::Notebook::get_group </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the current group identificator pointer for <em>notebook</em>. </p>
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000052">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
<p>Deprecated: 2.24: Use <a class="el" href="classGtk_1_1Notebook.html#a085a72d00d8155eb0499eecb80ef3c9f" title="Gets the current group name for notebook.">get_group_name()</a> instead </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The group identificator, or <code>0</code> if none is set. </dd></dl>

</div>
</div>
<a class="anchor" id="ae680bf82bc3254054c8fb8eae7168baa"></a><!-- doxytag: member="Gtk::Notebook::get_group" ref="ae680bf82bc3254054c8fb8eae7168baa" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const void* Gtk::Notebook::get_group </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the current group identificator pointer for <em>notebook</em>. </p>
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000053">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
<p>Deprecated: 2.24: Use <a class="el" href="classGtk_1_1Notebook.html#a085a72d00d8155eb0499eecb80ef3c9f" title="Gets the current group name for notebook.">get_group_name()</a> instead </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The group identificator, or <code>0</code> if none is set. </dd></dl>

</div>
</div>
<a class="anchor" id="abd5e7d5f181ffbbc9cf5a89510d3e8df"></a><!-- doxytag: member="Gtk::Notebook::get_group_id" ref="abd5e7d5f181ffbbc9cf5a89510d3e8df" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::get_group_id </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the current group identificator for <em>notebook</em>. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000071">Since gtkmm 2.10:</a></b></dt><dd>Deprecated: 2.12: use <a class="el" href="classGtk_1_1Notebook.html#a085a72d00d8155eb0499eecb80ef3c9f" title="Gets the current group name for notebook.">get_group_name()</a> instead. </dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The group identificator, or -1 if none is set. </dd></dl>

</div>
</div>
<a class="anchor" id="a085a72d00d8155eb0499eecb80ef3c9f"></a><!-- doxytag: member="Gtk::Notebook::get_group_name" ref="a085a72d00d8155eb0499eecb80ef3c9f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::Notebook::get_group_name </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the current group name for <em>notebook</em>. </p>
<p>Note that this funtion can emphasis not be used together with <a class="el" href="classGtk_1_1Notebook.html#a8da49c253961457931057abbe6218169" title="Sets a group identificator pointer for notebook, notebooks sharing the same group identificator point...">set_group()</a> or <a class="el" href="classGtk_1_1Notebook.html#a4a2b16092571bb24e0b6c8848c128088" title="Sets an group identificator for notebook, notebooks sharing the same group identificator will be able...">set_group_id()</a>.</p>
<p>Return Value: (transfer none): the group name, or <code>0</code> if none is set.</p>
<dl class="since_2_24"><dt><b><a class="el" href="since_2_24.html#_since_2_24000017">Since gtkmm 2.24:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab481a1f9a5389769a9eaee2cad5be20f"></a><!-- doxytag: member="Gtk::Notebook::get_menu_label" ref="ab481a1f9a5389769a9eaee2cad5be20f" args="(Widget &amp;child)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::Notebook::get_menu_label </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the menu label widget of the page containing <em>child</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>A widget contained in a page of <em>notebook</em>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The menu label, or <code>0</code> if the notebook page does not have a menu label other than the default (the tab label). </dd></dl>

</div>
</div>
<a class="anchor" id="a985cd44ebb5218714481d4f326184c9e"></a><!-- doxytag: member="Gtk::Notebook::get_menu_label" ref="a985cd44ebb5218714481d4f326184c9e" args="(Widget &amp;child) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::Notebook::get_menu_label </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the menu label widget of the page containing <em>child</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>A widget contained in a page of <em>notebook</em>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The menu label, or <code>0</code> if the notebook page does not have a menu label other than the default (the tab label). </dd></dl>

</div>
</div>
<a class="anchor" id="acfe491e1e01a5198b2966ba0ff14380d"></a><!-- doxytag: member="Gtk::Notebook::get_menu_label_text" ref="acfe491e1e01a5198b2966ba0ff14380d" args="(Widget &amp;child) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::Notebook::get_menu_label_text </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the text of the menu label for the page containing <em>child</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The child widget of a page of the notebook. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Value: the text of the tab label. </dd></dl>

</div>
</div>
<a class="anchor" id="a50419a0bde1c5d4d4fe6124dd40c4462"></a><!-- doxytag: member="Gtk::Notebook::get_n_pages" ref="a50419a0bde1c5d4d4fe6124dd40c4462" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::get_n_pages </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the number of pages in a notebook. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000101">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000075">Deprecated:</a></b></dt><dd>Use the const method. </dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The number of pages in the notebook. </dd></dl>

</div>
</div>
<a class="anchor" id="a17edd5bef5671a5a884fc2545f7c0462"></a><!-- doxytag: member="Gtk::Notebook::get_n_pages" ref="a17edd5bef5671a5a884fc2545f7c0462" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::get_n_pages </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the number of pages in a notebook. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000102">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The number of pages in the notebook. </dd></dl>

</div>
</div>
<a class="anchor" id="aee6987ef10d8e3afcc40824c53f4c1ad"></a><!-- doxytag: member="Gtk::Notebook::get_nth_page" ref="aee6987ef10d8e3afcc40824c53f4c1ad" args="(int page_num)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::Notebook::get_nth_page </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>page_num</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the child widget contained in page number <em>page_num</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">page_num</td><td>The index of a page in the notebook, or -1 to get the last page. </td></tr>
  </table>
  </dd>
</dl>
<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>

</div>
</div>
<a class="anchor" id="ac39fdc06aee47a316a81305867a4613c"></a><!-- doxytag: member="Gtk::Notebook::get_nth_page" ref="ac39fdc06aee47a316a81305867a4613c" args="(int page_num) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::Notebook::get_nth_page </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>page_num</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the child widget contained in page number <em>page_num</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">page_num</td><td>The index of a page in the notebook, or -1 to get the last page. </td></tr>
  </table>
  </dd>
</dl>
<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>

</div>
</div>
<a class="anchor" id="a3cc754b00d9e48550ec5be5ca13c7c87"></a><!-- doxytag: member="Gtk::Notebook::get_scrollable" ref="a3cc754b00d9e48550ec5be5ca13c7c87" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::Notebook::get_scrollable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether the tab label area has arrows for scrolling. </p>
<p>See <a class="el" href="classGtk_1_1Notebook.html#a630bc75ab021187d8a0f51af0088435a" title="Sets whether the tab label area will have arrows for scrolling if there are too many tabs to fit in t...">set_scrollable()</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if arrows for scrolling are present. </dd></dl>

</div>
</div>
<a class="anchor" id="a2075d44fc57ecd7741747490772d8017"></a><!-- doxytag: member="Gtk::Notebook::get_show_border" ref="a2075d44fc57ecd7741747490772d8017" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::Notebook::get_show_border </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether a bevel will be drawn around the notebook pages. </p>
<p>See <a class="el" href="classGtk_1_1Notebook.html#a808a962e182f89ab39e4c1ecceec809c" title="Sets whether a bevel will be drawn around the notebook pages.">set_show_border()</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the bevel is drawn. </dd></dl>

</div>
</div>
<a class="anchor" id="a5952ee70c14940bfba2d2f3e1f210636"></a><!-- doxytag: member="Gtk::Notebook::get_show_tabs" ref="a5952ee70c14940bfba2d2f3e1f210636" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::Notebook::get_show_tabs </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether the tabs of the notebook are shown. </p>
<p>See <a class="el" href="classGtk_1_1Notebook.html#a5647410e4057a608182381e90c0d6206" title="Sets whether to show the tabs for the notebook or not.">set_show_tabs()</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the tabs are shown. </dd></dl>

</div>
</div>
<a class="anchor" id="ae02ddaf28050195b7391fb6353420f60"></a><!-- doxytag: member="Gtk::Notebook::get_tab_detachable" ref="ae02ddaf28050195b7391fb6353420f60" args="(Widget &amp;child) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::Notebook::get_tab_detachable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether the tab contents can be detached from <em>notebook</em>. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000074">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>A child <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the tab is detachable. </dd></dl>

</div>
</div>
<a class="anchor" id="acc9310fa9d6b928c6d93640006b39431"></a><!-- doxytag: member="Gtk::Notebook::get_tab_hborder" ref="acc9310fa9d6b928c6d93640006b39431" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint16 Gtk::Notebook::get_tab_hborder </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the horizontal width of a tab border. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000064">Since gtkmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Horizontal width of a tab border. </dd></dl>

</div>
</div>
<a class="anchor" id="ab590df63b394d2edb6b96e5d937928e7"></a><!-- doxytag: member="Gtk::Notebook::get_tab_label" ref="ab590df63b394d2edb6b96e5d937928e7" args="(Widget &amp;child)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::Notebook::get_tab_label </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the tab label widget for the page <em>child</em>. </p>
<p><code>0</code> is returned if <em>child</em> is not in <em>notebook</em> or if no tab label has specifically been set for <em>child</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The page. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The tab label. </dd></dl>

</div>
</div>
<a class="anchor" id="af490ae3ddf580c334242b6f2367fb36a"></a><!-- doxytag: member="Gtk::Notebook::get_tab_label" ref="af490ae3ddf580c334242b6f2367fb36a" args="(Widget &amp;child) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>* Gtk::Notebook::get_tab_label </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the tab label widget for the page <em>child</em>. </p>
<p><code>0</code> is returned if <em>child</em> is not in <em>notebook</em> or if no tab label has specifically been set for <em>child</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The page. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The tab label. </dd></dl>

</div>
</div>
<a class="anchor" id="aaee174e90efa5a6f56370e2d45a255cf"></a><!-- doxytag: member="Gtk::Notebook::get_tab_label_text" ref="aaee174e90efa5a6f56370e2d45a255cf" args="(Widget &amp;child) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::Notebook::get_tab_label_text </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the text of the tab label for the page containing <em>child</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>A widget contained in a page of <em>notebook</em>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Value: the text of the tab label. </dd></dl>

</div>
</div>
<a class="anchor" id="acbb0eb43ee3fe93843c3b5624581602e"></a><!-- doxytag: member="Gtk::Notebook::get_tab_pos" ref="acbb0eb43ee3fe93843c3b5624581602e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> Gtk::Notebook::get_tab_pos </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the edge at which the tabs for switching pages in the notebook are drawn. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The edge at which the tabs are drawn. </dd></dl>

</div>
</div>
<a class="anchor" id="ae6a8a5e6efc38aa1d9824d919a814b44"></a><!-- doxytag: member="Gtk::Notebook::get_tab_reorderable" ref="ae6a8a5e6efc38aa1d9824d919a814b44" args="(Widget &amp;child) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::Notebook::get_tab_reorderable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets whether the tab can be reordered via drag and drop or not. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000072">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>A child <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the tab is reorderable. </dd></dl>

</div>
</div>
<a class="anchor" id="a7534bec0f8d175c3e4fe7ed0fd3591b1"></a><!-- doxytag: member="Gtk::Notebook::get_tab_vborder" ref="a7534bec0f8d175c3e4fe7ed0fd3591b1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint16 Gtk::Notebook::get_tab_vborder </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the vertical width of a tab border. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000065">Since gtkmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Vertical width of a tab border. </dd></dl>

</div>
</div>
<a class="anchor" id="a12ac78311484836a25dd5d16ca2b5214"></a><!-- doxytag: member="Gtk::Notebook::gobj" ref="a12ac78311484836a25dd5d16ca2b5214" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GtkNotebook* Gtk::Notebook::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Provides access to the underlying C GtkObject. </p>

<p>Reimplemented from <a class="el" href="classGtk_1_1Container.html#ab80be58ac27710f10f329120587e7d60">Gtk::Container</a>.</p>

</div>
</div>
<a class="anchor" id="ac1990785090c73c43924d86d25a7035d"></a><!-- doxytag: member="Gtk::Notebook::gobj" ref="ac1990785090c73c43924d86d25a7035d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkNotebook* Gtk::Notebook::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Provides access to the underlying C GtkObject. </p>

<p>Reimplemented from <a class="el" href="classGtk_1_1Container.html#a1b45ff015f4b09b143699bad9d4e423d">Gtk::Container</a>.</p>

</div>
</div>
<a class="anchor" id="aa691f645fb2e06163c505ae532e09bf5"></a><!-- doxytag: member="Gtk::Notebook::insert_page" ref="aa691f645fb2e06163c505ae532e09bf5" args="(Widget &amp;child, const Glib::ustring &amp;tab_label, int position, bool use_mnemonic=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::insert_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>tab_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_mnemonic</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa7c7fb6c19a8dcd1cc0e6a4166cda824"></a><!-- doxytag: member="Gtk::Notebook::insert_page" ref="aa7c7fb6c19a8dcd1cc0e6a4166cda824" args="(Widget &amp;child, Widget &amp;tab_label, Widget &amp;menu_label, int position)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::insert_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>tab_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>menu_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>position</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Insert a page into <em>notebook</em> at the given position, specifying the widget to use as the label in the popup menu. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a> to use as the contents of the page. </td></tr>
    <tr><td class="paramname">tab_label</td><td>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a> to be used as the label for the page.. </td></tr>
    <tr><td class="paramname">menu_label</td><td>The widget to use as a label for the page-switch menu. </td></tr>
    <tr><td class="paramname">position</td><td>The index (starting at 0) at which to insert the page, or -1 to append the page after all other pages. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad6e61b655c32954bee24d11753d7acd7"></a><!-- doxytag: member="Gtk::Notebook::insert_page" ref="ad6e61b655c32954bee24d11753d7acd7" args="(Widget &amp;child, const Glib::ustring &amp;tab_label, const Glib::ustring &amp;menu_label, int position, bool use_mnemonic=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::insert_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>tab_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>menu_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_mnemonic</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3e12bc0a44aa1bb2adc34d95c251ebef"></a><!-- doxytag: member="Gtk::Notebook::insert_page" ref="a3e12bc0a44aa1bb2adc34d95c251ebef" args="(Widget &amp;child, Widget &amp;tab_label, int position)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::insert_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>tab_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>position</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Insert a page into <em>notebook</em> at the given position. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a> to use as the contents of the page. </td></tr>
    <tr><td class="paramname">tab_label</td><td>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a> to be used as the label for the page. </td></tr>
    <tr><td class="paramname">position</td><td>The index (starting at 0) at which to insert the page, or -1 to append the page after all other pages. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="acc6a124182c335fff1f92f25c91cb42a"></a><!-- doxytag: member="Gtk::Notebook::insert_page" ref="acc6a124182c335fff1f92f25c91cb42a" args="(Widget &amp;child, int position)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::insert_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>position</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a541b764b5cfa4477603eee268729d448"></a><!-- doxytag: member="Gtk::Notebook::next_page" ref="a541b764b5cfa4477603eee268729d448" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::next_page </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Switches to the next page. </p>
<p>Nothing happens if the current page is the last page. </p>

</div>
</div>
<a class="anchor" id="a7cc8e7948c3dc7eff761f4f9f0963f2c"></a><!-- doxytag: member="Gtk::Notebook::on_switch_page" ref="a7cc8e7948c3dc7eff761f4f9f0963f2c" args="(GtkNotebookPage *page, guint page_num)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Notebook::on_switch_page </td>
          <td>(</td>
          <td class="paramtype">GtkNotebookPage *&#160;</td>
          <td class="paramname"><em>page</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"><em>page_num</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7fc37088ba103763547e6c67796c011f"></a><!-- doxytag: member="Gtk::Notebook::page_num" ref="a7fc37088ba103763547e6c67796c011f" args="(const Widget &amp;child)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::page_num </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Finds the index of the page which contains the given child widget. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000076">Deprecated:</a></b></dt><dd>Use the const method. </dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <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>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The index of the page containing <em>child</em>, or -1 if <em>child</em> is not in the notebook. </dd></dl>

</div>
</div>
<a class="anchor" id="aa2cdf2cc644073134bf18ab4edb17ecb"></a><!-- doxytag: member="Gtk::Notebook::page_num" ref="aa2cdf2cc644073134bf18ab4edb17ecb" args="(const Widget &amp;child) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::page_num </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Finds the index of the page which contains the given child widget. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <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>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The index of the page containing <em>child</em>, or -1 if <em>child</em> is not in the notebook. </dd></dl>

</div>
</div>
<a class="anchor" id="aea78704b42407487c313439f1b05a944"></a><!-- doxytag: member="Gtk::Notebook::pages" ref="aea78704b42407487c313439f1b05a944" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Notebook__Helpers_1_1PageList.html">PageList</a>&amp; Gtk::Notebook::pages </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000080">Deprecated:</a></b></dt><dd>Use <a class="el" href="classGtk_1_1Notebook.html#af45cfad58e0d5ed998c551ede9015dff" title="Returns the page number of the current page.">Notebook::get_current_page()</a>, <a class="el" href="classGtk_1_1Notebook.html#aee6987ef10d8e3afcc40824c53f4c1ad" title="Returns the child widget contained in page number page_num.">Notebook::get_nth_page()</a>, etc.</dd></dl>
<p>instead. </p>

</div>
</div>
<a class="anchor" id="a6a14099d90a2179001b88f0a08132faa"></a><!-- doxytag: member="Gtk::Notebook::pages" ref="a6a14099d90a2179001b88f0a08132faa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Notebook__Helpers_1_1PageList.html">PageList</a>&amp; Gtk::Notebook::pages </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000079">Deprecated:</a></b></dt><dd>Use <a class="el" href="classGtk_1_1Notebook.html#af45cfad58e0d5ed998c551ede9015dff" title="Returns the page number of the current page.">Notebook::get_current_page()</a>, <a class="el" href="classGtk_1_1Notebook.html#aee6987ef10d8e3afcc40824c53f4c1ad" title="Returns the child widget contained in page number page_num.">Notebook::get_nth_page()</a>, etc.</dd></dl>
<p>instead. </p>

</div>
</div>
<a class="anchor" id="a010a04440ca6d87344da201a4496dc9b"></a><!-- doxytag: member="Gtk::Notebook::popup_disable" ref="a010a04440ca6d87344da201a4496dc9b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::popup_disable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Disables the popup menu. </p>

</div>
</div>
<a class="anchor" id="ae3b10dd4426260c6241854429a6843cb"></a><!-- doxytag: member="Gtk::Notebook::popup_enable" ref="ae3b10dd4426260c6241854429a6843cb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::popup_enable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enables the popup menu: if the user clicks with the right mouse button on the tab labels, a menu with all the pages will be popped up. </p>

</div>
</div>
<a class="anchor" id="a3d0993a6d1ce5f2e540242d805d80993"></a><!-- doxytag: member="Gtk::Notebook::prepend_page" ref="a3d0993a6d1ce5f2e540242d805d80993" args="(Widget &amp;child, const Glib::ustring &amp;tab_label, const Glib::ustring &amp;menu_label, bool use_mnemonic)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::prepend_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>tab_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>menu_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_mnemonic</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a35e14985c7a8baa31ad3ba1fbba444f9"></a><!-- doxytag: member="Gtk::Notebook::prepend_page" ref="a35e14985c7a8baa31ad3ba1fbba444f9" args="(Widget &amp;child, Widget &amp;tab_label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::prepend_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>tab_label</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Prepends a page to <em>notebook</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a> to use as the contents of the page. </td></tr>
    <tr><td class="paramname">tab_label</td><td>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a> to be used as the label for the page. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a643a072b9be70fffbcea106153128a4e"></a><!-- doxytag: member="Gtk::Notebook::prepend_page" ref="a643a072b9be70fffbcea106153128a4e" args="(Widget &amp;child)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::prepend_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8ce64c87a2b0a7a3f82f847f7665e099"></a><!-- doxytag: member="Gtk::Notebook::prepend_page" ref="a8ce64c87a2b0a7a3f82f847f7665e099" args="(Widget &amp;child, const Glib::ustring &amp;tab_label, bool use_mnemonic=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::prepend_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>tab_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_mnemonic</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad611194f11a92bcc92a43f976de21d1d"></a><!-- doxytag: member="Gtk::Notebook::prepend_page" ref="ad611194f11a92bcc92a43f976de21d1d" args="(Widget &amp;child, Widget &amp;tab_label, Widget &amp;menu_label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Notebook::prepend_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>tab_label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>menu_label</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Prepends a page to <em>notebook</em>, specifying the widget to use as the label in the popup menu. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a> to use as the contents of the page. </td></tr>
    <tr><td class="paramname">tab_label</td><td>The <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a> to be used as the label for the page. </td></tr>
    <tr><td class="paramname">menu_label</td><td>The widget to use as a label for the page-switch menu. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aaa68ef247203cb6aa10f9a85bc788bfd"></a><!-- doxytag: member="Gtk::Notebook::prev_page" ref="aaa68ef247203cb6aa10f9a85bc788bfd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::prev_page </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Switches to the previous page. </p>
<p>Nothing happens if the current page is the first page. </p>

</div>
</div>
<a class="anchor" id="a26ead75a3f982a3232273ce940d15765"></a><!-- doxytag: member="Gtk::Notebook::property_enable_popup" ref="a26ead75a3f982a3232273ce940d15765" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::Notebook::property_enable_popup </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE, pressing the right mouse button on the notebook pops up a menu that you can use to go to a page. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="acdeb51d12959a0b7a72cf137379dd312"></a><!-- doxytag: member="Gtk::Notebook::property_enable_popup" ref="acdeb51d12959a0b7a72cf137379dd312" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::Notebook::property_enable_popup </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE, pressing the right mouse button on the notebook pops up a menu that you can use to go to a page. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="accf47fefad7b71d1f0a85456b6cf09df"></a><!-- doxytag: member="Gtk::Notebook::property_group" ref="accf47fefad7b71d1f0a85456b6cf09df" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;void*&gt; Gtk::Notebook::property_group </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Group for tabs drag and drop. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a13612b8f5a8894f31dd43480baf4dfb0"></a><!-- doxytag: member="Gtk::Notebook::property_group" ref="a13612b8f5a8894f31dd43480baf4dfb0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;void*&gt; Gtk::Notebook::property_group </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Group for tabs drag and drop. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ad7f590deab8bc2ca0e7d490aa42bb58d"></a><!-- doxytag: member="Gtk::Notebook::property_group_id" ref="ad7f590deab8bc2ca0e7d490aa42bb58d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::Notebook::property_group_id </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Group ID for tabs drag and drop. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aff4f261c2ffba78fc3d335c76231998c"></a><!-- doxytag: member="Gtk::Notebook::property_group_id" ref="aff4f261c2ffba78fc3d335c76231998c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gtk::Notebook::property_group_id </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Group ID for tabs drag and drop. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="afb4324c03b803a232312e232d6b6510f"></a><!-- doxytag: member="Gtk::Notebook::property_homogeneous" ref="afb4324c03b803a232312e232d6b6510f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::Notebook::property_homogeneous </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether tabs should have homogeneous sizes. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a49a9c6bb99ad175c82104a3274c98bf0"></a><!-- doxytag: member="Gtk::Notebook::property_homogeneous" ref="a49a9c6bb99ad175c82104a3274c98bf0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::Notebook::property_homogeneous </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether tabs should have homogeneous sizes. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a4b84ce79f71a99a81a55cfdbfce4335b"></a><!-- doxytag: member="Gtk::Notebook::property_page" ref="a4b84ce79f71a99a81a55cfdbfce4335b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::Notebook::property_page </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The index of the current page. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a7aa7943420ac3ad85e6063a27230f91b"></a><!-- doxytag: member="Gtk::Notebook::property_page" ref="a7aa7943420ac3ad85e6063a27230f91b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gtk::Notebook::property_page </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The index of the current page. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="adadf44949dc73ba9ecc6f31194331b5b"></a><!-- doxytag: member="Gtk::Notebook::property_scrollable" ref="adadf44949dc73ba9ecc6f31194331b5b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::Notebook::property_scrollable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE, scroll arrows are added if there are too many tabs to fit. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ae04b5d0ea84cf47c3bf584d071f6b437"></a><!-- doxytag: member="Gtk::Notebook::property_scrollable" ref="ae04b5d0ea84cf47c3bf584d071f6b437" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::Notebook::property_scrollable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE, scroll arrows are added if there are too many tabs to fit. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aa882d32d4a9bd02daaf5c5ac02c8ab15"></a><!-- doxytag: member="Gtk::Notebook::property_show_border" ref="aa882d32d4a9bd02daaf5c5ac02c8ab15" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::Notebook::property_show_border </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the border should be shown or not. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ad0027e0f54e581b40378199b2a05a276"></a><!-- doxytag: member="Gtk::Notebook::property_show_border" ref="ad0027e0f54e581b40378199b2a05a276" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::Notebook::property_show_border </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether the border should be shown or not. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a70f9d9260af3c9ed4b6644e103c6249f"></a><!-- doxytag: member="Gtk::Notebook::property_show_tabs" ref="a70f9d9260af3c9ed4b6644e103c6249f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::Notebook::property_show_tabs </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether tabs should be shown or not. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a70489d2789fd3c66fda196201c4b004b"></a><!-- doxytag: member="Gtk::Notebook::property_show_tabs" ref="a70489d2789fd3c66fda196201c4b004b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::Notebook::property_show_tabs </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether tabs should be shown or not. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a458f77601c67576a59eaa8377d181d5c"></a><!-- doxytag: member="Gtk::Notebook::property_tab_border" ref="a458f77601c67576a59eaa8377d181d5c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__WriteOnly.html">Glib::PropertyProxy_WriteOnly</a>&lt;guint&gt; Gtk::Notebook::property_tab_border </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Width of the border around the tab labels. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="afa39d28939f0108ef2f91f9b0bdee9ff"></a><!-- doxytag: member="Gtk::Notebook::property_tab_hborder" ref="afa39d28939f0108ef2f91f9b0bdee9ff" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;guint&gt; Gtk::Notebook::property_tab_hborder </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Width of the horizontal border of tab labels. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a0131c35c0ff46cc4b030cec4ceb29ed1"></a><!-- doxytag: member="Gtk::Notebook::property_tab_hborder" ref="a0131c35c0ff46cc4b030cec4ceb29ed1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint&gt; Gtk::Notebook::property_tab_hborder </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Width of the horizontal border of tab labels. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a71e5f1c8cb3c99b7a945247eaf3d635e"></a><!-- doxytag: member="Gtk::Notebook::property_tab_pos" ref="a71e5f1c8cb3c99b7a945247eaf3d635e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a>&gt; Gtk::Notebook::property_tab_pos </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Which side of the notebook holds the tabs. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a94dbe360e0e41261582c20b15e257259"></a><!-- doxytag: member="Gtk::Notebook::property_tab_pos" ref="a94dbe360e0e41261582c20b15e257259" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a>&gt; Gtk::Notebook::property_tab_pos </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Which side of the notebook holds the tabs. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a623686d2696f09d53c5f50c20dfbc2fb"></a><!-- doxytag: member="Gtk::Notebook::property_tab_vborder" ref="a623686d2696f09d53c5f50c20dfbc2fb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;guint&gt; Gtk::Notebook::property_tab_vborder </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Width of the vertical border of tab labels. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a97e22c219495097c6517550933da711f"></a><!-- doxytag: member="Gtk::Notebook::property_tab_vborder" ref="a97e22c219495097c6517550933da711f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint&gt; Gtk::Notebook::property_tab_vborder </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Width of the vertical border of tab labels. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a8cea404ff5620d26de81ce63bec2c41f"></a><!-- doxytag: member="Gtk::Notebook::query_tab_label_packing" ref="a8cea404ff5620d26de81ce63bec2c41f" args="(Widget &amp;child, bool &amp;expand, bool &amp;fill, PackType &amp;pack_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::query_tab_label_packing </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"><em>expand</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"><em>fill</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gafd31781c802e2887a7898b442780662d">PackType</a>&amp;&#160;</td>
          <td class="paramname"><em>pack_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000077">Deprecated:</a></b></dt><dd>Modify the "tab-expand" and "tab-fill" child properties instead.</dd></dl>

</div>
</div>
<a class="anchor" id="a14d7df8f1c31d5c6cd94f5ed30d323d2"></a><!-- doxytag: member="Gtk::Notebook::remove_page" ref="a14d7df8f1c31d5c6cd94f5ed30d323d2" args="(Widget &amp;child)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::remove_page </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a657836baea599a7570241c47df89fe54"></a><!-- doxytag: member="Gtk::Notebook::remove_page" ref="a657836baea599a7570241c47df89fe54" args="(int page_num=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::remove_page </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>page_num</em> = <code>0</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Removes a page from the notebook given its index in the notebook. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">page_num</td><td>The index of a notebook page, starting from 0. If -1, the last page will be removed. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae4032dff09c516ed5e5e8aed1a54b5f1"></a><!-- doxytag: member="Gtk::Notebook::reorder_child" ref="ae4032dff09c516ed5e5e8aed1a54b5f1" args="(Widget &amp;child, int position)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::reorder_child </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>position</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reorders the page containing <em>child</em>, so that it appears in position <em>position</em>. </p>
<p>If <em>position</em> is greater than or equal to the number of children in the list or negative, <em>child</em> will be moved to the end of the list. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The child to move. </td></tr>
    <tr><td class="paramname">position</td><td>The new position, or -1 to move to the end. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad7bbc1f71ebddc1a8b0b5f298e7dd1c1"></a><!-- doxytag: member="Gtk::Notebook::set_action_widget" ref="ad7bbc1f71ebddc1a8b0b5f298e7dd1c1" args="(Widget *widget, PackType pack_type=PACK_START)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_action_widget </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>*&#160;</td>
          <td class="paramname"><em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gafd31781c802e2887a7898b442780662d">PackType</a>&#160;</td>
          <td class="paramname"><em>pack_type</em> = <code>PACK_START</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets <em>widget</em> as one of the action widgets. </p>
<p>Depending on the pack type the widget will be placed before or after the tabs. You can use a <a class="el" href="classGtk_1_1Box.html" title="A base class for box containers.">Gtk::Box</a> if you need to pack more than one widget on the same side.</p>
<p>Note that action widgets are "internal" children of the notebook and thus not included in the list returned from <a class="el" href="classGtk_1_1Container.html#a0af90e61f6c7e2bc9643654bf12506ae" title="Operate on contained items This is largely an internal used mainly for things like creating duplicate...">Gtk::Container::foreach()</a>.</p>
<dl class="since_2_20"><dt><b><a class="el" href="since_2_20.html#_since_2_20000011">Since gtkmm 2.20:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">widget</td><td>A <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a>. </td></tr>
    <tr><td class="paramname">pack_type</td><td>Pack type of the action widget. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aabc5f384b314edfb07eed6fe878c6547"></a><!-- doxytag: member="Gtk::Notebook::set_current_page" ref="aabc5f384b314edfb07eed6fe878c6547" args="(int page_num)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_current_page </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>page_num</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Switches to the page number <em>page_num</em>. </p>
<p>Note that due to historical reasons, GtkNotebook refuses to switch to a page unless the child widget is visible. Therefore, it is recommended to show child widgets before adding them to a notebook. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <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 notebook, nothing will be done. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8da49c253961457931057abbe6218169"></a><!-- doxytag: member="Gtk::Notebook::set_group" ref="a8da49c253961457931057abbe6218169" args="(void *group)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_group </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>group</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets a group identificator pointer for <em>notebook</em>, notebooks sharing the same group identificator pointer will be able to exchange tabs via drag and drop. </p>
<p>A notebook with a <code>0</code> group identificator will not be able to exchange tabs with any other notebook.</p>
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000051">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
<p>Deprecated: 2.24: Use <a class="el" href="classGtk_1_1Notebook.html#a708defd4951bbd6cad10bc19845e2524" title="Sets a group name for notebook.">set_group_name()</a> instead </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">group</td><td>A pointer to identify the notebook group, or <code>0</code> to unset it. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a4a2b16092571bb24e0b6c8848c128088"></a><!-- doxytag: member="Gtk::Notebook::set_group_id" ref="a4a2b16092571bb24e0b6c8848c128088" args="(int group_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_group_id </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>group_id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets an group identificator for <em>notebook</em>, notebooks sharing the same group identificator will be able to exchange tabs via drag and drop. </p>
<p>A notebook with group identificator -1 will not be able to exchange tabs with any other notebook.</p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000070">Since gtkmm 2.10:</a></b></dt><dd>Deprecated: 2.12: use <a class="el" href="classGtk_1_1Notebook.html#a708defd4951bbd6cad10bc19845e2524" title="Sets a group name for notebook.">set_group_name()</a> instead. </dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">group_id</td><td>A group identificator, or -1 to unset it. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a708defd4951bbd6cad10bc19845e2524"></a><!-- doxytag: member="Gtk::Notebook::set_group_name" ref="a708defd4951bbd6cad10bc19845e2524" args="(const Glib::ustring &amp;group_name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_group_name </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>group_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets a group name for <em>notebook</em>. </p>
<p>Notebooks with the same name will be able to exchange tabs via drag and drop. A notebook with a <code>0</code> group name will not be able to exchange tabs with any other notebook.</p>
<dl class="since_2_24"><dt><b><a class="el" href="since_2_24.html#_since_2_24000016">Since gtkmm 2.24:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>The name of the notebook group, or <code>0</code> to unset it. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a82b0b3ee1e42962df6526d551ad2a8ff"></a><!-- doxytag: member="Gtk::Notebook::set_menu_label" ref="a82b0b3ee1e42962df6526d551ad2a8ff" args="(Widget &amp;child, Widget &amp;menu_label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_menu_label </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>menu_label</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Changes the menu label for the page containing <em>child</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The child widget. </td></tr>
    <tr><td class="paramname">menu_label</td><td>The menu label, or <code>0</code> for default. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0e3bd8b532d0b719d0235a78bfea0aa0"></a><!-- doxytag: member="Gtk::Notebook::set_menu_label_text" ref="a0e3bd8b532d0b719d0235a78bfea0aa0" args="(Widget &amp;child, const Glib::ustring &amp;menu_text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_menu_label_text </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>menu_text</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new label and sets it as the menu label of <em>child</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The child widget. </td></tr>
    <tr><td class="paramname">menu_text</td><td>The label text. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a630bc75ab021187d8a0f51af0088435a"></a><!-- doxytag: member="Gtk::Notebook::set_scrollable" ref="a630bc75ab021187d8a0f51af0088435a" args="(bool scrollable=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_scrollable </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>scrollable</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether the tab label area will have arrows for scrolling if there are too many tabs to fit in the area. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">scrollable</td><td><code>true</code> if scroll arrows should be added. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a808a962e182f89ab39e4c1ecceec809c"></a><!-- doxytag: member="Gtk::Notebook::set_show_border" ref="a808a962e182f89ab39e4c1ecceec809c" args="(bool show_border=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_show_border </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>show_border</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether a bevel will be drawn around the notebook pages. </p>
<p>This only has a visual effect when the tabs are not shown. See <a class="el" href="classGtk_1_1Notebook.html#a5647410e4057a608182381e90c0d6206" title="Sets whether to show the tabs for the notebook or not.">set_show_tabs()</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">show_border</td><td><code>true</code> if a bevel should be drawn around the notebook. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a5647410e4057a608182381e90c0d6206"></a><!-- doxytag: member="Gtk::Notebook::set_show_tabs" ref="a5647410e4057a608182381e90c0d6206" args="(bool show_tabs=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_show_tabs </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>show_tabs</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether to show the tabs for the notebook or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">show_tabs</td><td><code>true</code> if the tabs should be shown. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7b0555d623c2784dc45b5b3e6aa9c3e1"></a><!-- doxytag: member="Gtk::Notebook::set_tab_detachable" ref="a7b0555d623c2784dc45b5b3e6aa9c3e1" args="(Widget &amp;child, bool detachable=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_tab_detachable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>detachable</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether the tab can be detached from <em>notebook</em> to another notebook or widget. </p>
<p>Note that 2 notebooks must share a common group identificator (see <a class="el" href="classGtk_1_1Notebook.html#a4a2b16092571bb24e0b6c8848c128088" title="Sets an group identificator for notebook, notebooks sharing the same group identificator will be able...">set_group_id()</a>) to allow automatic tabs interchange between them.</p>
<p>If you want a widget to interact with a notebook through DnD (i.e.: accept dragged tabs from it) it must be set as a drop destination and accept the target "GTK_NOTEBOOK_TAB". The notebook will fill the selection with a GtkWidget** pointing to the child widget that corresponds to the dropped tab. |[ static void on_drop_zone_drag_data_received (GtkWidget *widget, GdkDragContext *context, <code>int</code> x, <code>int</code> y, GtkSelectionData *selection_data, <code>unsigned int</code> info, <code>unsigned int</code> time, gpointer user_data) { GtkWidget *notebook; GtkWidget **child;</p>
<p>notebook = gtk_drag_get_source_widget (context); child = (void*) selection_data-&gt;data;</p>
<p>process_widget (*child); gtk_container_remove (GTK_CONTAINER (notebook), *child); } ]|</p>
<p>If you want a notebook to accept drags from other widgets, you will have to set your own DnD code to do it.</p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000075">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>A child <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a>. </td></tr>
    <tr><td class="paramname">detachable</td><td>Whether the tab is detachable or not. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9cc1f87301aa22ca9dc14f86f29db6a4"></a><!-- doxytag: member="Gtk::Notebook::set_tab_label" ref="a9cc1f87301aa22ca9dc14f86f29db6a4" args="(Widget &amp;child, Widget &amp;tab_label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_tab_label </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>tab_label</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Changes the tab label for <em>child</em>. </p>
<p>If <code>0</code> is specified for <em>tab_label</em>, then the page will have the label 'page N'. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The page. </td></tr>
    <tr><td class="paramname">tab_label</td><td>The tab label widget to use, or <code>0</code> for default tab label. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a62b4d1e8335a8df5a05d3b089abf3a02"></a><!-- doxytag: member="Gtk::Notebook::set_tab_label_packing" ref="a62b4d1e8335a8df5a05d3b089abf3a02" args="(Widget &amp;child, bool expand, bool fill, PackType pack_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_tab_label_packing </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>expand</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>fill</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gafd31781c802e2887a7898b442780662d">PackType</a>&#160;</td>
          <td class="paramname"><em>pack_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the packing parameters for the tab label of the page containing <em>child</em>. </p>
<p>See <a class="el" href="classGtk_1_1Box.html#a31aa59034a669239c4b99a9ced5742d6" title="Left side insert a widget to a box.">Gtk::Box::pack_start()</a> for the exact meaning of the parameters.</p>
<p>Deprecated: 2.20: Modify the <a class="el" href="classGtk_1_1Notebook.html" title="Container which shows one of its children at a time, in tabbed windows.">Gtk::Notebook</a>:tab-expand and <a class="el" href="classGtk_1_1Notebook.html" title="Container which shows one of its children at a time, in tabbed windows.">Gtk::Notebook</a>:tab-fill child properties instead. Modifying the packing of the tab label is a deprecated feature and shouldn't be done anymore. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The child widget. </td></tr>
    <tr><td class="paramname">expand</td><td>Whether to expand the tab label or not. </td></tr>
    <tr><td class="paramname">fill</td><td>Whether the tab label should fill the allocated area or not. </td></tr>
    <tr><td class="paramname">pack_type</td><td>The position of the tab label. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6bc59b5a0c766064caf86e9f8ea6958f"></a><!-- doxytag: member="Gtk::Notebook::set_tab_label_text" ref="a6bc59b5a0c766064caf86e9f8ea6958f" args="(Widget &amp;child, const Glib::ustring &amp;tab_text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_tab_label_text </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>tab_text</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new label and sets it as the tab label for the page containing <em>child</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The page. </td></tr>
    <tr><td class="paramname">tab_text</td><td>The label text. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="abaaff5c44279de084923d72f67d47fec"></a><!-- doxytag: member="Gtk::Notebook::set_tab_pos" ref="abaaff5c44279de084923d72f67d47fec" args="(PositionType pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_tab_pos </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a>&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the edge at which the tabs for switching pages in the notebook are drawn. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>The edge to draw the tabs at. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a283f670166e6b40523a73483a69eb075"></a><!-- doxytag: member="Gtk::Notebook::set_tab_reorderable" ref="a283f670166e6b40523a73483a69eb075" args="(Widget &amp;child, bool reorderable=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Notebook::set_tab_reorderable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>reorderable</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets whether the notebook tab can be reordered via drag and drop or not. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000073">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>A child <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a>. </td></tr>
    <tr><td class="paramname">reorderable</td><td>Whether the tab is reorderable or not. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aaa7a4dabcd0ed602eb9478561c976160"></a><!-- doxytag: member="Gtk::Notebook::set_window_creation_hook" ref="aaa7a4dabcd0ed602eb9478561c976160" args="(const SlotWindowCreation &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void Gtk::Notebook::set_window_creation_hook </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotWindowCreation</a> &amp;&#160;</td>
          <td class="paramname"><em>slot</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000074">Deprecated:</a></b></dt><dd>Use the GtkNotebook::create-window signal instead.</dd></dl>

</div>
</div>
<a class="anchor" id="a8876e8968e2d6efe73cd04313ba76891"></a><!-- doxytag: member="Gtk::Notebook::signal_page_added" ref="a8876e8968e2d6efe73cd04313ba76891" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,<a class="el" href="classGtk_1_1Widget.html">Widget</a>*,guint &gt; Gtk::Notebook::signal_page_added </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_page_added(Widget* page, guint page_num)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a30326f0c4ed4b6b27361caaa18d33f70"></a><!-- doxytag: member="Gtk::Notebook::signal_page_removed" ref="a30326f0c4ed4b6b27361caaa18d33f70" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,<a class="el" href="classGtk_1_1Widget.html">Widget</a>*,guint &gt; Gtk::Notebook::signal_page_removed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_page_removed(Widget* page, guint page_num)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a49c1bd4330a4ab1a78c932e678d48427"></a><!-- doxytag: member="Gtk::Notebook::signal_page_reordered" ref="a49c1bd4330a4ab1a78c932e678d48427" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,<a class="el" href="classGtk_1_1Widget.html">Widget</a>*,guint &gt; Gtk::Notebook::signal_page_reordered </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_page_reordered(Widget* page, guint page_num)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a403ba7849e0cc2702c816c5f08534f15"></a><!-- doxytag: member="Gtk::Notebook::signal_switch_page" ref="a403ba7849e0cc2702c816c5f08534f15" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,GtkNotebookPage*,guint &gt; Gtk::Notebook::signal_switch_page </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_switch_page(GtkNotebookPage* page, guint page_num)</code> </dd></dl>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a1ef95b6a13995a2ca58c44673967287d"></a><!-- doxytag: member="Gtk::Notebook::wrap" ref="a1ef95b6a13995a2ca58c44673967287d" args="(GtkNotebook *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Notebook.html">Gtk::Notebook</a>* wrap </td>
          <td>(</td>
          <td class="paramtype">GtkNotebook *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>gtkmm/notebook.h</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Tue Jun 25 2013 for gtkmm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>