Mönster för att markera innehållsobjekt
Allan Day
aday@gnome.org
Anders Jonsson
anders.jonsson@norsjovallen.se 2015, 2018
Sebastian Rasmussen
sebras@gmail.com 2017, 2018

# Markeringsläge

Markeringsläge är ett designmönster för att låta åtgärder utföras på innehållsobjekt. Det används vanligtvis i samband med listor och rutnät.

När markeringsläge är aktiverat kan objekt markeras via kryssrutor och en åtgärdsrad visas längst ner i vyn. Denna innehåller de olika åtgärder som kan utföras på de markerade innehållsobjekten.

# När ska de användas

Markeringsläget är lämpligt när:

Det är vanligt att samtidigt utföra åtgärder på flera innehållsobjekt.

Flera åtgärder är tillgängliga att utföras på innehållsobjekten.

Det underlättar för användaren att kunna utföra åtgärder på innehållsobjekt utan att öppna dem.

Om det är vanligare för användare att utföra åtgärder på enstaka innehållsobjekt kanske du bör överväga ett annat designmönster så som en snabbmeny. Likaledes, om det endast finns en åtgärd som kan utföras på innehållsobjekt kan en variant av markeringsläge användas (till exempel kan en överlagd knapp låta åtgärden utföras direkt på objekten, snarare än att kräva att de ska markeras först).

# Aktivera markeringsläge

Det primära sättet att aktivera markeringsläge är via markeringslägesknappen som är placerad i rubrikraden och som identifieras med en bock. Markeringsläge kan också aktiveras via gummibandsmarkering eller genom att hålla ned Ctrl eller Skift och klicka/trycka på innehållsobjekt.

# Åtgärdsraden

Komponenter i åtgärdsraden bör vara okänsliga när inga objekt har markerats. Ibland kanske åtgärder endast kan tillämpas för flera innehållsobjekt; i detta fallet bör de relevanta komponenterna endast vara känsliga när flera objekt är markerade.

Komponenter i verktygsfältet för åtgärder kan ha ikoner eller textetiketter.

Grupper av åtgärder kan åtskiljas genom att placera dem vid respektive ände av verktygsfältet. Destruktiva åtgärder, så som borttagning, bör placeras separat från andra komponenter.