<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="check-boxes" 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/check-boxes.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>Kryssrutor</title>

<p>Kryssrutor används för att visa eller ändra en inställning. Deras två tillstånd, satt och osatt, visas av närvaron eller frånvaron av en bock i den etiketterade rutan.</p>

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

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

<list>
<item><p>Att klicka på en kryssruta 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 kryssruta påverkar klickbarheten för andra komponenter, placera kryssrutan omedelbart till vänster om komponenterna som den påverkar. Detta hjälper till att indikera att komponenterna är beroende av tillståndet hos kryssrutan.</p></item>
<item><p>Använd <link xref="writing-style#capitalization">stor bokstav i början på mening</link> för kryssruteetiketter, till exempel <gui>Använd anpassat typsnitt</gui>.</p></item>
<item><p>Etikettera kryssrutor för att tydligt indikera effekterna av både deras ikryssade och avmarkerade tillstånd, exempelvis <gui>Visa ikoner i menyer</gui>. Om båda tillstånden för en kryssruta inte kan kommuniceras tydligt så kan du överväga att istället använda två radioknappar så att båda tillstånden kan ges etiketter.</p></item>
<item><p>Undvik negativa kryssruteetiketter, då detta kan vara förvirrande och svårt att förstå. <gui>Spela upp varningsljud</gui> är till exempel bättre än <gui>Inaktivera varningsljud</gui>.</p></item>
<item><p>Tillhandahåll en <link xref="keyboard-input#access-keys">snabbtangent</link> i alla kryssruteetiketter som låter användaren kryssa i eller avmarkera kryssrutan direkt från tangentbordet.</p></item>
<item><p>Om kryssrutan representerar en inställning i en markering av flera objekt som är inställd för några av objekten i markeringen och ej inställd för andra, visa kryssrutan i dess mixade tillstånd. Då en kryssruta är i sitt mixade tillstånd:</p>
<list>
<item><p>Bör att klicka på rutan en gång kryssa i rutan, och tillämpa den inställningen (då det bekräftats) för alla markerade objekt.</p></item>
<item><p>Bör att klicka på rutan en andra gång avmarkera rutan, och ta bort den inställningen (då det bekräftats) för alla markerade objekt.</p></item>
<item><p>Bör att klicka på rutan en tredje gång återföra rutan till sitt mixade tillstånd, och återställa det ursprungliga värdet för den inställningen (då det bekräftats) för alla markerade objekt.</p></item>
</list></item>
<item><p>Etikettera en grupp av kryssrutor med en beskrivande rubrik ovanför eller till vänster om gruppen.</p></item>
<item><p>Placera inte mer än ungefär åtta kryssrutor under samma grupprubrik. Om du behöver fler än åtta kan du försöka att använda tomt utrymme eller rubriketiketter för att dela in dem i mindre grupper. Överväg annars att använda en kryssrutelista 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 kryssrutor 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/GtkCheckButton.html">GtkCheckButton</link></p></item>
</list>
</section>

</page>
