Las barras de encabezado pueden incluir un menú que contiene acciones y opciones para la vista actual. Estos menús se encuentran en el extremo derecho de la barra de encabezado.
Mientras que las acciones usadas con mayor frecuencia para una vista se deben colocar directamente en la barra de cabecera, un menú de la barra de cabecera proporciona acceso a acciones menos utilizadas. Esto asegura que la barra de cabecera no este saturada con controles menos interesantes o menos útiles.
De esta forma, los menús de la barra de encabezado ayudan a crear vistas enfocadas que guiarán al usuario hacia una funcionalidad más interesante y útil.
Use un menú de la barra de cabecera para presentar acciones u opciones adicionales para la vista actual. Estos se usan más cuando no se utilizan estas acciones u opciones la mayoría del tiempo (si hay un conjunto de acciones que merecen mayor importancia en la vista), una barra de acción podría ser una mejor opción.
Los menús de la barra de cabecera no son una buena opción para ejecutar acciones sobre un contenido seleccionado: cuando el contenido no se ha seleccionado, el menú contendrá elementos de menú insensibles inútiles, y cuando el contenido se ha seleccionado, no se anuncian las posibles acciones. El Modo de selección o las ventanas emergentes son una mejor opción para esta situación.
Los menús de la barra de cabecera sólo deben contener acciones para la vista o ventana actual (esto diferencia su contenido de los menús de aplicación).
Sigua las directrices estándar para menús.
Un menú de la barra de cabecera está dentro de una ventana emergente. Como tal, un menú de la barra de cabecera puede incluir una variedad de controles, como un grupo de botones.
Un menú de la barra de cabecera no debe incluir un elemento de menú Cerrar menú, ya que esta acción ya esta incluida en la barra de cabecera. Esto también puede ser ambiguo en cuanto a lo que un elemento de menú Cerrar se refiere.
GtkMenuButton
GtkPopoverMenu