Using awt.Dialog

Charles Goodwin <[email protected]> Wed, 23 Jun 2004 17:12:19 +0000
Newsgroups gmane.comp.java.xwt.core
Message-ID <[email protected]>
Adam,

Basically there's a desire to have dialogues that don't create an extra
entry in the OS-equivalent of the task bar as ui.frame and ui.window
currently do.  For example, if menus are to overlap the edge of a frame
they have to be in a separate window/frame - imagine a 4 deep nesting of
windows, that's 4 artifacts in the taskbar.  Not nice.

The obvious way to do this is to use awt.Dialog to create framed and
frameless dialogs (ui.dialog and ui.?) and make them always modal.

But even then there's problems; when a framelesss dialog window is
focused then the parent will not be focused.

Then there's also a debate to be had over whether you want to either
place scars on things like menus or to instead restrict their size and/
or position to prevent them covering the parent.

This is not something integral to the first stable Vexi release so it's
not a pressing matter, but it would be good to develop a common plan on
how to address the issue so that both Ibex/Vexi can be more flexible in
the future (whilst still maintaining the hard security stance).

Do you have any thoughts about it?
-- 
- Charlie

Charles Goodwin <[email protected]>
Online @ www.charlietech.com