return item;
}
+GtkWidget *menu_item_add_radio(GtkWidget *menu, GtkWidget *parent,
+ const gchar *label, gint active,
+ GCallback func, gpointer data)
+{
+ GtkWidget *item;
+ GSList *group = NULL;
+
+ if (parent) group = gtk_radio_menu_item_get_group(GTK_RADIO_MENU_ITEM(parent));
+
+ item = gtk_radio_menu_item_new_with_mnemonic(group, label);
+ if (active) gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), active);
+ menu_item_finish(menu, item, func, data);
+
+ return item;
+}
+
void menu_item_add_divider(GtkWidget *menu)
{
GtkWidget *item = gtk_menu_item_new();