<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="application-menus" xml:lang="sv">

  <info>
    <link type="guide" xref="patterns#primary"/>
    <desc>Den globala programmenyn som nås från systemraden</desc>
    <credit type="author">
      <name>Allan Day</name>
      <email>aday@gnome.org</email>
    </credit>
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Anders Jonsson</mal:name>
      <mal:email>anders.jonsson@norsjovallen.se</mal:email>
      <mal:years>2015, 2018</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Sebastian Rasmussen</mal:name>
      <mal:email>sebras@gmail.com</mal:email>
      <mal:years>2017, 2018</mal:years>
    </mal:credit>
  </info>

<title>Programmenyer</title>

<media type="image" mime="image/svg" src="figures/patterns/application-menu.svg"/>

<p><em>Programmenyer rekommenderas inte längre och kommer inte att visas i GNOME 3:s systemrad från och med GNOME 3.32. <link xref="primary-menus">Primär-</link> och <link xref="secondary-menus">sekundärmenyer</link> bör användas som alternativ.</em></p>

<p>Programmenyer tillhandahåller åtkomst till globala toppnivååtgärder och alternativ för ditt program. Dessa inkluderar standardobjekt för att nå dokumentation och information om programmet.</p>

<section id="when-to-use">
<title>När ska de användas</title>

<p>Programmenyer är en standarddel av GNOME 3 och varje program som kör under GNOME 3 borde ha en.</p>

</section>

<section id="general-guidelines">
<title>Allmänna riktlinjer</title>

<list>
<item><p>Följ standarden för <link xref="menus">menyriktlinjer</link>.</p></item>
<item><p>Inkludera endast menyobjekt som relaterar till programmet som helhet, så som programinställningar. Objekt som är specifika för ett specifikt fönster eller vy eller som agerar på innehåll inom ett programfönster bör inte inkluderas.</p></item>
<item><p>Om ett objekt från programmenyn används ofta, överväg att flytta det till en mer lättåtkomlig plats.</p></item>
</list>

</section>

<section id="standard-menu-items">
<title>Standardmenyobjekt</title>

<p>Vanliga programmenyobjekt innefattar <gui>Nytt fönster</gui>, <gui>Inställningar</gui>, <gui>Hjälp</gui>, <gui>Om</gui> samt <gui>Avsluta</gui>. <gui>Hjälp</gui>, <gui>Om</gui> och <gui>Avsluta</gui> bör finnas i en egen grupp längst ner i menyn.</p>

<table>
<tr>
<td><p><gui>Nytt fönster</gui></p></td>
<td><p>Öppnar ett nytt fönster. Endast <link xref="primary-windows#application-types">program med multipla instanser</link> bör ha detta menyobjekt. Om det nya fönstret innehåller en specifik typ av innehållsobjekt eller samtidigt utför en åtgärd, bör du ändra dess namn till att vara mindre allmänt. Till exempel: <gui>Ny anslutning</gui> eller <gui>Nytt dokument</gui>.</p></td>
</tr>
<tr>
<td><p><gui>Inställningar</gui></p></td>
<td><p>Öppnar programmets inställningsdialog. Visa endast detta menyobjekt om ditt program har en inställningsdialog.</p></td>
</tr>
<tr>
<td><p><gui>Hjälp</gui></p></td>
<td><p>Öppnar ditt programs användardokumentation i programmet <app>Hjälp</app>. Visa endast detta menyobjekt om ditt program har användardokumentation.</p></td>
</tr>
<tr>
<td><p><gui>Om</gui></p></td>
<td><p>Öppna programmets om-dialog. Varje programmeny bör ha detta menyobjekt.</p></td>
</tr>
<tr>
<td><p><gui>Avsluta</gui></p></td>
<td><p>Stänger programmet, inklusive alla programfönster. Varje programmeny bör ha detta menyobjekt.</p></td>
</tr>
</table>

</section>

<section id="api-reference">
<title>API-referens</title>
<list>
<item><p><link href="https://developer.gnome.org/gtk3/stable/GtkApplication.html">GtkApplication</link></p></item>
</list>
</section>
</page>
