Programmets huvudmeny, markerad med en stapel med tre horisontella linjer
Allan Day
aday@gnome.org
Anders Jonsson
anders.jonsson@norsjovallen.se 2015, 2018
Sebastian Rasmussen
sebras@gmail.com 2017, 2018

# Primärmenyer

Primary menus are a standard design pattern that is found in most applications. They are labelled with the menu icon (named `menu-open`) and contain the top-level menu items for the application. This can include standard items like Preferences, Help and About Application, as well as other application-specific items.

# När ska de användas

Most applications have primary menus, since they are the standard location for About Application, which every application is expected to have.

# Råd

Primary menus are typically placed on the right side of the header bar. However, there are two variations on this rule:

If the application incorporates in-window navigation, with a top-level location and sub-pages, the primary menu should only be placed on the top level: sub-pages can include a secondary menu, if a menu is required.

When used in combination with a sidebar list, the primary menu should be placed above the sidebar list on the right. If a menu is required for items shown in the content side of the window, a secondary menu can be used.

Other guidelines:

Primärmenyer kan innehålla objekt för både det aktuella fönstret och vyn, så väl som programmet i stort. Detta särskiljer dem från sekundärmenyer, vilka bara innehåller menyobjekt som relaterar till en specifik vy eller objekt.

Följ standardriktlinjerna för menyer när du bestämmer innehåll och ordning för primärmenyer.

A primary menu is contained within a popover. As such, a primary menu can include a variety of controls, such as groups of buttons.

# Standardmenyobjekt

The following are standard primary menu items, and should be placed in a group at the end of the menu:

Inställningar | Opens the application's preferences dialog, if it has one.
Keyboard Shortcuts | Opens the application's keyboard shortcuts window, if it has one.
Hjälp | Opens the application's user documentation in the Help application.
About Application | Opens the application's about dialog. This item should include the application's name, such as About Photos or About Calculator. Every primary menu should include this item.

Primärmenyer bör inte innehålla menyobjekt för att stänga eller avsluta. Fönster kan redan stängas från rubrikraden, och det kan vara tvetydigt vad ett menyobjekt för stängning hänvisar till. Användare kan ha svårt att hålla isär stäng och avsluta, och det kan därför vara missledande.

# API-referens

GtkMenuButton

GtkPopoverMenu