Allan Day
aday@gnome.org
Anders Jonsson
anders.jonsson@norsjovallen.se 2015, 2018
Sebastian Rasmussen
sebras@gmail.com 2017, 2018

# Växelknappar

En växelknapp är ett enkelt gränssnittselement som har ett på- och ett avläge.

# När ska de användas

Växelknappar bör användas för att styra tjänster eller hårdvara som har en tydlig på-/av-logik. De är särskilt lämpliga när dessa tjänster eller denna hårdvara inte aktiveras omedelbart (d.v.s. om det finns en fördröjning mellan att växelknappen interageras med och när det får effekt), eller när de påverkar programmets beteende på ett signifikant sätt.

När komponenten inte slår på eller av en funktion, eller när en funktion inte har en tydlig på-/av-logik, är en kryssruta ett lämpligare alternativ. Till exempel kan ett alarm styras med en växelknapp, då det kan slås på eller av. Men en kryssruta är ett bättre alternativ för en inställning för att repetera alarmet på en daglig basis, då alarmrepetition är en konfigurationsinställning snarare än att starta/avsluta en viss funktion.

När du är tveksam använd växelknappar endast för viktiga konfigurationsflaggor och kryssrutor för mindre underalternativ.

# Växelknappsetiketter

Växelknappsetiketter bör skrivas med rubrikversalisering (Detta gäller för engelska. För svenska är meningsversalisering att föredra). Namnet på funktionen som påverkas av växelknappen bör användas som etikett. Automatisk plats eller Aviseringar är exempel på bra växelknappsetiketter.

# API-referens

GtkSwitch