Radina Matic
radina.matic@gmail.com 2013
Ekaterina Gerasimova
kittykat3756@gmail.com 2013
Daniel Mustieles
daniel.mustieles@gmail.com 2011-2015
Jorge González
jorgegonz@svn.gnome.org 2007-2010
Mario Carrión
mario@monouml.org 2006

# Añadir Ayuda al menú de la aplicación

# Configurar la ayuda

La mayoría de las aplicaciones de GNOME deben tener su menú de aplicación. El elemento de menú Ayuda debe estar encima del elemento Acerca de.

Este ejemplo, basado en Cheese, asume que su aplicación está escrita en Vala. Será ligeramente diferente para otros lenguajes de programación.

Añadir el elemento Ayuda a la lista de acciones:

private const GLib.ActionEntry action_entries[] = { { "help", on_help }, { "about", on_about }, { "quit", on_quit } };

add_action_entries (action_entries, my_Gtk_Application);

Añadir el elemento Ayuda al menú de la aplicación:

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

Ver la ayuda con Yelp cuando se pulsa el elemento Ayuda del menú:

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

Para enlazar a una sección en el archivo index.page, use `"help:nombre_aplicación/index#id_sección"`.