Allan Day
aday@gnome.org
Calum Benson
Adam Elman
Seth Nickell
Colin Robertson
Anders Jonsson
anders.jonsson@norsjovallen.se 2015, 2018
Sebastian Rasmussen
sebras@gmail.com 2017, 2018

# Radioknappar

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.

# Riktlinjer

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.

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.

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.

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.

Använd stor bokstav i början på mening för radioknappsetiketter, till exempel Växlad rörelse. Tillhandahåll en snabbtangent i etiketten som låter användaren ställa in radioknappen direkt från tangentbordet.

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.

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.

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.

# API-referens

GtkRadioButton