Elementos que se ejecutan en la parte superior de las ventanas
Allan Day
aday@gnome.org
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

# Barras de cabecera

Las barras de cabecera son un elemento horizontal común que se colocan en la parte superior de la ventana. Estas desempeñan una serie de funciones:

Controles de la ventana: las barras de cabecera permiten mover ventanas arrastrándolas, incluyen botones de control de la ventana (típicamente un solo botón de cierre), y proporciona acceso a un menú de controles de la ventana.

Encabezado: un papel clave de una barra de cabecera es proporcionar un contexto para el contenido de la ventana, ya sea a través de un conmutador de encabezado o de vista.

Controles: las barras de cabecera proveen un lugar para los controles clave, típicamente en forma de botones.

# Cuándo usarlas

Las barras de cabecera se recomiendan para todas las ventanas de aplicaciones. Proporcionan numerosas ventajas frente a la combinación típica de barra de título, barra de menú y barra de herramientas, incluyendo una huella más pequeña, una navegación dinámica y cambios de modo (como el modo de selección).

Las barras de cabecera son incompatibles con las barras de menú. Si su aplicación ya incorpora una barra de menú, debe evaluar la alternativa sugerida en esta guía. Consulte la sección guía de barras de menú para obtener más detalles.

# Controles

Las barras de cabecera pueden contener controles para la ventana, que se pueden colocar en la parte izquierda o derecha de la barra de cabecera. Ejemplos de estos controles pueden ser botones para navegar hacia adelante o hacia atrás, buscar y seleccionar contenido.

Asegúrese de que su barra de cabecera sólo contiene un pequeño número de controles clave. Esto ayudará a los usuarios a entender la funcionalidad principal proporcionada por la ventana, y asegurará que la ventana se pueda redimensionar a tamaños más estrechos.

Si una ventana requiere más controles de los que se puedan colocar cómodamente en la barra de cabecera, la funcionalidad adicional se puede incluir en un menú de la barra de cabecera.

# Las barras de cabecera son dinámicas

Una barra de cabecera puede (y debe) actualizarse de acuerdo a los cambios de vista o de modo. Esto asegura que los controles de la barra de cabecera son siempre relevantes al contexto actual.

Si la ventana incluye varias vistas (accesibles mediante un intercambiador de vistas), la barra de cabecera puede incluir diferentes controles para cada vista.

Si la ventana incorpora navegación. se puede mostrar diferentes controles dependiendo de la ubicación mostrada en la propia ventana. Es habitual mostrar un botón de Volver en la parte izquierda de la barra de cabecera al navegar.

# Ayuda adicional

Una barra de cabecera siempre debe proporcionar contexto para la ventana a la que pertenece. Esto ayuda a la identificación de la ventana y aclara qué es muestra en la propia ventana. Esto se puede hacer colocando un encabezado en el centro de la barra de cabecera o incluyendo un selector de vista.

Ordene los controles en la barra de cabecera siguiendo los tres puntos de alineación descritos en la guía de distribución visual: izquierda, centro y derecha.

Los botones Nuevo y «Atrás» se deben colocar en la parte izquierda de la barra de cabecera.

Asegúrese siempre de que hay espacio en la barra de cabecera para arrastrarla. Esto es necesario para permitir mover o redimensionar las ventanas.

# Referencia de la API

GtkHeaderBar