Οι περισσότερες εφαρμογές GNOME πρέπει να έχουν ένα μενού εφαρμογών. Το στοιχείο μενού
Αυτό το παράδειγμα, βασισμένο στο
Προσθέστε το στοιχείο
private const GLib.ActionEntry action_entries[] = {
{ "help", on_help },
{ "about", on_about },
{ "quit", on_quit }
};
add_action_entries (action_entries, my_Gtk_Application);
Προσθέστε το στοιχείο μενού
var menu = new GLib.Menu ();
var section = new GLib.Menu ();
var item = new GLib.MenuItem (_("_Help"), "app.help");
item.set_attribute ("accel", "s", "F1");
section.append_item (item);
Προβάλετε τη βοήθεια με το
private void on_help ()
{
var screen = main_window.get_screen ();
try
{
Gtk.show_uri (screen, "help:cheese", Gtk.get_current_event_time ());
}
catch (Error err)
{
message ("Error opening help: %s", err.message);
}
}
Για να συνδέσετε μια ενότητα στο "help:applicationname/index#sectionid"
.