Gtk::RadioMenuItem Class Reference
[Menu classes, Widgets]
Inheritance diagram for Gtk::RadioMenuItem:

Detailed Description
A CheckMenuItem that belongs to a group.At each instant exactly one of the menu items from a group is selected.
| Public Types | |
| typedef RadioButtonGroup | Group | 
| Public Member Functions | |
| Group | get_group () | 
| const GtkRadioMenuItem* | gobj () const | 
| Provides access to the underlying C GtkObject. | |
| GtkRadioMenuItem* | gobj () | 
| Provides access to the underlying C GtkObject. | |
| RadioMenuItem (Group& groupx, const Glib::ustring& label, bool mnemonic=false) | |
| RadioMenuItem (Group& groupx) | |
| void | reset_group () | 
| void | set_group (Group& group) | 
| Glib::SignalProxy0<void> | signal_group_changed () | 
| Emitted when the group of radio menu items that a radio menu item belongs to changes. | |
| virtual | ~RadioMenuItem () | 
| Protected Member Functions | |
| void | constructor (const Group& group) | 
| virtual void | on_group_changed () | 
| Related Functions | |
| (Note that these are not member functions.) | |
| Gtk::RadioMenuItem* | wrap (GtkRadioMenuItem* object, bool take_copy=false) | 
| A Glib::wrap() method for this object. | |
Member Typedef Documentation
Constructor & Destructor Documentation
| virtual Gtk::RadioMenuItem::~RadioMenuItem | ( | ) |  [virtual] | 
| Gtk::RadioMenuItem::RadioMenuItem | ( | Group& | groupx | ) | 
| Gtk::RadioMenuItem::RadioMenuItem | ( | Group& | groupx, | |
| const Glib::ustring & | label, | |||
| bool | mnemonic = false | |||
| ) | 
Member Function Documentation
| void Gtk::RadioMenuItem::constructor | ( | const Group& | group | ) |  [protected] | 
| Group Gtk::RadioMenuItem::get_group | ( | ) | 
| const GtkRadioMenuItem* Gtk::RadioMenuItem::gobj | ( | ) | const  [inline] | 
| GtkRadioMenuItem* Gtk::RadioMenuItem::gobj | ( | ) |  [inline] | 
| virtual void Gtk::RadioMenuItem::on_group_changed | ( | ) |  [protected, virtual] | 
| void Gtk::RadioMenuItem::reset_group | ( | ) | 
| void Gtk::RadioMenuItem::set_group | ( | Group& | group | ) | 
| Glib::SignalProxy0< void > Gtk::RadioMenuItem::signal_group_changed | ( | ) | 
Emitted when the group of radio menu items that a radio menu item belongs to changes.
This is emitted when a radio menu item switches from being alone to being part of a group of 2 or more menu items, or vice-versa, and when a buttton is moved from one group of 2 or more menu items to a different one, but not when the composition of the group that a menu item belongs to changes.
- Prototype:
- void on_my_group_changed()
Friends And Related Function Documentation
| Gtk::RadioMenuItem* wrap | ( | GtkRadioMenuItem * | object, | |
| bool | take_copy = false | |||
| ) |  [related] | 
A Glib::wrap() method for this object.
- Parameters:
- 
  object The C instance. take_copy False if the result should take ownership of the C instance. True if it should take a new copy or ref. 
- Returns:
- A C++ instance that wraps this C instance.
The documentation for this class was generated from the following file:

