+
+ /**
+ * GtkRadioMenuItem:group:
+ *
+ * The radio menu item whose group this widget belongs to.
+ *
+ * Since: 2.8
+ */
+ g_object_class_install_property (gobject_class,
+ PROP_GROUP,
+ g_param_spec_object ("group",
+ P_("Group"),
+ P_("The radio menu item whose group this widget belongs to."),
+ GTK_TYPE_RADIO_MENU_ITEM,
+ GTK_PARAM_WRITABLE));
+
+ /**
+ * GtkStyle::group-changed:
+ * @style: the object which received the signal
+ *
+ * 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 button is moved from one group of 2 or
+ * more menu items ton a different one, but not when the composition
+ * of the group that a menu item belongs to changes.
+ *
+ * Since: 2.4
+ */
+ group_changed_signal = g_signal_new (I_("group-changed"),
+ G_OBJECT_CLASS_TYPE (gobject_class),
+ G_SIGNAL_RUN_FIRST,
+ G_STRUCT_OFFSET (GtkRadioMenuItemClass, group_changed),
+ NULL, NULL,
+ _gtk_marshal_VOID__VOID,
+ G_TYPE_NONE, 0);
+
+ g_type_class_add_private (klass, sizeof (GtkRadioMenuItemPrivate));