Re: A New Keyhole Type!
White Wolf <[email protected]> Thu, 25 Aug 2005 17:04:22 +0200 (CEST)
| Newsgroups | gmane.comp.programming.keyholes |
|---|---|
| Message-ID | <[email protected]> |
Balog Pal <[email protected]> wrote: > > The keyhole is the modal dialog box, which forbids me access to the > > underlying window. Modeless dialog boxes yield high user value for small > > coding cost. > > > > This has been annoying me since forever, but not until I got this message > > did I realize that it was a keyhole. Cool, a new keyhole type! >=20 > Well, it may be the case for the particular example but can't be generalised=20 > to modal boxes. > As they are used exactly for the purpose to be modal, and not let you mess=20 > with the rest of the interface untily you are done with that one. There are usually no reasons - other than bad design of the program - for that. > Using some "tweak" that would remove modalness of dialogs could be used to=20 > crash most programs.=20 That is the point. The program behind that modal dialog box is not designed properly, according to the message/answer model, it has such dependencies, which enforce the modalness of the dialog box. Not because the dialog box does something, which is inherently modal, but because the program is designed badly (e.g.: does things with function calls, instead of sending messages etc.) the programmer had no choice. What I mean is that it is not impossible (for most of those modal dialog boxes) to make code, which does not force them to be modal and still works just fine. But that work should start at the design stage. :-( And since it wasn't for most programs, we end up with that huge usability problem in most programs. :-( Attila=0A=0A_______________________________________________________________= ________=0A[freemail] extra 1GB-os postafi=F3kkal, =D6nnek m=E1r van? http:= //freemail.hu=0A=0A