I've used Legacy happily for about 5 years, but always find one of its
characteristics to be really inconvenient: Unlike many other applications I
use, Legacy dialog boxes are modal; i.e., they temporarily halt the
program, and the user cannot continue until the dialog has been closed.
This means, for example, when a search list is created it can't be parked
at the side of the screen and referred to while work is done in the parent
window. And if filling in a modal dialog requires access to the parent
window, you must close the dialog, find the information in the parent
window, and then open the dialog again. Modal dialogs show information in a
series (one lot of information at a time) and not in parallel (all the
information you need to see at once). Parallel allow the user to choose
what to look at, but in serial you are pretty much forcing him or her to
pick an option.

Obviously some kinds of dialogs must be modal, such as selecting a file to
open or warnings such as confirming a deletion. My understanding is that
modals are also easier to program, because the programmer doesn't have to
be concerned whether making decisions in multiple screens could cause
conflicts. But there are ways around this.

I couldn't find references to this issue in the forum archives; does anyone
know whether there's a good reason for using modal dialogs so often?



Legacy User Group guidelines:
http://www.LegacyFamilyTree.com/Etiquette.asp
Archived messages after Nov. 21 2009:
http://www.mail-archive.com/[email protected]/
Archived messages from old mail server - before Nov. 21 2009:
http://www.mail-archive.com/[email protected]/
Online technical support: http://www.LegacyFamilyTree.com/Help.asp
Follow Legacy on Facebook (http://www.facebook.com/LegacyFamilyTree) and on our 
blog (http://news.LegacyFamilyTree.com).
To unsubscribe: http://www.LegacyFamilyTree.com/LegacyLists.asp

Reply via email to