GtkRadioMenuItem            package:RGtk2            R Documentation

_G_t_k_R_a_d_i_o_M_e_n_u_I_t_e_m

_D_e_s_c_r_i_p_t_i_o_n:

     A choice from multiple check menu items

_M_e_t_h_o_d_s _a_n_d _F_u_n_c_t_i_o_n_s:

     '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)'

_H_i_e_r_a_r_c_h_y:

     GObject
        +----GInitiallyUnowned
              +----GtkObject
                    +----GtkWidget
                          +----GtkContainer
                                +----GtkBin
                                      +----GtkItem
                                            +----GtkMenuItem
                                                  +----GtkCheckMenuItem

     +----GtkRadioMenuItem 

_I_n_t_e_r_f_a_c_e_s:

     GtkRadioMenuItem implements AtkImplementorIface and 
     'GtkBuildable'.

_D_e_t_a_i_l_e_d _D_e_s_c_r_i_p_t_i_o_n:

     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:

     _How to create a group of radio menu items._


     group <- NULL
     for (i in 1:5) {
       item <- gtkRadioMenuItem(group, "This is an example")
       group <- item$getGroup()
       if (i == 1)
         item$setActive(TRUE)
     }



_S_t_r_u_c_t_u_r_e_s:


     '_G_t_k_R_a_d_i_o_M_e_n_u_I_t_e_m' The structure contains only private data that
          must be accessed through the interface functions.


_C_o_n_v_e_n_i_e_n_t _C_o_n_s_t_r_u_c_t_i_o_n:

     '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.

_S_i_g_n_a_l_s:


     '_g_r_o_u_p-_c_h_a_n_g_e_d(_r_a_d_i_o_m_e_n_u_i_t_e_m, _u_s_e_r._d_a_t_a)' _undocumented _

          '_r_a_d_i_o_m_e_n_u_i_t_e_m' ['GtkRadioMenuItem'] the object which
               received the signal.

          '_u_s_e_r._d_a_t_a' [R object] user data set when the signal handler
               was connected.


_P_r_o_p_e_r_t_i_e_s:


     '_g_r_o_u_p' ['_G_t_k_R_a_d_i_o_M_e_n_u_I_t_e_m' : _W_r_i_t_e] The radio menu item whose
          group this widget belongs to.  

          Since  2.8


_A_u_t_h_o_r(_s):

     Derived by RGtkGen from GTK+ documentation

_R_e_f_e_r_e_n_c_e_s:

     <URL:
     http://developer.gnome.org/doc/API/2.0/gtk/GtkRadioMenuItem.html>

