Felipe Monteiro de Carvalho schrieb:

The LCL, IDE and Win32 widgetset contain code that breaks Delphi compatible
drag-dock deliberately, for no obvious reason or benefit. It looks to me as
if none of the core developers understands the implementation and use of
dragging in general and drag-dock in detail. Postponing required fixes to
rev. 0.99 will make it almost impossible to support a dockable IDE any more,
due to the many breaks in the current IDE code.

Please create bug reports and point which exact revisions broke what.

The breaks are known for 0.9.30, where only docking itself is affected.

In the trunk IDE the IDEWindowIntf is so obscure, that I didn't succeed in finding clues. Currently the reported default window positions are almost Top=10, Left=0, Right=4, the Bottom is typically bigger. Since the docked extents are managed by the DockMaster, it looks as if the herefore required methods are no more called.

DoDi


--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to