<!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"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.5"/> <title>libyui: YRadioButton Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> $(document).ready(initResizable); $(window).load(resizeHeight); </script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/search.js"></script> <script type="text/javascript"> $(document).ready(function() { searchBox.OnSelectItem(0); }); </script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">libyui  <span id="projectnumber">3.0.10</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.5 --> <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 Page</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 List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('classYRadioButton.html','');}); </script> <div id="doc-content"> <!-- 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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Friends</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> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="classYRadioButton-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">YRadioButton Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="YRadioButton_8h_source.html">YRadioButton.h</a>></code></p> <div class="dynheader"> Inheritance diagram for YRadioButton:</div> <div class="dyncontent"> <div class="center"> <img src="classYRadioButton.png" usemap="#YRadioButton_map" alt=""/> <map id="YRadioButton_map" name="YRadioButton_map"> <area href="classYWidget.html" alt="YWidget" shape="rect" coords="0,0,88,24"/> </map> </div></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a95a53e14d5d2dc51e93b3907206e1d04"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#a95a53e14d5d2dc51e93b3907206e1d04">~YRadioButton</a> ()</td></tr> <tr class="separator:a95a53e14d5d2dc51e93b3907206e1d04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abf976d9f741ccb462eb8297072347856"><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#abf976d9f741ccb462eb8297072347856">widgetClass</a> () const </td></tr> <tr class="separator:abf976d9f741ccb462eb8297072347856"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0dde53feba4d7f253734db7d526ed18c"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#a0dde53feba4d7f253734db7d526ed18c">value</a> ()=0</td></tr> <tr class="separator:a0dde53feba4d7f253734db7d526ed18c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac94a6f8a003cd04410b38f9bb6d0e708"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#ac94a6f8a003cd04410b38f9bb6d0e708">setValue</a> (bool checked)=0</td></tr> <tr class="separator:ac94a6f8a003cd04410b38f9bb6d0e708"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6938717acef03dfdc886b8defb9a191"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#ad6938717acef03dfdc886b8defb9a191">label</a> () const </td></tr> <tr class="separator:ad6938717acef03dfdc886b8defb9a191"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e2410df188301d02920c2e8277fd89d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#a5e2410df188301d02920c2e8277fd89d">setLabel</a> (const std::string &<a class="el" href="classYRadioButton.html#ad6938717acef03dfdc886b8defb9a191">label</a>)</td></tr> <tr class="separator:a5e2410df188301d02920c2e8277fd89d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a02458d1cc67b145e9bc55f670116b8ab"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#a02458d1cc67b145e9bc55f670116b8ab">useBoldFont</a> () const </td></tr> <tr class="separator:a02458d1cc67b145e9bc55f670116b8ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad68893f45612dd95f626d983a0feee9"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#aad68893f45612dd95f626d983a0feee9">setUseBoldFont</a> (bool bold=true)</td></tr> <tr class="separator:aad68893f45612dd95f626d983a0feee9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab903091f34831b4b2c72815d4fc13e45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classYRadioButtonGroup.html">YRadioButtonGroup</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#ab903091f34831b4b2c72815d4fc13e45">buttonGroup</a> ()</td></tr> <tr class="separator:ab903091f34831b4b2c72815d4fc13e45"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1aa25f265889716422a10c1e8df8e01e"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#a1aa25f265889716422a10c1e8df8e01e">setProperty</a> (const std::string &propertyName, const <a class="el" href="classYPropertyValue.html">YPropertyValue</a> &val)</td></tr> <tr class="separator:a1aa25f265889716422a10c1e8df8e01e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a648140eddf089b6590da660f3360a674"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classYPropertyValue.html">YPropertyValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#a648140eddf089b6590da660f3360a674">getProperty</a> (const std::string &propertyName)</td></tr> <tr class="separator:a648140eddf089b6590da660f3360a674"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9de6f6dc8d3d1e260707be52c83b876c"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classYPropertySet.html">YPropertySet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#a9de6f6dc8d3d1e260707be52c83b876c">propertySet</a> ()</td></tr> <tr class="separator:a9de6f6dc8d3d1e260707be52c83b876c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed15f29ac0e869f8e8258352b02f40e2"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#aed15f29ac0e869f8e8258352b02f40e2">shortcutString</a> () const </td></tr> <tr class="separator:aed15f29ac0e869f8e8258352b02f40e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebcf8844fc1fc48ac61102f56fc6358c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#aebcf8844fc1fc48ac61102f56fc6358c">setShortcutString</a> (const std::string &str)</td></tr> <tr class="separator:aebcf8844fc1fc48ac61102f56fc6358c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3e704b6a2419b364dd563ebcd2a6d78"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#ac3e704b6a2419b364dd563ebcd2a6d78">userInputProperty</a> ()</td></tr> <tr class="separator:ac3e704b6a2419b364dd563ebcd2a6d78"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classYWidget"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classYWidget')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classYWidget.html">YWidget</a></td></tr> <tr class="memitem:ab1d6ff95942ff31c947a83a0487ce9b1 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#ab1d6ff95942ff31c947a83a0487ce9b1">~YWidget</a> ()</td></tr> <tr class="separator:ab1d6ff95942ff31c947a83a0487ce9b1 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97a9c9cff9edde8c2f052bcbc2eaef89 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a97a9c9cff9edde8c2f052bcbc2eaef89">debugLabel</a> () const </td></tr> <tr class="separator:a97a9c9cff9edde8c2f052bcbc2eaef89 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4b575a8bc97466898512b2d941fb8f0 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#ac4b575a8bc97466898512b2d941fb8f0">helpText</a> () const </td></tr> <tr class="separator:ac4b575a8bc97466898512b2d941fb8f0 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43fade87f41f5bb7261c505bb97a4e11 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a43fade87f41f5bb7261c505bb97a4e11">setHelpText</a> (const std::string &<a class="el" href="classYWidget.html#ac4b575a8bc97466898512b2d941fb8f0">helpText</a>)</td></tr> <tr class="separator:a43fade87f41f5bb7261c505bb97a4e11 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af17327040f94ff48af6e5ab098fd50ec inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#af17327040f94ff48af6e5ab098fd50ec">hasChildren</a> () const </td></tr> <tr class="separator:af17327040f94ff48af6e5ab098fd50ec inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9fb04a89aaafe482d385d08387d39e3f inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classYWidget.html">YWidget</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a9fb04a89aaafe482d385d08387d39e3f">firstChild</a> () const </td></tr> <tr class="separator:a9fb04a89aaafe482d385d08387d39e3f inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a413a24029e9dbedd2a1c990f7aabf747 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classYWidget.html">YWidget</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a413a24029e9dbedd2a1c990f7aabf747">lastChild</a> () const </td></tr> <tr class="separator:a413a24029e9dbedd2a1c990f7aabf747 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a03c86544a271aa3677ace032c715e0c0 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">YWidgetListConstIterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a03c86544a271aa3677ace032c715e0c0">childrenBegin</a> () const </td></tr> <tr class="separator:a03c86544a271aa3677ace032c715e0c0 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac03d107554b76e58dd3434d00db9bfbc inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">YWidgetListConstIterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#ac03d107554b76e58dd3434d00db9bfbc">childrenEnd</a> () const </td></tr> <tr class="separator:ac03d107554b76e58dd3434d00db9bfbc inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06d1fe9b9c74847878ccaa6cc83bb3bf inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a06d1fe9b9c74847878ccaa6cc83bb3bf">childrenCount</a> () const </td></tr> <tr class="separator:a06d1fe9b9c74847878ccaa6cc83bb3bf inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae45a30a55a5a0da6517f679588263f4c inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#ae45a30a55a5a0da6517f679588263f4c">contains</a> (<a class="el" href="classYWidget.html">YWidget</a> *child) const </td></tr> <tr class="separator:ae45a30a55a5a0da6517f679588263f4c inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86b9cc193cd6d4c09e9ede0b89876834 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a86b9cc193cd6d4c09e9ede0b89876834">addChild</a> (<a class="el" href="classYWidget.html">YWidget</a> *child)</td></tr> <tr class="separator:a86b9cc193cd6d4c09e9ede0b89876834 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca1d355822c186b0adc43fe248932378 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#aca1d355822c186b0adc43fe248932378">removeChild</a> (<a class="el" href="classYWidget.html">YWidget</a> *child)</td></tr> <tr class="separator:aca1d355822c186b0adc43fe248932378 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c03013dcd59cfe54909cf038b2335b6 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a8c03013dcd59cfe54909cf038b2335b6">deleteChildren</a> ()</td></tr> <tr class="separator:a8c03013dcd59cfe54909cf038b2335b6 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a825194f1345c820ee9857672c8ded416 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classYWidget.html">YWidget</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a825194f1345c820ee9857672c8ded416">parent</a> () const </td></tr> <tr class="separator:a825194f1345c820ee9857672c8ded416 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af369f24ee29a3bd30b02eed91bd3c30e inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#af369f24ee29a3bd30b02eed91bd3c30e">hasParent</a> () const </td></tr> <tr class="separator:af369f24ee29a3bd30b02eed91bd3c30e inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0d5e10490989a9f3c016e59efd189d8e inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a0d5e10490989a9f3c016e59efd189d8e">setParent</a> (<a class="el" href="classYWidget.html">YWidget</a> *newParent)</td></tr> <tr class="separator:a0d5e10490989a9f3c016e59efd189d8e inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a3215db4f5253e9f2877eb1342cfc67 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classYDialog.html">YDialog</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a1a3215db4f5253e9f2877eb1342cfc67">findDialog</a> ()</td></tr> <tr class="separator:a1a3215db4f5253e9f2877eb1342cfc67 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af60c6146dff7dfc9c0a1033cd76dcbe1 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classYWidget.html">YWidget</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#af60c6146dff7dfc9c0a1033cd76dcbe1">findWidget</a> (<a class="el" href="classYWidgetID.html">YWidgetID</a> *<a class="el" href="classYWidget.html#a1bc9e37ce624cd9ce1053a274730e689">id</a>, bool doThrow=true) const </td></tr> <tr class="separator:af60c6146dff7dfc9c0a1033cd76dcbe1 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07b9dae94557be843ce4becba08dea90 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a07b9dae94557be843ce4becba08dea90">preferredWidth</a> ()=0</td></tr> <tr class="separator:a07b9dae94557be843ce4becba08dea90 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6e3091cadf2079ce1474f5f8fe44540 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#ae6e3091cadf2079ce1474f5f8fe44540">preferredHeight</a> ()=0</td></tr> <tr class="separator:ae6e3091cadf2079ce1474f5f8fe44540 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47f00755f24a8f2ef3b09174713d1d6a inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a47f00755f24a8f2ef3b09174713d1d6a">preferredSize</a> (YUIDimension dim)</td></tr> <tr class="separator:a47f00755f24a8f2ef3b09174713d1d6a inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a885c75013eafd3edb986285265f0f4ef inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a885c75013eafd3edb986285265f0f4ef">setSize</a> (int newWidth, int newHeight)=0</td></tr> <tr class="separator:a885c75013eafd3edb986285265f0f4ef inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf1688b054f5afc4e051dafda546fb66 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#adf1688b054f5afc4e051dafda546fb66">isValid</a> () const </td></tr> <tr class="separator:adf1688b054f5afc4e051dafda546fb66 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a01e4c8ce8e9774c8d9407ae8427d8276 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a01e4c8ce8e9774c8d9407ae8427d8276">beingDestroyed</a> () const </td></tr> <tr class="separator:a01e4c8ce8e9774c8d9407ae8427d8276 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a08e5e685ac279a7246cd952ebacfe2ad inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a08e5e685ac279a7246cd952ebacfe2ad">widgetRep</a> () const </td></tr> <tr class="separator:a08e5e685ac279a7246cd952ebacfe2ad inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a456516247336609d719e6a2927e5b499 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a456516247336609d719e6a2927e5b499">setWidgetRep</a> (void *toolkitWidgetRep)</td></tr> <tr class="separator:a456516247336609d719e6a2927e5b499 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb895e5d90f142eac011768768bbad79 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#abb895e5d90f142eac011768768bbad79">hasId</a> () const </td></tr> <tr class="separator:abb895e5d90f142eac011768768bbad79 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1bc9e37ce624cd9ce1053a274730e689 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classYWidgetID.html">YWidgetID</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a1bc9e37ce624cd9ce1053a274730e689">id</a> () const </td></tr> <tr class="separator:a1bc9e37ce624cd9ce1053a274730e689 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0d7b7ba9e28c1fa7833d69da0487faff inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a0d7b7ba9e28c1fa7833d69da0487faff">setId</a> (<a class="el" href="classYWidgetID.html">YWidgetID</a> *newId_disown)</td></tr> <tr class="separator:a0d7b7ba9e28c1fa7833d69da0487faff inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc195a4f867f096baed2be3f3c800764 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#abc195a4f867f096baed2be3f3c800764">setEnabled</a> (bool enabled=true)</td></tr> <tr class="separator:abc195a4f867f096baed2be3f3c800764 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab00f522bd52882546f4679b4e07cc169 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#ab00f522bd52882546f4679b4e07cc169">setDisabled</a> ()</td></tr> <tr class="separator:ab00f522bd52882546f4679b4e07cc169 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3cdadc3eca96ebc958efab356e1d6b60 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a3cdadc3eca96ebc958efab356e1d6b60">isEnabled</a> () const </td></tr> <tr class="separator:a3cdadc3eca96ebc958efab356e1d6b60 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3f47ed821774b413af5b8311aafb32fc inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a3f47ed821774b413af5b8311aafb32fc">stretchable</a> (YUIDimension dim) const </td></tr> <tr class="separator:a3f47ed821774b413af5b8311aafb32fc inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af50a8a54e1f0189c361ce5ad4eeac79b inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#af50a8a54e1f0189c361ce5ad4eeac79b">setStretchable</a> (YUIDimension dim, bool newStretch)</td></tr> <tr class="separator:af50a8a54e1f0189c361ce5ad4eeac79b inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8da0a84c5e84f7f607f91867b2c93811 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a8da0a84c5e84f7f607f91867b2c93811">setDefaultStretchable</a> (YUIDimension dim, bool newStretch)</td></tr> <tr class="separator:a8da0a84c5e84f7f607f91867b2c93811 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab31a8e6f430d0ba0afe6985912811356 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#ab31a8e6f430d0ba0afe6985912811356">weight</a> (YUIDimension dim)</td></tr> <tr class="separator:ab31a8e6f430d0ba0afe6985912811356 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae9a0e32a60146ec17b5f94bf28d4c0b7 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#ae9a0e32a60146ec17b5f94bf28d4c0b7">hasWeight</a> (YUIDimension dim)</td></tr> <tr class="separator:ae9a0e32a60146ec17b5f94bf28d4c0b7 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fcef7607b9e1b332fe5009c85256382 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a3fcef7607b9e1b332fe5009c85256382">setWeight</a> (YUIDimension dim, int <a class="el" href="classYWidget.html#ab31a8e6f430d0ba0afe6985912811356">weight</a>)</td></tr> <tr class="separator:a3fcef7607b9e1b332fe5009c85256382 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a85e935ce3e810c5864584c24f79aa817 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a85e935ce3e810c5864584c24f79aa817">setNotify</a> (bool <a class="el" href="classYWidget.html#a09c819047cebc46fe57cb2b90e7d94dd">notify</a>=true)</td></tr> <tr class="separator:a85e935ce3e810c5864584c24f79aa817 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09c819047cebc46fe57cb2b90e7d94dd inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a09c819047cebc46fe57cb2b90e7d94dd">notify</a> () const </td></tr> <tr class="separator:a09c819047cebc46fe57cb2b90e7d94dd inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a720d7d0357ded4512670531e5f5a800e inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a720d7d0357ded4512670531e5f5a800e">setNotifyContextMenu</a> (bool <a class="el" href="classYWidget.html#a0578b11de33b4ba61983283471a873ca">notifyContextMenu</a>=true)</td></tr> <tr class="separator:a720d7d0357ded4512670531e5f5a800e inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0578b11de33b4ba61983283471a873ca inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a0578b11de33b4ba61983283471a873ca">notifyContextMenu</a> () const </td></tr> <tr class="separator:a0578b11de33b4ba61983283471a873ca inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acaebd073a009acbaaeb3de7183982742 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#acaebd073a009acbaaeb3de7183982742">sendKeyEvents</a> () const </td></tr> <tr class="separator:acaebd073a009acbaaeb3de7183982742 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a98519a9e35f2913e2e655600ebc0f31a inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a98519a9e35f2913e2e655600ebc0f31a">setSendKeyEvents</a> (bool doSend)</td></tr> <tr class="separator:a98519a9e35f2913e2e655600ebc0f31a inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0a0b395ad841f415f5927f351a2033de inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a0a0b395ad841f415f5927f351a2033de">autoShortcut</a> () const </td></tr> <tr class="separator:a0a0b395ad841f415f5927f351a2033de inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88ca0267764f0eabb6a4004007276960 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a88ca0267764f0eabb6a4004007276960">setAutoShortcut</a> (bool _newAutoShortcut)</td></tr> <tr class="separator:a88ca0267764f0eabb6a4004007276960 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a183d5b97d997d8eac7352c6b29551078 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a183d5b97d997d8eac7352c6b29551078">functionKey</a> () const </td></tr> <tr class="separator:a183d5b97d997d8eac7352c6b29551078 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f01cbe78d6390b2e146c066ebffcc12 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a6f01cbe78d6390b2e146c066ebffcc12">hasFunctionKey</a> () const </td></tr> <tr class="separator:a6f01cbe78d6390b2e146c066ebffcc12 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab32397c345cdd78f2d6cbf52e3d03f5b inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#ab32397c345cdd78f2d6cbf52e3d03f5b">setFunctionKey</a> (int fkey_no)</td></tr> <tr class="separator:ab32397c345cdd78f2d6cbf52e3d03f5b inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a470d4cd5854e2d457a9f2e568c660a42 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a470d4cd5854e2d457a9f2e568c660a42">setKeyboardFocus</a> ()</td></tr> <tr class="separator:a470d4cd5854e2d457a9f2e568c660a42 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14b82f6169c14403e0ad5c9a483b83eb inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a14b82f6169c14403e0ad5c9a483b83eb">dumpWidgetTree</a> (int indentationLevel=0)</td></tr> <tr class="separator:a14b82f6169c14403e0ad5c9a483b83eb inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab30c0ccdf9c4a02839228b59eb7caecf inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#ab30c0ccdf9c4a02839228b59eb7caecf">dumpDialogWidgetTree</a> ()</td></tr> <tr class="separator:ab30c0ccdf9c4a02839228b59eb7caecf inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4972519cef3cab1bd4d5e0f9545fa15 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#ac4972519cef3cab1bd4d5e0f9545fa15">setChildrenEnabled</a> (bool enabled)</td></tr> <tr class="separator:ac4972519cef3cab1bd4d5e0f9545fa15 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fdab38f7340ba8470476c2f149b5331 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a6fdab38f7340ba8470476c2f149b5331">operator new</a> (size_t size)</td></tr> <tr class="separator:a6fdab38f7340ba8470476c2f149b5331 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93247a5c5ee90b9f57afd834946a9c5e inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a93247a5c5ee90b9f57afd834946a9c5e">startMultipleChanges</a> ()</td></tr> <tr class="separator:a93247a5c5ee90b9f57afd834946a9c5e inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e2df8aa3ced7f80c23cae9f152c3085 inherit pub_methods_classYWidget"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e2df8aa3ced7f80c23cae9f152c3085"></a> virtual void </td><td class="memItemRight" valign="bottom"><b>doneMultipleChanges</b> ()</td></tr> <tr class="separator:a9e2df8aa3ced7f80c23cae9f152c3085 inherit pub_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:a42e477ea7eb18ef5bcb34699de682dbb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#a42e477ea7eb18ef5bcb34699de682dbb">YRadioButton</a> (<a class="el" href="classYWidget.html">YWidget</a> *<a class="el" href="classYWidget.html#a825194f1345c820ee9857672c8ded416">parent</a>, const std::string &<a class="el" href="classYRadioButton.html#ad6938717acef03dfdc886b8defb9a191">label</a>)</td></tr> <tr class="separator:a42e477ea7eb18ef5bcb34699de682dbb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a268d4dff2654324d192bffbe8bd1464d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classYRadioButtonGroup.html">YRadioButtonGroup</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#a268d4dff2654324d192bffbe8bd1464d">findRadioButtonGroup</a> () const </td></tr> <tr class="separator:a268d4dff2654324d192bffbe8bd1464d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1b5357fc1e1bfc4f1119b8e2f5833f3"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYRadioButton.html#ad1b5357fc1e1bfc4f1119b8e2f5833f3">saveUserInput</a> (<a class="el" href="classYMacroRecorder.html">YMacroRecorder</a> *macroRecorder)</td></tr> <tr class="separator:ad1b5357fc1e1bfc4f1119b8e2f5833f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classYWidget"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classYWidget')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classYWidget.html">YWidget</a></td></tr> <tr class="memitem:a61f06c3f4691640d4ce82ae36bd4abdd inherit pro_methods_classYWidget"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a61f06c3f4691640d4ce82ae36bd4abdd">YWidget</a> (<a class="el" href="classYWidget.html">YWidget</a> *<a class="el" href="classYWidget.html#a825194f1345c820ee9857672c8ded416">parent</a>)</td></tr> <tr class="separator:a61f06c3f4691640d4ce82ae36bd4abdd inherit pro_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a08eb63791519f709b9367c74dde391ed inherit pro_methods_classYWidget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classYChildrenManager.html">YWidgetChildrenManager</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#a08eb63791519f709b9367c74dde391ed">childrenManager</a> () const </td></tr> <tr class="separator:a08eb63791519f709b9367c74dde391ed inherit pro_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0daba9b84971dd95180ef2cc0218147 inherit pro_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#ab0daba9b84971dd95180ef2cc0218147">setChildrenManager</a> (<a class="el" href="classYChildrenManager.html">YWidgetChildrenManager</a> *manager)</td></tr> <tr class="separator:ab0daba9b84971dd95180ef2cc0218147 inherit pro_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb81fc42039ec2368aad2a6914ead09d inherit pro_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#aeb81fc42039ec2368aad2a6914ead09d">setBeingDestroyed</a> ()</td></tr> <tr class="separator:aeb81fc42039ec2368aad2a6914ead09d inherit pro_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab18e36fdc5ad28a130f4effb4e6f032d inherit pro_methods_classYWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYWidget.html#ab18e36fdc5ad28a130f4effb4e6f032d">dumpWidget</a> (<a class="el" href="classYWidget.html">YWidget</a> *w, int indentationLevel)</td></tr> <tr class="separator:ab18e36fdc5ad28a130f4effb4e6f032d inherit pro_methods_classYWidget"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>RadioButton: Widget for one-out-of-many selection.</p> <p>Only one RadioButton in a RadioBox (in a RadioButtonGroup) can be set to "on" at the same time. Setting any RadioButton of a RadioButtonGroup to "on" automatically sets all others in the same RadioButtonGroup to "off".</p> <p>RadioButtons customarily have a distinct visual appearance from CheckBoxes: </p> <pre class="fragment">( ) RadioButton 1 (*) RadioButton 2 ( ) RadioButton 3 [ ] CheckBox 1 [*] CheckBox 2 [*] CheckBox 3</pre> <p>Definition at line <a class="el" href="YRadioButton_8h_source.html#l00051">51</a> of file <a class="el" href="YRadioButton_8h_source.html">YRadioButton.h</a>.</p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a42e477ea7eb18ef5bcb34699de682dbb"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">YRadioButton::YRadioButton </td> <td>(</td> <td class="paramtype"><a class="el" href="classYWidget.html">YWidget</a> * </td> <td class="paramname"><em>parent</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>label</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Constructor.</p> <p>Creates a new RadioButton with user-visible text 'label'. 'label' can and should contain a keyboard shortcut (designated with '&').</p> <p>The caller has to take care to add this RadioButton to its RadioButtonGroup:</p> <p>if ( radioButton-><a class="el" href="classYRadioButton.html#ab903091f34831b4b2c72815d4fc13e45">buttonGroup()</a> ) radioButton-><a class="el" href="classYRadioButton.html#ab903091f34831b4b2c72815d4fc13e45">buttonGroup()</a>->addRadioButton( radioButton );</p> <p>This can't be done in the constructor because it would involve calling a virtual function, which doesn't work yet within the constructor. </p> <p>Definition at line <a class="el" href="YRadioButton_8cc_source.html#l00060">60</a> of file <a class="el" href="YRadioButton_8cc_source.html">YRadioButton.cc</a>.</p> </div> </div> <a class="anchor" id="a95a53e14d5d2dc51e93b3907206e1d04"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">YRadioButton::~YRadioButton </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Destructor: Removes the button from the radio button group. </p> <p>Definition at line <a class="el" href="YRadioButton_8cc_source.html#l00077">77</a> of file <a class="el" href="YRadioButton_8cc_source.html">YRadioButton.cc</a>.</p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="ab903091f34831b4b2c72815d4fc13e45"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classYRadioButtonGroup.html">YRadioButtonGroup</a> * YRadioButton::buttonGroup </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get a pointer to the radio button group this button belongs to. </p> <p>Definition at line <a class="el" href="YRadioButton_8cc_source.html#l00163">163</a> of file <a class="el" href="YRadioButton_8cc_source.html">YRadioButton.cc</a>.</p> </div> </div> <a class="anchor" id="a268d4dff2654324d192bffbe8bd1464d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classYRadioButtonGroup.html">YRadioButtonGroup</a> * YRadioButton::findRadioButtonGroup </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Traverse the widget hierarchy upwards to find the corresponding <a class="el" href="classYRadioButtonGroup.html">YRadioButtonGroup</a>, i.e. the class that controls the radio box behaviour (i.e. that makes sure that no more than one RadioButton is set to "on" at the same time). </p> <p>Definition at line <a class="el" href="YRadioButton_8cc_source.html#l00175">175</a> of file <a class="el" href="YRadioButton_8cc_source.html">YRadioButton.cc</a>.</p> </div> </div> <a class="anchor" id="a648140eddf089b6590da660f3360a674"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classYPropertyValue.html">YPropertyValue</a> YRadioButton::getProperty </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>propertyName</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Get a property. Reimplemented from <a class="el" href="classYWidget.html">YWidget</a>.</p> <p>This method may throw exceptions, for example</p> <ul> <li>if there is no property with that name </li> </ul> <p>Reimplemented from <a class="el" href="classYWidget.html#ad160e0fc19f2ccb2877afcca0475d960">YWidget</a>.</p> <p>Definition at line <a class="el" href="YRadioButton_8cc_source.html#l00149">149</a> of file <a class="el" href="YRadioButton_8cc_source.html">YRadioButton.cc</a>.</p> </div> </div> <a class="anchor" id="ad6938717acef03dfdc886b8defb9a191"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::string YRadioButton::label </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Get the label (the text on the RadioButton). </p> <p>Definition at line <a class="el" href="YRadioButton_8cc_source.html#l00093">93</a> of file <a class="el" href="YRadioButton_8cc_source.html">YRadioButton.cc</a>.</p> </div> </div> <a class="anchor" id="a9de6f6dc8d3d1e260707be52c83b876c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classYPropertySet.html">YPropertySet</a> & YRadioButton::propertySet </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Return this class's property set. This also initializes the property set upon the first call.</p> <p>Reimplemented from <a class="el" href="classYWidget.html">YWidget</a>. </p> <p>Reimplemented from <a class="el" href="classYWidget.html#a601c0a309687f2018fe0a9f7de87eec5">YWidget</a>.</p> <p>Definition at line <a class="el" href="YRadioButton_8cc_source.html#l00112">112</a> of file <a class="el" href="YRadioButton_8cc_source.html">YRadioButton.cc</a>.</p> </div> </div> <a class="anchor" id="ad1b5357fc1e1bfc4f1119b8e2f5833f3"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void YRadioButton::saveUserInput </td> <td>(</td> <td class="paramtype"><a class="el" href="classYMacroRecorder.html">YMacroRecorder</a> * </td> <td class="paramname"><em>macroRecorder</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Save the widget's user input to a macro recorder.</p> <p>Reimplemented from <a class="el" href="classYWidget.html">YWidget</a> because only radio buttons that are on (no more than one per radio box) are recorded. </p> <p>Reimplemented from <a class="el" href="classYWidget.html#a38fea9a89f9f9cfdd0675390b2a1fff2">YWidget</a>.</p> <p>Definition at line <a class="el" href="YRadioButton_8cc_source.html#l00194">194</a> of file <a class="el" href="YRadioButton_8cc_source.html">YRadioButton.cc</a>.</p> </div> </div> <a class="anchor" id="a5e2410df188301d02920c2e8277fd89d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void YRadioButton::setLabel </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>label</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Set the label (the text on the RadioButton).</p> <p>Derived classes are free to reimplement this, but they should call this base class method at the end of the overloaded function. </p> <p>Definition at line <a class="el" href="YRadioButton_8cc_source.html#l00087">87</a> of file <a class="el" href="YRadioButton_8cc_source.html">YRadioButton.cc</a>.</p> </div> </div> <a class="anchor" id="a1aa25f265889716422a10c1e8df8e01e"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool YRadioButton::setProperty </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>propertyName</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classYPropertyValue.html">YPropertyValue</a> & </td> <td class="paramname"><em>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Set a property. Reimplemented from <a class="el" href="classYWidget.html">YWidget</a>.</p> <p>This method may throw exceptions, for example</p> <ul> <li>if there is no property with that name</li> <li>if the expected type and the type mismatch</li> <li>if the value is out of range</li> </ul> <p>This function returns 'true' if the value was successfully set and 'false' if that value requires special handling (not in error cases: those are covered by exceptions). </p> <p>Reimplemented from <a class="el" href="classYWidget.html#aaa110171c5251c209b4a2ddfb7140b2b">YWidget</a>.</p> <p>Definition at line <a class="el" href="YRadioButton_8cc_source.html#l00133">133</a> of file <a class="el" href="YRadioButton_8cc_source.html">YRadioButton.cc</a>.</p> </div> </div> <a class="anchor" id="aebcf8844fc1fc48ac61102f56fc6358c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void YRadioButton::setShortcutString </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>str</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Set the string of this widget that holds the keyboard shortcut.</p> <p>Reimplemented from <a class="el" href="classYWidget.html">YWidget</a>. </p> <p>Reimplemented from <a class="el" href="classYWidget.html#a36f1c7eb0c9144cedf7a269472a9409a">YWidget</a>.</p> <p>Definition at line <a class="el" href="YRadioButton_8h_source.html#l00177">177</a> of file <a class="el" href="YRadioButton_8h_source.html">YRadioButton.h</a>.</p> </div> </div> <a class="anchor" id="aad68893f45612dd95f626d983a0feee9"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void YRadioButton::setUseBoldFont </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>bold</em> = <code>true</code></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Indicate whether or not a bold font should be used.</p> <p>Derived classes are free to reimplement this, but they should call this base class method at the end of the overloaded function. </p> <p>Definition at line <a class="el" href="YRadioButton_8cc_source.html#l00105">105</a> of file <a class="el" href="YRadioButton_8cc_source.html">YRadioButton.cc</a>.</p> </div> </div> <a class="anchor" id="ac94a6f8a003cd04410b38f9bb6d0e708"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void YRadioButton::setValue </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>checked</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Set the radio button value (on/off).</p> <p>Derived classes are required to implement this. </p> </div> </div> <a class="anchor" id="aed15f29ac0e869f8e8258352b02f40e2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual std::string YRadioButton::shortcutString </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Get the string of this widget that holds the keyboard shortcut.</p> <p>Reimplemented from <a class="el" href="classYWidget.html">YWidget</a>. </p> <p>Reimplemented from <a class="el" href="classYWidget.html#aa7d8f3d0304e8e91fbe402806423613b">YWidget</a>.</p> <p>Definition at line <a class="el" href="YRadioButton_8h_source.html#l00170">170</a> of file <a class="el" href="YRadioButton_8h_source.html">YRadioButton.h</a>.</p> </div> </div> <a class="anchor" id="a02458d1cc67b145e9bc55f670116b8ab"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool YRadioButton::useBoldFont </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns 'true' if a bold font should be used. </p> <p>Definition at line <a class="el" href="YRadioButton_8cc_source.html#l00099">99</a> of file <a class="el" href="YRadioButton_8cc_source.html">YRadioButton.cc</a>.</p> </div> </div> <a class="anchor" id="ac3e704b6a2419b364dd563ebcd2a6d78"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const char* YRadioButton::userInputProperty </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>The name of the widget property that will return user input. Inherited from <a class="el" href="classYWidget.html">YWidget</a>. </p> <p>Reimplemented from <a class="el" href="classYWidget.html#a8030b00add5f93eec8c60549ccc4b108">YWidget</a>.</p> <p>Definition at line <a class="el" href="YRadioButton_8h_source.html#l00184">184</a> of file <a class="el" href="YRadioButton_8h_source.html">YRadioButton.h</a>.</p> </div> </div> <a class="anchor" id="a0dde53feba4d7f253734db7d526ed18c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual bool YRadioButton::value </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Get the current on/off value: 'true' if checked, 'false' if unchecked.</p> <p>Derived classes are required to implement this. </p> </div> </div> <a class="anchor" id="abf976d9f741ccb462eb8297072347856"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual const char* YRadioButton::widgetClass </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Returns a descriptive name of this widget class for logging, debugging etc.</p> <p>Reimplemented from <a class="el" href="classYWidget.html">YWidget</a>. </p> <p>Reimplemented from <a class="el" href="classYWidget.html#a8f9df8b986b02475a47f3a56c7d4ac98">YWidget</a>.</p> <p>Definition at line <a class="el" href="YRadioButton_8h_source.html#l00084">84</a> of file <a class="el" href="YRadioButton_8h_source.html">YRadioButton.h</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li>/home/iurt/rpmbuild/BUILD/libyui-3.0.10-b316a3f/src/<a class="el" href="YRadioButton_8h_source.html">YRadioButton.h</a></li> <li>/home/iurt/rpmbuild/BUILD/libyui-3.0.10-b316a3f/src/<a class="el" href="YRadioButton_8cc_source.html">YRadioButton.cc</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="classYRadioButton.html">YRadioButton</a></li> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.5 </li> </ul> </div> </body> </html>