[Lazarus] Form ordering problem on tiling window manager

Mattias Gaertner nc-gaertnma at netcologne.de
Fri Feb 1 02:36:32 CET 2013


On Fri, 01 Feb 2013 01:44:17 +0100
Hans-Peter Diettrich <DrDiettrich1 at aol.com> wrote:

> Mattias Gaertner schrieb:
> 
> >>From the output: The LCL gtk2 interfaces sets the right order.
> > TOpenDialog on top of OI on top of MainIDE on Form1 on SrcNB on
> > MsgView.
> > So, the question is what does this WM need more than
> > gtk_window_set_transient_for.
> > http://developer.gimp.org/api/2.0/gtk/GtkWindow.html#gtk-window-set-transient-for
> 
> A WM manages the windows, and a widgetset (gtk...) only can tell the WM 
> how his windows should be ordered. A WM may e.g. reorder the window 
> order on focus switch or other actions, without telling or asking the 
> widgetset.

According to its source code, "awesome" knows
the transient WM HINT.
To make sure:
Sven, please test if you can focus or bring to front other IDE windows
while a modal dialog is open. Before the error happens and after.


Mattias




More information about the Lazarus mailing list