[Lazarus] Form ordering problem on tiling window manager

Sven Barth pascaldragon at googlemail.com
Thu Jan 31 09:12:40 CET 2013


Am 31.01.2013 01:49, schrieb Hans-Peter Diettrich:
> Sven Barth schrieb:
>
>> For now I've only achieved this problem with the IDE, not with a 
>> custom program. It would be nice if someone had an idea what I could 
>> test to narrow this problem down (the console output does not print 
>> anything useful).
>
> AFAIK the IDE does much default layout management, which can get into 
> the way of other layout managers. An installable layout manager is 
> asked only at the discretion of the IDE, not automatically whenever 
> some layout action should be performed. This leads to problems that 
> cannot be mastered by an installable layout manager, which is not 
> called before or after the default IDE manager causes such problems.
>
> I'd suggest that *all* the default IDE layout code is moved into an 
> dedicated default layout manager, which can be properly (entirely!) 
> replaced by any other layout manager. It should be up to every 
> installable layout manager to delegate some action to the default 
> manager, not in the opposite direction. That's why I stopped working 
> on the EasyLayoutManager, after I had tweaked it and the IDE code 
> (0.9.31) into somewhat usable state on my machine.
>
Just in case: You are aware that I'm talking about the interaction with 
my desktop's window manager?

Also: does the layout manager of the IDE affect z-ordering?

Regards,
Sven




More information about the Lazarus mailing list