Elementos que se ejecutan en la parte superior de las ventanas Allan Day aday@gnome.org Daniel Mustieles daniel.mustieles@gmail.com 2011 - 2017 Alex Puchades alex94puchades@gmail.com 2015 Nicolás Satragno nsatragno@gnome.org 2013 Benjamí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 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