Radina Matic radina.matic@gmail.com 2013 Ekaterina Gerasimova kittykat3756@gmail.com 2013 Ελληνική μεταφραστική ομάδα GNOME team@gnome.gr 2010-2014 Δημήτρης Σπίγγος dmtrs32@gmail.com 2012-2014 Τζένη Πετούμενου epetoumenou@gmail.com 2010 Μάριος Ζηντίλης m.zindilis@dmajor.org 2010 Μαρία Θουκυδίδου marablack3@gmail.com 2014 Θάνος Τρυφωνίδης tomtryf@gnome.org 2014 Προσθήκη <gui>Βοήθειας</gui> στο μενού εφαρμογών Ρυθμίστε τη βοήθεια

Οι περισσότερες εφαρμογές GNOME πρέπει να έχουν ένα μενού εφαρμογών. Το στοιχείο μενού Βοήθεια πρέπει να είναι πάνω από το στοιχείο μενού Περί.

Αυτό το παράδειγμα, βασισμένο στο Cheese, υποθέτει ότι η εφαρμογή σας είναι γραμμένη σε Vala. Θα είναι ελαφρώς διαφορετική για άλλες γλώσσες προγραμματισμού.

Προσθέστε το στοιχείο Βοήθεια στον κατάλογο των ενεργειών:

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);

Προβάλετε τη βοήθεια με το Yelp όταν πατιέται το στοιχείο μενού Βοήθεια:

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); } }

Για να συνδέσετε μια ενότητα στο index.page, χρησιμοποιήστε "help:applicationname/index#sectionid".