Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > b3a1f4d91c26f535919e39e25606614a > files > 2140

wt-doc-3.2.3-1.fc18.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>Wt: Wt::WTabWidget Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Wt
   &#160;<span id="projectnumber">3.2.3</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <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>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </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="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="namespaceWt.html">Wt</a>      </li>
      <li class="navelem"><a class="el" href="classWt_1_1WTabWidget.html">WTabWidget</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>  </div>
  <div class="headertitle">
<div class="title">Wt::WTabWidget Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Wt::WTabWidget" --><!-- doxytag: inherits="Wt::WCompositeWidget" -->
<p>A widget that organizes contents in tab panes.  
 <a href="classWt_1_1WTabWidget.html#details">More...</a></p>

<p><code>#include &lt;Wt/WTabWidget&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Wt::WTabWidget:</div>
<div class="dyncontent">
<div class="center"><img src="classWt_1_1WTabWidget__inherit__graph.png" border="0" usemap="#Wt_1_1WTabWidget_inherit__map" alt="Inheritance graph"/></div>
<map name="Wt_1_1WTabWidget_inherit__map" id="Wt_1_1WTabWidget_inherit__map">
<area shape="rect" href="classWt_1_1WCompositeWidget.html" title="A widget that hides the implementation of composite widgets." alt="" coords="5,155,168,181"/><area shape="rect" href="classWt_1_1WWidget.html" title="The abstract base class for a user&#45;interface component." alt="" coords="37,80,136,107"/><area shape="rect" href="classWt_1_1WObject.html" title="A base class for objects that participate in the signal/slot system." alt="" coords="39,5,135,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classWt_1_1WTabWidget-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">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#aef0d42df57c2dfdc73f7ba3791d76af3">LoadPolicy</a> { <a class="el" href="classWt_1_1WTabWidget.html#aef0d42df57c2dfdc73f7ba3791d76af3a97ed17a08a1a30a76f5f3bae0322bc0b">LazyLoading</a>, 
<a class="el" href="classWt_1_1WTabWidget.html#aef0d42df57c2dfdc73f7ba3791d76af3a6fdba6f7dbf6fb2721351f08eec9cd12">PreLoading</a>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">When should the contents be loaded ?  <a href="classWt_1_1WTabWidget.html#aef0d42df57c2dfdc73f7ba3791d76af3">More...</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"><a class="anchor" id="a754d002238ce54b0006230dfb466f3b1"></a><!-- doxytag: member="Wt::WTabWidget::WTabWidget" ref="a754d002238ce54b0006230dfb466f3b1" args="(WContainerWidget *parent=0)" -->
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a754d002238ce54b0006230dfb466f3b1">WTabWidget</a> (<a class="el" href="classWt_1_1WContainerWidget.html">WContainerWidget</a> *parent=0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new tab widget. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#af00ff86a7f5f3a082a9cce5cb051bbcf">WTabWidget</a> (WFlags&lt; <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a> &gt; layoutAlignment, <a class="el" href="classWt_1_1WContainerWidget.html">WContainerWidget</a> *parent=0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new tab widget (indicating layout alignment) (<b>deprecated</b>).  <a href="#af00ff86a7f5f3a082a9cce5cb051bbcf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WMenuItem.html">WMenuItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a8f5bea792ccb3487fb2f3a9258463b3f">addTab</a> (<a class="el" href="classWt_1_1WWidget.html">WWidget</a> *child, const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;label, <a class="el" href="classWt_1_1WTabWidget.html#aef0d42df57c2dfdc73f7ba3791d76af3">LoadPolicy</a>=LazyLoading)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new tab, with <em>child</em> as content, and the given label.  <a href="#a8f5bea792ccb3487fb2f3a9258463b3f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#af6aa9e6978aa17609130ff88ae5d31a2">removeTab</a> (<a class="el" href="classWt_1_1WWidget.html">WWidget</a> *widget)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a tab item.  <a href="#af6aa9e6978aa17609130ff88ae5d31a2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2982283dca1b7698cf687e16e4d2b72f"></a><!-- doxytag: member="Wt::WTabWidget::count" ref="a2982283dca1b7698cf687e16e4d2b72f" args="() const " -->
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a2982283dca1b7698cf687e16e4d2b72f">count</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of tabs. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d591772cbc00b17c606f6d112fd5ace"></a><!-- doxytag: member="Wt::WTabWidget::widget" ref="a1d591772cbc00b17c606f6d112fd5ace" args="(int index) const " -->
<a class="el" href="classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a1d591772cbc00b17c606f6d112fd5ace">widget</a> (int index) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the content widget at the given tab <em>index</em>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#acced5598138727b6e0f8a8cb72aa11ed">indexOf</a> (<a class="el" href="classWt_1_1WWidget.html">WWidget</a> *widget) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the index of the tab of the given content widget.  <a href="#acced5598138727b6e0f8a8cb72aa11ed"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55ae29857e27019af4daea64131148d6"></a><!-- doxytag: member="Wt::WTabWidget::setCurrentIndex" ref="a55ae29857e27019af4daea64131148d6" args="(int index)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a55ae29857e27019af4daea64131148d6">setCurrentIndex</a> (int index)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates the tab at <em>index</em>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7cb494fc869a67ad6d9a4031682411a3"></a><!-- doxytag: member="Wt::WTabWidget::currentIndex" ref="a7cb494fc869a67ad6d9a4031682411a3" args="() const " -->
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a7cb494fc869a67ad6d9a4031682411a3">currentIndex</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the index of the activated tab. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5f9a6ab4847f9c3ccc62606a19e1871"></a><!-- doxytag: member="Wt::WTabWidget::setCurrentWidget" ref="ae5f9a6ab4847f9c3ccc62606a19e1871" args="(WWidget *widget)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#ae5f9a6ab4847f9c3ccc62606a19e1871">setCurrentWidget</a> (<a class="el" href="classWt_1_1WWidget.html">WWidget</a> *widget)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates the tab showing the given <em>widget</em> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef94b79d7b26972b3c3587483f8527bf"></a><!-- doxytag: member="Wt::WTabWidget::currentWidget" ref="aef94b79d7b26972b3c3587483f8527bf" args="() const " -->
<a class="el" href="classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#aef94b79d7b26972b3c3587483f8527bf">currentWidget</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the widget of the activated tab. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#afd7bd7a9ae110bfcec42ebe0be1c0c3f">setTabEnabled</a> (int index, bool enable)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables or disables a tab.  <a href="#afd7bd7a9ae110bfcec42ebe0be1c0c3f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a08c8caaf857857497128a80d20f444c7">isTabEnabled</a> (int index) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether a tab is enabled.  <a href="#a08c8caaf857857497128a80d20f444c7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#aa672a2e2bb5ee5f3fa260b8c0abe3032">setTabHidden</a> (int index, bool hidden)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Hides or shows a tab.  <a href="#aa672a2e2bb5ee5f3fa260b8c0abe3032"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae20623f2150e1d7e01926d6acae63801"></a><!-- doxytag: member="Wt::WTabWidget::isTabHidden" ref="ae20623f2150e1d7e01926d6acae63801" args="(int index) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#ae20623f2150e1d7e01926d6acae63801">isTabHidden</a> (int index) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether a tab is hidden. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a3cca019ee3ad730633d4341542985dba">setTabCloseable</a> (int index, bool closeable)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Make it possible to close a tab interactively or by <a class="el" href="classWt_1_1WTabWidget.html#aefe8917e89b0db34c63634b3092a045b">closeTab</a>.  <a href="#a3cca019ee3ad730633d4341542985dba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a594e9376c27382be684742c2c78b72a4">isTabCloseable</a> (int index)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether a tab is closeable.  <a href="#a594e9376c27382be684742c2c78b72a4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f941cb6a5bb6092cad3f438acd2de14"></a><!-- doxytag: member="Wt::WTabWidget::setTabText" ref="a2f941cb6a5bb6092cad3f438acd2de14" args="(int index, const WString &amp;label)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a2f941cb6a5bb6092cad3f438acd2de14">setTabText</a> (int index, const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;label)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the label for a tab. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a65f1f96d293b575aefe99c2feeee6c1f">tabText</a> (int index) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the label for a tab.  <a href="#a65f1f96d293b575aefe99c2feeee6c1f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#abc7e97d8921ae9f3ebfb7fd5911fcea9">setTabToolTip</a> (int index, const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;tip)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the tooltip for a tab.  <a href="#abc7e97d8921ae9f3ebfb7fd5911fcea9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a080f7cf0bfa0abbca950828b905b92b5">tabToolTip</a> (int index) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the tooltip for a tab.  <a href="#a080f7cf0bfa0abbca950828b905b92b5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a855b45897b00f82137cd0eb9e0d40dfd">setInternalPathEnabled</a> (const std::string &amp;basePath=&quot;&quot;)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables internal paths for items.  <a href="#a855b45897b00f82137cd0eb9e0d40dfd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a983a1adff54fa47a9a2fd9fea36f11a3">internalPathEnabled</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether internal paths are enabled.  <a href="#a983a1adff54fa47a9a2fd9fea36f11a3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a42c7d6ad6bfc8e821e3e667467865902">setInternalBasePath</a> (const std::string &amp;path)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the internal base path.  <a href="#a42c7d6ad6bfc8e821e3e667467865902"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a5259f4ba319e909685c95fe92f8ddd84">internalBasePath</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the internal base path.  <a href="#a5259f4ba319e909685c95fe92f8ddd84"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt; int &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a5447e1149d6c854f25d6fb6792eef513">currentChanged</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal emitted when the user activates a tab.  <a href="#a5447e1149d6c854f25d6fb6792eef513"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#aefe8917e89b0db34c63634b3092a045b">closeTab</a> (int index)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes a tab at <code>index</code>.  <a href="#aefe8917e89b0db34c63634b3092a045b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt; int &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#ae71ac8fa905d0fd0a703589d375ce5f4">tabClosed</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal emitted when the user closes a tab.  <a href="#ae71ac8fa905d0fd0a703589d375ce5f4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WStackedWidget.html">WStackedWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WTabWidget.html#a168ee0826c0bc38e6d2a5c1b5f5c0630">contentsStack</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the contents stack.  <a href="#a168ee0826c0bc38e6d2a5c1b5f5c0630"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>A widget that organizes contents in tab panes. </p>
<p>This widget combines a horizontal <a class="el" href="classWt_1_1WMenu.html" title="A widget that shows a menu of options.">WMenu</a> with a <a class="el" href="classWt_1_1WStackedWidget.html" title="A container widget that stacks its widgets on top of each other.">WStackedWidget</a>, and a tab-like look.</p>
<p>A tab widget will place the tab bar on top of the contents, and fit the contents below it.</p>
<p>Usage example: </p>
<div class="fragment"><pre class="fragment"> <a class="code" href="classWt_1_1WTabWidget.html" title="A widget that organizes contents in tab panes.">Wt::WTabWidget</a> *examples = <span class="keyword">new</span> <a class="code" href="classWt_1_1WTabWidget.html#a754d002238ce54b0006230dfb466f3b1" title="Creates a new tab widget.">Wt::WTabWidget</a>(<span class="keyword">this</span>);

 examples-&gt;<a class="code" href="classWt_1_1WTabWidget.html#a8f5bea792ccb3487fb2f3a9258463b3f" title="Adds a new tab, with child as content, and the given label.">addTab</a>(helloWorldExample(), <span class="stringliteral">&quot;Hello World&quot;</span>);
 examples-&gt;<a class="code" href="classWt_1_1WTabWidget.html#a8f5bea792ccb3487fb2f3a9258463b3f" title="Adds a new tab, with child as content, and the given label.">addTab</a>(chartExample(), <span class="stringliteral">&quot;Charts&quot;</span>);
 examples-&gt;<a class="code" href="classWt_1_1WTabWidget.html#a8f5bea792ccb3487fb2f3a9258463b3f" title="Adds a new tab, with child as content, and the given label.">addTab</a>(<span class="keyword">new</span> <a class="code" href="classWt_1_1WText.html" title="A widget that renders (XHTML) text.">Wt::WText</a>(<span class="stringliteral">&quot;A WText&quot;</span>), <span class="stringliteral">&quot;WText&quot;</span>);

 examples-&gt;<a class="code" href="classWt_1_1WTabWidget.html#a5447e1149d6c854f25d6fb6792eef513" title="Signal emitted when the user activates a tab.">currentChanged</a>().connect(<span class="keyword">this</span>, &amp;MyClass::logInternalPath);
 examples-&gt;<a class="code" href="classWt_1_1WTabWidget.html#a855b45897b00f82137cd0eb9e0d40dfd" title="Enables internal paths for items.">setInternalPathEnabled</a>();
 examples-&gt;<a class="code" href="classWt_1_1WTabWidget.html#a42c7d6ad6bfc8e821e3e667467865902" title="Sets the internal base path.">setInternalBasePath</a>(<span class="stringliteral">&quot;/examples&quot;</span>);
</pre></div><h3>CSS</h3>
<p>The tab widget is styled by the current CSS theme. The look (of the header) can be overridden using the <code>Wt-tabs</code> CSS class and the following selectors:</p>
<div class="fragment"><pre class="fragment">
.Wt-tabs ul        : the list
.Wt-tabs li        : a list item
.Wt-tabs span      : outer span of a list item
.Wt-span span span : inner span of a list item
</pre></div><table  border="0" align="center">
<tr>
<td><div class="image">
<img src="WTabWidget-default-1.png" alt="WTabWidget-default-1.png"/>
<div class="caption">
An example WTabWidget (default)</div></div>
  </td><td><div class="image">
<img src="WTabWidget-polished-1.png" alt="WTabWidget-polished-1.png"/>
<div class="caption">
An example WTabWidget (polished)</div></div>
   </td></tr>
</table>
</div><hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="aef0d42df57c2dfdc73f7ba3791d76af3"></a><!-- doxytag: member="Wt::WTabWidget::LoadPolicy" ref="aef0d42df57c2dfdc73f7ba3791d76af3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classWt_1_1WTabWidget.html#aef0d42df57c2dfdc73f7ba3791d76af3">Wt::WTabWidget::LoadPolicy</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>When should the contents be loaded ? </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="aef0d42df57c2dfdc73f7ba3791d76af3a97ed17a08a1a30a76f5f3bae0322bc0b"></a><!-- doxytag: member="LazyLoading" ref="aef0d42df57c2dfdc73f7ba3791d76af3a97ed17a08a1a30a76f5f3bae0322bc0b" args="" -->LazyLoading</em>&nbsp;</td><td>
<p>Lazy loading: on first use. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aef0d42df57c2dfdc73f7ba3791d76af3a6fdba6f7dbf6fb2721351f08eec9cd12"></a><!-- doxytag: member="PreLoading" ref="aef0d42df57c2dfdc73f7ba3791d76af3a6fdba6f7dbf6fb2721351f08eec9cd12" args="" -->PreLoading</em>&nbsp;</td><td>
<p>Pre-loading: before first use. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="af00ff86a7f5f3a082a9cce5cb051bbcf"></a><!-- doxytag: member="Wt::WTabWidget::WTabWidget" ref="af00ff86a7f5f3a082a9cce5cb051bbcf" args="(WFlags&lt; AlignmentFlag &gt; layoutAlignment, WContainerWidget *parent=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Wt::WTabWidget::WTabWidget </td>
          <td>(</td>
          <td class="paramtype">WFlags&lt; <a class="el" href="namespaceWt.html#ab8f772c69bc8180c31f9e4f4593b143f">AlignmentFlag</a> &gt;&#160;</td>
          <td class="paramname"><em>layoutAlignment</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classWt_1_1WContainerWidget.html">WContainerWidget</a> *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new tab widget (indicating layout alignment) (<b>deprecated</b>). </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000055">Deprecated:</a></b></dt><dd>Since Wt 3.1.1, the <code>layoutAlignment</code> is no longer needed and its value is ignored </dd></dl>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a8f5bea792ccb3487fb2f3a9258463b3f"></a><!-- doxytag: member="Wt::WTabWidget::addTab" ref="a8f5bea792ccb3487fb2f3a9258463b3f" args="(WWidget *child, const WString &amp;label, LoadPolicy=LazyLoading)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WMenuItem.html">WMenuItem</a> * Wt::WTabWidget::addTab </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classWt_1_1WWidget.html">WWidget</a> *&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classWt_1_1WTabWidget.html#aef0d42df57c2dfdc73f7ba3791d76af3">LoadPolicy</a>&#160;</td>
          <td class="paramname"><em>loadPolicy</em> = <code>LazyLoading</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds a new tab, with <em>child</em> as content, and the given label. </p>
<p>Returns the menu item that implements the tab item. </p>

</div>
</div>
<a class="anchor" id="aefe8917e89b0db34c63634b3092a045b"></a><!-- doxytag: member="Wt::WTabWidget::closeTab" ref="aefe8917e89b0db34c63634b3092a045b" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WTabWidget::closeTab </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Closes a tab at <code>index</code>. </p>
<p>A tab that has been closed is marked as hidden, but not removed from the menu.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WTabWidget.html#af6aa9e6978aa17609130ff88ae5d31a2" title="Removes a tab item.">removeTab()</a>, <a class="el" href="classWt_1_1WTabWidget.html#aa672a2e2bb5ee5f3fa260b8c0abe3032" title="Hides or shows a tab.">setTabHidden()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a168ee0826c0bc38e6d2a5c1b5f5c0630"></a><!-- doxytag: member="Wt::WTabWidget::contentsStack" ref="a168ee0826c0bc38e6d2a5c1b5f5c0630" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WStackedWidget.html">WStackedWidget</a> * Wt::WTabWidget::contentsStack </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the contents stack. </p>
<p>The tab widget is implemented as a <a class="el" href="classWt_1_1WMenu.html" title="A widget that shows a menu of options.">WMenu</a> + <a class="el" href="classWt_1_1WStackedWidget.html" title="A container widget that stacks its widgets on top of each other.">WStackedWidget</a> which displays the contents. This method returns a reference to this contents stack. </p>

</div>
</div>
<a class="anchor" id="a5447e1149d6c854f25d6fb6792eef513"></a><!-- doxytag: member="Wt::WTabWidget::currentChanged" ref="a5447e1149d6c854f25d6fb6792eef513" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt;int&gt;&amp; Wt::WTabWidget::currentChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Signal emitted when the user activates a tab. </p>
<p>The index of the newly activated tab is passed as an argument. </p>

</div>
</div>
<a class="anchor" id="acced5598138727b6e0f8a8cb72aa11ed"></a><!-- doxytag: member="Wt::WTabWidget::indexOf" ref="acced5598138727b6e0f8a8cb72aa11ed" args="(WWidget *widget) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Wt::WTabWidget::indexOf </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classWt_1_1WWidget.html">WWidget</a> *&#160;</td>
          <td class="paramname"><em>widget</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the index of the tab of the given content widget. </p>
<p>If the widget is not in this tab widget, then -1 is returned. </p>

</div>
</div>
<a class="anchor" id="a5259f4ba319e909685c95fe92f8ddd84"></a><!-- doxytag: member="Wt::WTabWidget::internalBasePath" ref="a5259f4ba319e909685c95fe92f8ddd84" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; Wt::WTabWidget::internalBasePath </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the internal base path. </p>
<p>The default value is the application's internalPath (<a class="el" href="classWt_1_1WApplication.html#aab6320ecdd0e8e4026e9ef1aca710ca5" title="Returns the current internal path.">WApplication::internalPath()</a>) that was recorded when <a class="el" href="classWt_1_1WMenu.html#ae1807eba0b1002808dbec779d00a79dc" title="Enables internal paths for items.">setInternalPathEnabled()</a> was called, and together with each <a class="el" href="classWt_1_1WMenuItem.html#a5ab0b5430b9fb852a45886deb0ff01b1" title="Returns the path component for this item.">WMenuItem::pathComponent()</a> determines the paths for each item.</p>
<p>For example, if <a class="el" href="classWt_1_1WMenu.html#a8cdf2f75f67efa0c10c6fb25fd1cd4da" title="Returns the internal base path.">internalBasePath()</a> is <code>"/examples/"</code> and pathComponent() for a particular item is <code>"charts/"</code>, then the internal path for that item will be <code>"/examples/charts/"</code>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WMenu.html#ae1807eba0b1002808dbec779d00a79dc" title="Enables internal paths for items.">setInternalPathEnabled()</a> </dd></dl>
 
</div>
</div>
<a class="anchor" id="a983a1adff54fa47a9a2fd9fea36f11a3"></a><!-- doxytag: member="Wt::WTabWidget::internalPathEnabled" ref="a983a1adff54fa47a9a2fd9fea36f11a3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WTabWidget::internalPathEnabled </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether internal paths are enabled. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WMenu.html#ae1807eba0b1002808dbec779d00a79dc" title="Enables internal paths for items.">setInternalPathEnabled()</a> </dd></dl>
 
</div>
</div>
<a class="anchor" id="a594e9376c27382be684742c2c78b72a4"></a><!-- doxytag: member="Wt::WTabWidget::isTabCloseable" ref="a594e9376c27382be684742c2c78b72a4" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WTabWidget::isTabCloseable </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether a tab is closeable. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WTabWidget.html#a3cca019ee3ad730633d4341542985dba" title="Make it possible to close a tab interactively or by closeTab.">setTabCloseable()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a08c8caaf857857497128a80d20f444c7"></a><!-- doxytag: member="Wt::WTabWidget::isTabEnabled" ref="a08c8caaf857857497128a80d20f444c7" args="(int index) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WTabWidget::isTabEnabled </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns whether a tab is enabled. </p>
<dl class="see"><dt><b>See also:</b></dt><dd>WMenu::enableItem(), WMenu::disableItem() </dd></dl>

</div>
</div>
<a class="anchor" id="af6aa9e6978aa17609130ff88ae5d31a2"></a><!-- doxytag: member="Wt::WTabWidget::removeTab" ref="af6aa9e6978aa17609130ff88ae5d31a2" args="(WWidget *widget)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WTabWidget::removeTab </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classWt_1_1WWidget.html">WWidget</a> *&#160;</td>
          <td class="paramname"><em>widget</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Removes a tab item. </p>
<p>The widget itself is not deleted.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WMenu.html#a63819cb0a445ab7ad364f5b0e241b67d" title="Removes an item.">WMenu::removeItem()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a42c7d6ad6bfc8e821e3e667467865902"></a><!-- doxytag: member="Wt::WTabWidget::setInternalBasePath" ref="a42c7d6ad6bfc8e821e3e667467865902" args="(const std::string &amp;path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WTabWidget::setInternalBasePath </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the internal base path. </p>
<p>A '/' is appended to turn it into a folder, if needed.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WMenu.html#ae1807eba0b1002808dbec779d00a79dc" title="Enables internal paths for items.">setInternalPathEnabled()</a>, <a class="el" href="classWt_1_1WMenu.html#a8cdf2f75f67efa0c10c6fb25fd1cd4da" title="Returns the internal base path.">internalBasePath()</a> </dd></dl>
 
</div>
</div>
<a class="anchor" id="a855b45897b00f82137cd0eb9e0d40dfd"></a><!-- doxytag: member="Wt::WTabWidget::setInternalPathEnabled" ref="a855b45897b00f82137cd0eb9e0d40dfd" args="(const std::string &amp;basePath=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WTabWidget::setInternalPathEnabled </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>basePath</em> = <code>&quot;&quot;</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enables internal paths for items. </p>
<p>The menu participates in the internal path by changing the internal path when an item has been selected, and listening for path changes to react to path selections. As a consequence this allows the user to bookmark the current menu selection and revisit it later, use back/forward buttons to navigate through history of visited menu items, and allows indexing of pages.</p>
<p>For each menu item, <a class="el" href="classWt_1_1WMenuItem.html#a5ab0b5430b9fb852a45886deb0ff01b1" title="Returns the path component for this item.">WMenuItem::pathComponent()</a> is appended to the <code>basePath</code>, which defaults to the internal path (<a class="el" href="classWt_1_1WApplication.html#aab6320ecdd0e8e4026e9ef1aca710ca5" title="Returns the current internal path.">WApplication::internalPath()</a>). A '/' is appended to the base path, to turn it into a folder, if needed.</p>
<p>By default, menu interaction does not change the application internal path.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WMenuItem.html#a4291756303dbf128b718679cdb907a5a" title="Sets the path component for this item.">WMenuItem::setPathComponent()</a>. </dd></dl>
 
</div>
</div>
<a class="anchor" id="a3cca019ee3ad730633d4341542985dba"></a><!-- doxytag: member="Wt::WTabWidget::setTabCloseable" ref="a3cca019ee3ad730633d4341542985dba" args="(int index, bool closeable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WTabWidget::setTabCloseable </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>closeable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Make it possible to close a tab interactively or by <a class="el" href="classWt_1_1WTabWidget.html#aefe8917e89b0db34c63634b3092a045b">closeTab</a>. </p>
<p>A tab that has been closed is marked as hidden, but not removed from the menu.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WTabWidget.html#af6aa9e6978aa17609130ff88ae5d31a2" title="Removes a tab item.">removeTab()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="afd7bd7a9ae110bfcec42ebe0be1c0c3f"></a><!-- doxytag: member="Wt::WTabWidget::setTabEnabled" ref="afd7bd7a9ae110bfcec42ebe0be1c0c3f" args="(int index, bool enable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WTabWidget::setTabEnabled </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enables or disables a tab. </p>
<p>Enables or disables the tab at <code>index</code>. A disabled tab cannot be activated. </p>

</div>
</div>
<a class="anchor" id="aa672a2e2bb5ee5f3fa260b8c0abe3032"></a><!-- doxytag: member="Wt::WTabWidget::setTabHidden" ref="aa672a2e2bb5ee5f3fa260b8c0abe3032" args="(int index, bool hidden)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WTabWidget::setTabHidden </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>hidden</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Hides or shows a tab. </p>
<p>Hides or shows the tab at <code>index</code>. </p>

</div>
</div>
<a class="anchor" id="abc7e97d8921ae9f3ebfb7fd5911fcea9"></a><!-- doxytag: member="Wt::WTabWidget::setTabToolTip" ref="abc7e97d8921ae9f3ebfb7fd5911fcea9" args="(int index, const WString &amp;tip)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WTabWidget::setTabToolTip </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;&#160;</td>
          <td class="paramname"><em>tip</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the tooltip for a tab. </p>
<p>The tooltip is shown when the user hovers over the label. </p>

</div>
</div>
<a class="anchor" id="ae71ac8fa905d0fd0a703589d375ce5f4"></a><!-- doxytag: member="Wt::WTabWidget::tabClosed" ref="ae71ac8fa905d0fd0a703589d375ce5f4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1Signal.html">Signal</a>&lt;int&gt;&amp; Wt::WTabWidget::tabClosed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Signal emitted when the user closes a tab. </p>
<p>The index of the closed tab is passed as an argument.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WTabWidget.html#aefe8917e89b0db34c63634b3092a045b" title="Closes a tab at index.">closeTab()</a>, <a class="el" href="classWt_1_1WTabWidget.html#a3cca019ee3ad730633d4341542985dba" title="Make it possible to close a tab interactively or by closeTab.">setTabCloseable()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a65f1f96d293b575aefe99c2feeee6c1f"></a><!-- doxytag: member="Wt::WTabWidget::tabText" ref="a65f1f96d293b575aefe99c2feeee6c1f" args="(int index) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classWt_1_1WString.html">WString</a> &amp; Wt::WTabWidget::tabText </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the label for a tab. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WTabWidget.html#a2f941cb6a5bb6092cad3f438acd2de14" title="Changes the label for a tab.">setTabText()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a080f7cf0bfa0abbca950828b905b92b5"></a><!-- doxytag: member="Wt::WTabWidget::tabToolTip" ref="a080f7cf0bfa0abbca950828b905b92b5" args="(int index) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classWt_1_1WString.html">WString</a> &amp; Wt::WTabWidget::tabToolTip </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the tooltip for a tab. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WTabWidget.html#abc7e97d8921ae9f3ebfb7fd5911fcea9" title="Sets the tooltip for a tab.">setTabToolTip()</a> </dd></dl>

</div>
</div>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<hr size="1"><address style="text-align: right; margin: 3px"><small>
Generated on Thu Nov 1 2012 for <a href="http://www.webtoolkit.eu/wt">the
C++ Web Toolkit (Wt)</a> by&nbsp;<a
href="http://www.doxygen.org/index.html"><img src="doxygen.png"
alt="doxygen" border="0" style="vertical-align: middle; display:
inline-block; height: 2em"></a> 1.7.5.1</small></address>
</body>
</html>