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

# Flikar

Flikar tillhandahåller ett sätt att dela upp ett fönster i en serie vyer. De finns i två huvudsakliga former: fasta och dynamiska.

Fasta flikar tillhandahåller en oföränderlig uppsättning fördefinierade vyer, och används främst i dialogfönster. Dynamiska flikar låter ett fönster innehålla ändringsbara urval av innehållsobjekt, så som sidor, dokument eller bilder. De används främst i primära fönster, som en del av redigerar- eller bläddrarprogram.

# När ska de användas

Använd fasta flikar när ett dialogfönster innehåller för många komponenter (eller för mycket information) för att bekvämt kunna presenteras på en gång.

Dynamiska flikar är främst användbara för bläddrar- eller redigerarprogram, där en användare kan vilja använda flera platser eller innehållsobjekt samtidigt.

# Fasta flikar

Använd inte för många flikar. Om du inte kan se alla flikar utan att rulla genom dem eller att dela upp dem i flera rader, så använder du troligen för många och borde använda en listkomponent istället.

Etikettera flikar med rubrikversalisering (Detta gäller för engelska. För svenska är meningsversalisering att föredra), och använd substantiv snarare än verb, exempelvis Typsnitt eller Justering. Försök ge fliketiketter ungefär samma längd.

Ge inte flikar en design så att ändringar i komponenter på en sida påverkar komponenterna på andra sidor. Användare kommer troligen inte upptäcka sådana beroenden.

Placera komponenter som påverkar alla flikar utanför flikarna.

Gör för fasta flikar bredden av varje flik proportionell till bredden på dess etikett. Ställ inte bara in alla flikar till samma bredd, då detta gör dem svårare att läsa av visuellt, och begränsar antalet flikar du kan se utan att rulla dem.

# Dynamiska flikar

Flikar har ofta begränsad bredd, så säkerställ att fliketiketter är korta och koncisa, samt att etikettens mest användbara del visas först. Detta säkerställer att etiketten förblir användbar även då den förkortas med en ellips.

Om innehållet i en flik ändras eller kräver uppmärksamhet så kan en visuell påminnelse om detta visas.

Tillhandahåll en snabbvalsmeny för varje flik. Denna meny bör endast inkludera åtgärder för att manipulera fliken själv, så som Flytta åt vänster, Flytta åt höger, Flytta till nytt fönster och Stäng.

Om flikar är en viktig del av programmet kan en ”Ny flik”-knapp placeras i rubrikraden eller verktygsfältet. Visa inte en ”Ny flik”-knapp i program där flikar inte alltid kommer att användas — tangentbordsgenvägar och/eller menyobjekt räcker till i dessa fall.

## Standardtangentbordsgenvägar

När dynamiska flikar användas, försäkra att standardtangentbordsgenvägar stöds.

CtrlT | Skapa en ny flik
CtrlW | Stäng den aktuella fliken
CtrlPage Up | Växla till nästa flik
CtrlPage Down | Växla till föregående flik

# API-referens

GtkNotebook