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

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to