GtkRadioMenuItem {RGtk2} | R Documentation |
A choice from multiple check menu items
gtkRadioMenuItemNew(group = NULL, show = TRUE)
gtkRadioMenuItemNewWithLabel(group = NULL, label, show = TRUE)
gtkRadioMenuItemNewWithMnemonic(group = NULL, label, show = TRUE)
gtkRadioMenuItemNewFromWidget(group = NULL, show = TRUE)
gtkRadioMenuItemNewWithLabelFromWidget(group = NULL, label, show = TRUE)
gtkRadioMenuItemNewWithMnemonicFromWidget(group = NULL, label, show = TRUE)
gtkRadioMenuItemSetGroup(object, group)
gtkRadioMenuItemGetGroup(object)
gtkRadioMenuItem(group = NULL, label, show = TRUE)
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkItem +----GtkMenuItem +----GtkCheckMenuItem +----GtkRadioMenuItem
GtkRadioMenuItem implements
GtkBuildable
and AtkImplementorIface.
A radio menu item is a check menu item that belongs to a group. At each instant exactly one of the radio menu items from a group is selected.
The group list does not need to be freed, as each GtkRadioMenuItem
will
remove itself and its list item when it is destroyed.
The correct way to create a group of radio menu items is approximatively this:
group <- NULL for (i in 1:5) { item <- gtkRadioMenuItem(group, "This is an example") group <- item$getGroup() if (i == 1) item$setActive(TRUE) }
GtkRadioMenuItem
gtkRadioMenuItem
is the result of collapsing the constructors of GtkRadioMenuItem
(gtkRadioMenuItemNew
, gtkRadioMenuItemNewWithLabel
, gtkRadioMenuItemNewWithMnemonic
, gtkRadioMenuItemNewFromWidget
, gtkRadioMenuItemNewWithMnemonicFromWidget
, gtkRadioMenuItemNewWithLabelFromWidget
) and accepts a subset of its arguments matching the required arguments of one of its delegate constructors.
The (radiomenuitem, user.data)
radiomenuitem
GtkRadioMenuItem
] the object which received the signal.user.data
group
[GtkRadioMenuItem
: Write]The radio menu item whose group this widget belongs to.
Since 2.8
Derived by RGtkGen from GTK+ documentation
http://developer.gnome.org/doc/API/2.0/gtk/GtkRadioMenuItem.html