[Lazarus] Form ordering problem on tiling window manager

Hans-Peter Diettrich DrDiettrich1 at aol.com
Thu Jan 31 01:49:19 CET 2013


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.

DoDi





More information about the Lazarus mailing list