On Fri, 25 Jan 2002 18:15:41 +1000 (GMT+1000) wrote Allan Rae 
<[EMAIL PROTECTED]>:

> On Fri, 25 Jan 2002, Guenter Milde wrote:
 
> > It's not only IceWM but also KDE :-(
> >
> > In KDE,
> >
> >   - the dialog window _always_ is on top of the corresponding LyX window,
> >     also if the focus is on the main LyX window.
> >   - it does not have the maximize/resize and iconize buttons
> >   - it does not appear in the task-bar
> >   - when I iconize using a keybord short-cut, it moves in the background
> >     (not taking LyX with it) but as soon as I give the focus to the main LyX
> >     window, it is on top again
 
> The above list of features are those that your window manager assigns
> to transient windows.  Almost all, if not all, dialogs in LyX are
> defined to be transient.
> 
> It is not an xforms problem but one of how your window manager treats
> transient windows.

Thank you Alan for making this distinction clear. Now I have a feature
request: 

  Would it be possible, to define sub-windows that are meant to be used
  parallel to the main window as non-transient?

Reason: it seems that different window managers have different concepts of
what a transient window is for.  At least two wm (KDE and IceWM) think that
transient means something in the line "open only for a short time / requiring 
prompt action / not requiring interaction with the main window".

While it is perfectly acceptable, that e.g.
message windows or the Insert->Label window are transient, this no longer
holds for windows where it is sensible to switch between the popup and the
main window (e.g. to have them open as a toolbox) roughly speaking: all popups 
with an [Apply] button and panels like the math panel and its 
bigdelimiters subpanel.

Of coure you could say: Use a WM that does it "right" (i.e. the way LyX expects
it) -- however I would really prefer LyX to be usable with a broad range of
environments (including my favourites :-).

Guenter

--
[EMAIL PROTECTED]

Reply via email to