Progress bar eller Progress bar ( Eng. Progress bar ) — element ( widget ) i den grafiske brugergrænseflade , som er et rektangulært område, der "fyldes" med et område med en anden farve/tekstur, efterhånden som en opgave udføres, f.eks. f.eks. downloades en fil. Standard statuslinjen udfyldes fra venstre mod højre.
Fremskridtsindikatorer bruges, når opgavens omfang og procentdelen af allerede udført arbejde er mindst tilnærmelsesvis kendt. Ellers bruges udefinerede (hvor indikatorområdet ikke er udfyldt, i stedet afspilles en animation inde i indikatoren, f.eks. en farvet firkant, der bevæger sig til venstre-højre), eller asynkrone fremskridtsindikatorer. Hvis processen er langsom nok, eller kan fryse i lang tid, til at signalere til brugeren, at processen ikke er stoppet, kan der bruges yderligere animationer, såsom animationen af flyttedokumenter i Windows. I fremtiden begyndte animation i form af bevægelige striber eller refleksioner at blive overlejret på selve indikatormotoren [1] .
Nogle gange bruges lokkeindikatorer, hvor motoren, gradvist aftagende, fylder op til et bestemt mærke (for eksempel 2/3), og i tilfælde af dataankomst springer den til fuld fyldning. En sådan indikator blev for eksempel brugt i Internet Explorer-browseren.
Udover en lineær statuslinje kan der også bruges en indikator i form af en ring eller en cirkel, som udfyldes efterhånden som processen skrider frem. En sådan indikator kan være meget kompakt og placeres for eksempel i teksten [1] .
Konceptet med en procesindikator har eksisteret i lang tid. I 1896 udviklede Karol Adamiecki et diagram , som han kaldte harmonigrammet , som i dag er bedre kendt som " Gantt-diagrammet ". Adamecki offentliggjorde ikke sit diagram før 1931, men han indvilligede i det senere, ikke på engelsk , men kun på polsk . Diagrammet er nu opkaldt efter Henry Gantt (1861-1919), som udviklede sit diagram, hvis første version blev foreslået i 1910, og begyndte at popularisere det i Vesten. Dette koncept blev senere vedtaget til computere.
GUI elementer | |
---|---|
Interface typer | |
Styring | |
Input Output |
|
Skærm |
|
Containere |
|
Navigation | |
Særlige vinduer |
|
Spil | |
Beslægtede begreber |
|