gtk.RadioMenuItem — a choice from multiple check menu items.
class gtk.RadioMenuItem(gtk.CheckMenuItem): |
+--gobject.GObject +-- gtk.Object +-- gtk.Widget +-- gtk.Container +-- gtk.Bin +-- gtk.Item +-- gtk.MenuItem +-- gtk.CheckMenuItem +-- gtk.RadioMenuItem
|
gtk.Container Signal Prototypes
gtk.MenuItem Signal Prototypes
gtk.CheckMenuItem Signal Prototypes
def callback( |
A gtk.RadioMenuItem
widget is a check menu item that belongs to a group. Only one of the radio
menu items in a group can be selected.
gtk.RadioMenuItem(group
=None, label
=None, use_underline
=True)
| a gtk.RadioMenuItem
whose group the new radiomenuitem should be added to, or
None if a new group should be
created |
| a string to be used as the label text or
None if no label is needed |
| if True , an underscore in the
label text indicates the next character should be underlined and used for the
mnemonic accelerator key if it is the first character so
marked. Available in PyGTK 2.4 and above. |
Returns : | a new gtk.RadioMenuItem
widget |
Creates a new gtk.RadioMenuItem
containing a label with its text specified by label
.
label
will be parsed for underscores that indicate
the mnemonic accelerator for the radiomenuitem. The radiomenuitem will be
added to the group containing the gtk.RadioMenuItem
specified by group
. If group
is None
, a new group will be created to hold the new
radiomenuitem. If label
is None
the radiomenuitem is created without a label.
In PyGTK 2.4 and above the use_underline
parameter is available and defaults to True
. If
use_underline
is set to False
the
label text will not be parsed for mnemonic characters.
def get_group()
Returns : | the list of radiomenuitems in the same group that contains the radiomenuitem or None |
The get_group
() method returns the list
of gtk.RadioMenuItem
s
that are in the same group as the radiomenuitem or None
if the radiomenuitem is not in a group.
def set_group(group
)
| a gtk.RadioMenuItem
whose group the radiomenuitem will be added to or
None . |
The set_group
() method adds the
radiomenuitem to the group of the gtk.RadioMenuItem
specified by group
.
In PyGTK 2.6.2 and above, if group
is
None
the radiomenuitem will be removed from its current
group.
def callback(radiomenuitem
, user_param1
, ...
)
| the radiomenuitem that received the signal |
| the first user parameter (if any) specified
with the connect () |
| additional user parameters (if any) |
This signal is available in GTK+ 2.4 and above.
The "group-changed" signal is emitted when a gtk.RadioMenuItem
is added to or removed from the group.