Radina Matic
radina.matic@gmail.com 2013
Ekaterina Gerasimova
kittykat3756@gmail.com 2013

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

Ως ειδική εξαίρεση, οι πνευματικοί ιδιοκτήτες σας επιτρέπουν να αντιγράψετε, να τροποποιήσετε και να αναδιανείμετε τα παραδείγματα πηγαίου κώδικα που περιλαμβάνονται σ' αυτό το έγγραφο υπό τους όρους της επιλογής σας, χωρίς περιορισμό.

Ελληνική μεταφραστική ομάδα 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

# Προσθήκη Βοήθειας στο μενού εφαρμογών

# Ρυθμίστε τη βοήθεια

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

This example, based on Cheese, assumes that your application is written in Vala. It will be slightly different for other programming languages.

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

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"`.