static VALUE rmitem_set_group(VALUE self, VALUE grp_ary) { GtkRadioMenuItem *rmitem2add, *rmitem_orig; GSList *group; rmitem2add = GTK_RADIO_MENU_ITEM(RVAL2GOBJ(self)); rmitem_orig = GTK_RADIO_MENU_ITEM(RVAL2GOBJ(rb_ary_entry(grp_ary, 0))); group = gtk_radio_menu_item_group(rmitem_orig); gtk_radio_menu_item_set_group(rmitem2add, group); return GSLIST2ARY(gtk_radio_menu_item_get_group(rmitem2add)); }
static VALUE rbtn_get_group(VALUE self) { /* Owned by GTK+ */ return GSLIST2ARY(gtk_radio_tool_button_get_group(_SELF(self))); }
static VALUE rg_proxies(VALUE self) { /* Owned by GTK+ */ return GSLIST2ARY(gtk_action_get_proxies(_SELF(self))); }
static VALUE rmitem_get_group(VALUE self) { /* Owened by GTK+ */ return GSLIST2ARY(gtk_radio_menu_item_get_group(GTK_RADIO_MENU_ITEM(RVAL2GOBJ(self)))); }
static VALUE raction_get_group(VALUE self) { /* Owned by GTK+ */ return GSLIST2ARY(gtk_radio_action_get_group(_SELF(self))); }