Allan Day
aday@gnome.org
Calum Benson
Adam Elman
Seth Nickell
Colin Robertson

This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.

Daniel Mustieles
daniel.mustieles@gmail.com 2011 - 2021
Alex Puchades
alex94puchades@gmail.com 2015
Nicolás Satragno
nsatragno@gnome.org 2013
Benjamín Valero Espinosa
benjavalero@gmail.com 2011
Jorge González
jorgegonz@svn.gnome.org 2009
Rosa Elena Pérez
rozydicemiau@gmail.com 2014
Oscar Rafael Arachi
arachi910@gmail.com 2014 - 2015
Miguel Ajuech
miguel.ann.28@gmail.com 2014
Adrián Pérez Domínguez
adrian@aztli.org 2015
Celina Osorio Ochoa
chelinoska@gmail.com 2015
Dario Amigon Espinoza
daramigon@gmail.com 2015
Yenisei Ramírez Pérez
yeniseirape@gmail.com 2015
José Roberto Ramíres Mendoza
aczella@gmail.com 2015
Bernardo Sánchez Romero
b.sanchez.rom@gmail.com 2015
Emmanuel Márquez Juárez
resident3333@gmail.com 2015
David Romero Serrano
lemi136@hotmail.com 2015
Omar Garcia Guzman
garciag.omar91@gmail.com 2015
Edilberto Huerta Niño
edilberto.huerta0290@gmail.com 2015

# Menús

Un menú es una lista de acciones y/u opciones que se muestra al pulsar una cabecera o botón. En el caso de los menús contextuales, el menú se abre mediante una acción secundaria (como una pulsación secundaria con el ratón, o una pulsación larga en una pantalla táctil) sobre un elemento de contenido.

# Cuándo usarlas

Los menús pueden formar parte de una barra de menú, como menús contextuales (consulte el modo de selección), o como parte de un menú de botón. Consulte las páginas relacionadas para obtener consejos sobre cuándo usar esos elementos.

# Tamaño y estructura

Los menús deben contener entre 3 y doce elementos de nivel superior. Si el menú contiene más de doce elementos, considere si todos los elementos son necesarios y deben pertenecer al menú. Si no puede reducir el número de elementos, se deben usar submenús. Sin embargo, estos se deben evitar siempre que sea posible, ya que son físicamente difíciles de usar.

Los submenús deben contener entre tres y seis elementos, y nunca deben contener otros submenús.

Organice los elementos de menú similares en grupos, usando separadores; esto hará que sean más fáciles de entender y rápidos de usar. Al crear grupos:

Ordene los grupos y los elementos de los grupos de manera lógica, bien por importancia, orden de tareas o frecuencia de uso esperada. Los elementos en la parte superior o inferior son más fáciles de ver y alcanzar, por lo que debe reservar esas ubicaciones para funcionalidades particularmente importantes o interesantes.

Coloque grupos de un único elemento en la parte superior o inferior del menú, o agrúpelos junto con otros elementos sueltos.

No mezcle diferentes tipos de elementos de menú en cada grupo; las acciones, casillas y botones de radio se deben mantener separados.

# Guías Generales

Proporcione una tecla de acceso a cada elemento del menú. Puede usar la misma tecla de acceso en diferentes menús en su aplicación, pero evite duplicarla en el mismo menú. Tenga en cuenta que a diferencia de otros controles, una vez que se muestra un menú, sus teclas de acceso pueden usarse solo escribiendo la letra; no es necesario presionar la tecla Alt al mismo tiempo.

Nombre a los elementos de los menús con verbos para acciones y adjetivos para opciones, usando las mayúsculas en las cabeceras.

Use elipses cuando un elemento de menú requiera una interacción por parte del usuario para completar una acción.

Dos acciones enlazadas se pueden combinar en un único elemento de menú, cambiando la etiqueta cuando se selecciona el elemento. Por ejemplo, un elemento Reproducir puede cambiar a Pausar. Sin embargo, use este tipo de elemento sólo cuando las acciones son opuestos lógicos para el usuario. Del mismo modo, no use esta técnica para la configuración; use casillas o botones de radio en su lugar.

# Referencia de la API

GtkMenu

GtkMenuBar

GtkMenuButton

GtkMenuItem

GtkRadioMenuItem

GtkCheckMenuItem

GtkSeparatorMenuItem

GtkPopoverMenu