controls_dialog(get_parent_window());
}
+static void about_item_callback(GtkWidget * button, gpointer data)
+{
+ about_dialog(get_parent_window());
+}
+
static GtkWidget * load_plugin(void)
{
int i;
static GtkWidget **load_menu(guint *nitems)
{
menu_items[0] = gtk_menu_item_new_with_label("Settings");
- *nitems = 1;
+ menu_items[1] = gtk_menu_item_new_with_label("About…");
+ *nitems = 2;
GtkMenu* settings_menu = GTK_MENU(gtk_menu_new());
GtkMenuItem* controls_item =
g_signal_connect(G_OBJECT(controls_item), "activate",
G_CALLBACK(controls_item_callback), NULL);
+ g_signal_connect(G_OBJECT(menu_items[1]), "activate",
+ G_CALLBACK(about_item_callback), NULL);
return menu_items;
}