Dienstag, 13. September 2011

Wunsch ans GUI-Christkind

Wer kennt das nicht: Da gibst Du einem Programm einen Befehl und es beginnt seine Arbeit. Ein Dialog erscheint und zeigt an, dass die Operation furchtbar lange dauert, wie z.B. in Bild 1:

Bild 1: Standard-Dialog
Du arbeitest weiter und irgendwie passiert es, dass Du versehentlich den Abbruch-Button des Dialoges der langen Operation drückst, der 10 Sekunden vor fertig werden war. Also, Zeit verloren, Ärger gefunden - und von vorn...
Oder der Dialog bekommt irgendwie den Fokus, während man gerade tippt - Ergebnis meistens wie vorher.

Darum mein Wunsch ans GUI-Christkind:

Es gibt ja diese Schalter, die eine Schutzkappe gegen versehentliche Bedienung haben, damit man nicht versehentlich die Raketen abfeuert oder das Kommandomodul von Apollo 13 abtrennt (obwohl, da war es wohl bloß ein Zettel).
Ich hätte gerne einen Dialog, der mit diesem Schutz gesichert wird, und schon kann er nicht mehr versehentlich abgebrochen werden.
Das ganze könnte dann so ablaufen:
  • Zu Beginn sieht der Dialog wie in Bild 2 aus.
Bild 2: Cancel entsichert
















  • Nach ein paar Sekunden, während der Dialog aktiv war, sichert er sich selbst und sieht aus wie in Bild 3.
Bild 3 Cancel gesichert
  • Will ich nun den Vorgang abbrechen, dann klicke ich auf die Schutzkappe über dem Button und die Schutzkappe geht hoch (animiert oder nicht, egal), sozusagen. Das Ergebnis ist wieder der Dialog wie in Bild 2. Das Hochklappen kann ruhig eine Sekunde dauern, oder zumindest länger als das Doppelklick-Intervall - nicht dass ich dann versehentlich doppelklicke und mir den Schutz selbst aushebele.
  • Jetzt kann ich den Cancel-Button drücken und der Vorgang läßt sich abbrechen.
Wär eine einfache Lösung, die Symbolik wär auch bekannt und der Mechanismus könnte so manches Ärgernis verhinden. Man könnte den Dialog noch so erweitern, dass er sich nach einer Entsicherung wieder automatisch sichert, falls der Benutzer länger nichts mehr macht mit dem entsicherten Dialog.

Mal sehen, wann mir das GUI-Christkind diesen Wunsch erfüllt und ich das das erste mal in der freien Wildbahn sehen werde...

PS: So könnte man auch andere Buttons sichern, z.B. den Auflegen-Button an einem Mobiltelefon
P2S: Falls das noch nie in einem Patent beschrieben worden ist, dann ist das jetzt prior art, veröffentlicht und somit nicht mehr patentierbar.


Keine Kommentare:

Kommentar veröffentlichen