<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="radio-buttons" xml:lang="sv">

  <info>
    <credit type="author">
      <name>Allan Day</name>
      <email>aday@gnome.org</email>
    </credit>
    <credit>
      <name>Calum Benson</name>
    </credit>
    <credit>
      <name>Adam Elman</name>
    </credit>
    <credit>
      <name>Seth Nickell</name>
    </credit>
    <credit>
      <name>Colin Robertson</name>
    </credit>

    <link type="guide" xref="ui-elements"/>
    <uix:thumb mime="image/svg" src="figures/ui-elements/radio-buttons.svg"/>

    <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>Radioknappar</title>

<p>Radioknappar används i grupper för att välja från en ömsesidigt uteslutande uppsättning alternativ. Endast en radioknapp i en grupp kan sättas vid varje givet tillfälle. Som med kryssrutor, använd inte radioknappar för att initiera åtgärder.</p>

<media type="image" mime="image/svg" src="figures/ui-elements/radio-buttons.svg"/>

<section id="guidelines">
<title>Riktlinjer</title>

<list>
<item><p>Använd endast radioknappar i grupper om minst två, använd aldrig en ensam radioknapp på egen hand. Använd en kryssruta eller två radioknappar, en för varje tillstånd, för att representera en ensam inställning.</p></item>
<item><p>Exakt en radioknapp bör vara aktiverad i gruppen vid varje tillfälle. Det enda undantaget är när gruppen visar egenskaperna för ett flerval, då en eller flera av knapparna kan vara i sina mixade tillstånd.</p></item>
<item><p>Att klicka på en radioknapp bör inte påverka värdena av andra komponenter. Det kan dock göra andra komponenter klickbara eller oklickbara, eller dölja eller visa dem.</p></item>
<item><p>Om växlandet av en radioknapp påverkar klickbarheten för andra komponenter, placera radioknappen omedelbart till vänster om komponenterna som den påverkar. Detta hjälper till att indikera att komponenterna är beroende av tillståndet hos radioknappen.</p></item>
<item><p>Använd <link xref="writing-style#capitalization">stor bokstav i början på mening</link> för radioknappsetiketter, till exempel <gui>Växlad rörelse</gui>. Tillhandahåll en <link xref="keyboard-input#access-keys">snabbtangent</link> i etiketten som låter användaren ställa in radioknappen direkt från tangentbordet.</p></item>
<item><p>Om radioknappen representerar en inställning i en markering av flera objekt som är inställd för några av objekten i markeringen och ej satt för andra, visa radioknappen i dess mixade tillstånd.</p></item>
<item><p>Placera inte mer än ungefär åtta radioknappar under samma grupprubrik. Om du behöver fler än åtta kan du överväga att använda en envalslista istället — men du behöver förmodligen också tänka över hur du kan förenkla ditt användargränssnitt.</p></item>
<item><p>Försök arrangera grupper av radioknappar vertikalt snarare än horisontellt, då detta gör dem lättare att läsa av visuellt. Använd horisontella eller rektangulära arrangemang endast om det kraftigt förbättrar fönstrets layout.</p></item>
</list>

</section>

<section id="api-reference">
<title>API-referens</title>

<list>
<item><p><link href="https://developer.gnome.org/gtk3/stable/GtkRadioButton.html">GtkRadioButton</link></p></item>
</list>

</section>
</page>
