Förloppsindikator

Progress bar eller Progress bar ( Eng.  Progress bar ) — element ( widget ) i det grafiska användargränssnittet , som är ett rektangulärt område som "fylls" med ett område med en annan färg/struktur när en uppgift slutförs, för till exempel laddas en fil ned. Standardförloppsindikatorn fylls i från vänster till höger.

Framstegsindikatorer används när uppgiftens omfattning och andelen redan utfört arbete är åtminstone ungefärligt kända. Annars används odefinierade sådana (där indikatorområdet inte är fyllt, istället spelas en animation inuti indikatorn, till exempel en färgad fyrkant som rör sig vänster-höger), eller asynkrona förloppsindikatorer. Om processen är tillräckligt långsam, eller kan frysa under en längre tid, för att signalera till användaren att processen inte har stoppats, kan ytterligare animationer användas, till exempel animeringen av rörliga dokument i Windows. I framtiden började animering i form av rörliga ränder eller reflektioner läggas över själva indikatormotorn [1] .

Ibland används decoy-indikatorer, där motorn, gradvis saktar ner, fylls upp till ett visst märke (till exempel 2/3), och vid dataankomst hoppar den till full fyllning. En sådan indikator användes till exempel i webbläsaren Internet Explorer.

Förutom en linjär förloppsindikator kan även en indikator i form av en ring eller en cirkel användas, som fylls i allt eftersom processen fortskrider. En sådan indikator kan vara mycket kompakt och placeras till exempel i texten [1] .

Föregångare

Konceptet med en processindikator har funnits länge. 1896 utvecklade Karol Adamiecki ett diagram som  han kallade harmonigrammet , som idag är mer känt som " Gantt-diagrammet ". Adamecki publicerade inte sitt diagram förrän 1931, men han gick med på det senare, inte på engelska , utan bara på polska . Diagrammet är nu uppkallat efter Henry Gantt (1861-1919), som utvecklade sitt diagram, vars första version föreslogs 1910, och började popularisera det i väst. Detta koncept antogs senare för datoranvändning.

Anteckningar

  1. 1 2 Birman, 2017 .

Länkar