1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
3
5
<title>gtkmm: Gtk::Menu_Helpers::RadioMenuElem Class Reference</title>
4
<link href="tabs.css" rel="stylesheet" type="text/css">
5
<link href="doxygen.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.5.8 -->
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
10
<!-- Generated by Doxygen 1.6.1 -->
8
11
<div class="navigation" id="top">
29
32
<div class="contents">
30
<h1>Gtk::Menu_Helpers::RadioMenuElem Class Reference</h1><!-- doxytag: class="Gtk::Menu_Helpers::RadioMenuElem" --><!-- doxytag: inherits="Gtk::Menu_Helpers::Element" -->Inherits <a class="el" href="classGtk_1_1Menu__Helpers_1_1Element.html">Gtk::Menu_Helpers::Element</a>.
33
<h1>Gtk::Menu_Helpers::RadioMenuElem Class Reference</h1><!-- doxytag: class="Gtk::Menu_Helpers::RadioMenuElem" --><!-- doxytag: inherits="Gtk::Menu_Helpers::Element" -->
34
<p>Inherits <a class="el" href="classGtk_1_1Menu__Helpers_1_1Element.html">Gtk::Menu_Helpers::Element</a>.</p>
32
35
<div class="dynheader">
33
36
Collaboration diagram for Gtk::Menu_Helpers::RadioMenuElem:</div>
34
37
<div class="dynsection">
35
<p><center><img src="classGtk_1_1Menu__Helpers_1_1RadioMenuElem__coll__graph.png" border="0" usemap="#Gtk_1_1Menu__Helpers_1_1RadioMenuElem__coll__map" alt="Collaboration graph"></center>
36
<map name="Gtk_1_1Menu__Helpers_1_1RadioMenuElem__coll__map">
37
<area shape="rect" href="classGtk_1_1Menu__Helpers_1_1Element.html" title="Gtk::Menu_Helpers::Element" alt="" coords="5,187,195,213"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html" title="Glib::RefPtr\< MenuItem \>" alt="" coords="15,96,185,123"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html" title="Glib::RefPtr\< T_CppObject \>" alt="" coords="5,5,195,32"><area shape="rect" href="classGtk_1_1RadioButtonGroup.html" title="RadioButtonGroup identifier for RadioButtons To set up this RadioButtonGroup, construct..." alt="" coords="219,187,373,213"></map>
38
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
41
<a href="classGtk_1_1Menu__Helpers_1_1RadioMenuElem-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
43
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
44
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Menu__Helpers_1_1RadioMenuElem.html#c8a0120cd1111ed1d13864ba981388c0">RadioMenuElem</a> (<a class="el" href="classGtk_1_1RadioMenuItem.html">RadioMenuItem</a>& child)</td></tr>
46
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Menu__Helpers_1_1RadioMenuElem.html#f2286943ae9bd8cd7a883b1227dee723">RadioMenuElem</a> (<a class="el" href="classGtk_1_1RadioButtonGroup.html">RadioMenuItem::Group</a>&, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& label, const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">CallSlot</a>& slot=<a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">CallSlot</a>())</td></tr>
48
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a labeled, non-accelerated <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">MenuItem</a> with a <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>. <a href="#f2286943ae9bd8cd7a883b1227dee723"></a><br></td></tr>
49
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Menu__Helpers_1_1RadioMenuElem.html#0c71bd70c97de6501560e8738bb86493">RadioMenuElem</a> (<a class="el" href="classGtk_1_1RadioButtonGroup.html">RadioMenuItem::Group</a>& group, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& label, const <a class="el" href="classGtk_1_1AccelKey.html">AccelKey</a>& key, const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">CallSlot</a>& slot=<a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">CallSlot</a>())</td></tr>
51
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a labeled, accelerated <a class="el" href="classGtk_1_1CheckMenuItem.html" title="A menu item that maintains the state of a boolean value in addition to a Gtk::MenuItem's...">CheckMenuItem</a> with a <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>. <a href="#0c71bd70c97de6501560e8738bb86493"></a><br></td></tr>
52
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
53
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1RadioButtonGroup.html">RadioMenuItem::Group</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Menu__Helpers_1_1RadioMenuElem.html#cea28307c7eec8c7809a0e6a6c658bba">gr_</a></td></tr>
38
<div class="center"><img src="classGtk_1_1Menu__Helpers_1_1RadioMenuElem__coll__graph.png" border="0" usemap="#Gtk_1_1Menu__Helpers_1_1RadioMenuElem_coll__map" alt="Collaboration graph"/></div>
39
<map name="Gtk_1_1Menu__Helpers_1_1RadioMenuElem_coll__map" id="Gtk_1_1Menu__Helpers_1_1RadioMenuElem_coll__map">
40
<area shape="rect" href="classGtk_1_1Menu__Helpers_1_1Element.html" title="Gtk::Menu_Helpers::Element" alt="" coords="5,187,195,213"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html" title="Glib::RefPtr\< MenuItem \>" alt="" coords="15,96,185,123"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html" title="Glib::RefPtr\< T_CppObject \>" alt="" coords="5,5,195,32"/><area shape="rect" href="classGtk_1_1RadioButtonGroup.html" title="RadioButtonGroup identifier for RadioButtons To set up this RadioButtonGroup, construct..." alt="" coords="219,187,373,213"/></map>
41
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
43
<p><a href="classGtk_1_1Menu__Helpers_1_1RadioMenuElem-members.html">List of all members.</a></p>
44
<table border="0" cellpadding="0" cellspacing="0">
45
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
46
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Menu__Helpers_1_1RadioMenuElem.html#ac8a0120cd1111ed1d13864ba981388c0">RadioMenuElem</a> (<a class="el" href="classGtk_1_1RadioMenuItem.html">RadioMenuItem</a>& child)</td></tr>
47
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Menu__Helpers_1_1RadioMenuElem.html#af2286943ae9bd8cd7a883b1227dee723">RadioMenuElem</a> (<a class="el" href="classGtk_1_1RadioButtonGroup.html">RadioMenuItem::Group</a>&, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& label, const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">CallSlot</a>& slot=<a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">CallSlot</a>())</td></tr>
48
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a labeled, non-accelerated <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">MenuItem</a> with a <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>. <a href="#af2286943ae9bd8cd7a883b1227dee723"></a><br/></td></tr>
49
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Menu__Helpers_1_1RadioMenuElem.html#a0c71bd70c97de6501560e8738bb86493">RadioMenuElem</a> (<a class="el" href="classGtk_1_1RadioButtonGroup.html">RadioMenuItem::Group</a>& group, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& label, const <a class="el" href="classGtk_1_1AccelKey.html">AccelKey</a>& key, const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">CallSlot</a>& slot=<a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">CallSlot</a>())</td></tr>
50
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a labeled, accelerated <a class="el" href="classGtk_1_1CheckMenuItem.html" title="A menu item that maintains the state of a boolean value in addition to a Gtk::MenuItem's...">CheckMenuItem</a> with a <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>. <a href="#a0c71bd70c97de6501560e8738bb86493"></a><br/></td></tr>
51
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
52
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1RadioButtonGroup.html">RadioMenuItem::Group</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Menu__Helpers_1_1RadioMenuElem.html#acea28307c7eec8c7809a0e6a6c658bba">gr_</a></td></tr>
56
<hr><h2>Constructor & Destructor Documentation</h2>
57
<a class="anchor" name="c8a0120cd1111ed1d13864ba981388c0"></a><!-- doxytag: member="Gtk::Menu_Helpers::RadioMenuElem::RadioMenuElem" ref="c8a0120cd1111ed1d13864ba981388c0" args="(RadioMenuItem &child)" -->
54
<hr/><h2>Constructor & Destructor Documentation</h2>
55
<a class="anchor" id="ac8a0120cd1111ed1d13864ba981388c0"></a><!-- doxytag: member="Gtk::Menu_Helpers::RadioMenuElem::RadioMenuElem" ref="ac8a0120cd1111ed1d13864ba981388c0" args="(RadioMenuItem &child)" -->
58
56
<div class="memitem">
59
57
<div class="memproto">
60
58
<table class="memname">
106
102
<div class="memdoc">
109
Create a labeled, non-accelerated <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">MenuItem</a> with a <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>. <p>
110
<dl compact><dt><b>Parameters:</b></dt><dd>
104
<p>Create a labeled, non-accelerated <a class="el" href="classGtk_1_1MenuItem.html" title="Child item for menus.">MenuItem</a> with a <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>. </p>
105
<dl><dt><b>Parameters:</b></dt><dd>
111
106
<table border="0" cellspacing="2" cellpadding="0">
112
107
<tr><td valign="top"></td><td valign="top"><em>label</em> </td><td>The menu item's name </td></tr>
113
<tr><td valign="top"></td><td valign="top"><em>slot</em> </td><td>Use <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/group__mem__fun.html#g7d9ea809173f48bf5c76cf1989591602">sigc::mem_fun()</a> to specify a signal handler </td></tr>
108
<tr><td valign="top"></td><td valign="top"><em>slot</em> </td><td>Use <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/group__mem__fun.html#ga7d9ea809173f48bf5c76cf1989591602">sigc::mem_fun()</a> to specify a signal handler </td></tr>
119
<a class="anchor" name="0c71bd70c97de6501560e8738bb86493"></a><!-- doxytag: member="Gtk::Menu_Helpers::RadioMenuElem::RadioMenuElem" ref="0c71bd70c97de6501560e8738bb86493" args="(RadioMenuItem::Group &group, const Glib::ustring &label, const AccelKey &key, const CallSlot &slot=CallSlot())" -->
115
<a class="anchor" id="a0c71bd70c97de6501560e8738bb86493"></a><!-- doxytag: member="Gtk::Menu_Helpers::RadioMenuElem::RadioMenuElem" ref="a0c71bd70c97de6501560e8738bb86493" args="(RadioMenuItem::Group &group, const Glib::ustring &label, const AccelKey &key, const CallSlot &slot=CallSlot())" -->
120
116
<div class="memitem">
121
117
<div class="memproto">
122
118
<table class="memname">
154
150
<div class="memdoc">
157
Create a labeled, accelerated <a class="el" href="classGtk_1_1CheckMenuItem.html" title="A menu item that maintains the state of a boolean value in addition to a Gtk::MenuItem's...">CheckMenuItem</a> with a <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>. <p>
158
<dl compact><dt><b>Parameters:</b></dt><dd>
152
<p>Create a labeled, accelerated <a class="el" href="classGtk_1_1CheckMenuItem.html" title="A menu item that maintains the state of a boolean value in addition to a Gtk::MenuItem's...">CheckMenuItem</a> with a <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>. </p>
153
<dl><dt><b>Parameters:</b></dt><dd>
159
154
<table border="0" cellspacing="2" cellpadding="0">
160
155
<tr><td valign="top"></td><td valign="top"><em>group</em> </td><td>The <a class="el" href="classGtk_1_1RadioMenuItem.html" title="A CheckMenuItem that belongs to a group.">RadioMenuItem</a> group in which to put this. </td></tr>
161
156
<tr><td valign="top"></td><td valign="top"><em>label</em> </td><td>The menu item's name </td></tr>
162
157
<tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>The accelerator key combination </td></tr>
163
<tr><td valign="top"></td><td valign="top"><em>slot</em> </td><td>Use <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/group__mem__fun.html#g7d9ea809173f48bf5c76cf1989591602">sigc::mem_fun()</a> to specify a signal handler </td></tr>
158
<tr><td valign="top"></td><td valign="top"><em>slot</em> </td><td>Use <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/group__mem__fun.html#ga7d9ea809173f48bf5c76cf1989591602">sigc::mem_fun()</a> to specify a signal handler </td></tr>
169
<hr><h2>Member Data Documentation</h2>
170
<a class="anchor" name="cea28307c7eec8c7809a0e6a6c658bba"></a><!-- doxytag: member="Gtk::Menu_Helpers::RadioMenuElem::gr_" ref="cea28307c7eec8c7809a0e6a6c658bba" args="" -->
165
<hr/><h2>Member Data Documentation</h2>
166
<a class="anchor" id="acea28307c7eec8c7809a0e6a6c658bba"></a><!-- doxytag: member="Gtk::Menu_Helpers::RadioMenuElem::gr_" ref="acea28307c7eec8c7809a0e6a6c658bba" args="" -->
171
167
<div class="memitem">
172
168
<div class="memproto">
173
169
<table class="memname">
175
<td class="memname"><a class="el" href="classGtk_1_1RadioButtonGroup.html">RadioMenuItem::Group</a>* <a class="el" href="classGtk_1_1Menu__Helpers_1_1RadioMenuElem.html#cea28307c7eec8c7809a0e6a6c658bba">Gtk::Menu_Helpers::RadioMenuElem::gr_</a><code> [protected]</code> </td>
171
<td class="memname"><a class="el" href="classGtk_1_1RadioButtonGroup.html">RadioMenuItem::Group</a>* <a class="el" href="classGtk_1_1Menu__Helpers_1_1RadioMenuElem.html#acea28307c7eec8c7809a0e6a6c658bba">Gtk::Menu_Helpers::RadioMenuElem::gr_</a><code> [protected]</code></td>
179
175
<div class="memdoc">
185
<hr>The documentation for this class was generated from the following file:<ul>
186
<li>gtkmm/menu_elems.h</ul>
188
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Sep 6 18:45:38 2009 for gtkmm by 
179
<hr/>The documentation for this class was generated from the following file:<ul>
180
<li>gtkmm/menu_elems.h</li>
183
<hr size="1"/><address style="text-align: right;"><small>Generated on Mon Sep 21 16:34:46 2009 for gtkmm by 
189
184
<a href="http://www.doxygen.org/index.html">
190
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
185
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>