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