Previous Topic: Modal WindowsNext Topic: GUI Design


Modeless Windows

Modeless processing allows access to more than one window without closing the active one first. This works well with unrelated objects.

These are sources of confusion with modeless dialogs:

If there is a good case for modeless processing, guidelines should be set for processing considerations, such as the list window keeps track of which occurrences are open so the same occurrence cannot be opened twice.

Modeless processing is usually used for menu processing to flow between applications.

The primary windows attached to a menu are modeless. After a primary window is invoked, the user can click on another window selection on the menu to invoke another application's primary window. Then the two applications can run simultaneously, and the user can switch between them. However, within each window, the dialog traversed by the user would be modal.