[Lazarus] Docking Support
Hans-Peter Diettrich
DrDiettrich1 at aol.com
Sat Jul 9 10:08:11 CEST 2011
Martin Schreiber schrieb:
> On Friday 08 July 2011 19:46:41 Hans-Peter Diettrich wrote:
>
>> Right. On all other platforms the widgetsets sit on top of an window
>> manager, which influences dragging and docking entire windows (forms).
>> The current (platform independent) workaround is a dock header, added to
>> all dockable forms.
>
> MSEgui does the same. There probably is no other robust cross platform
> solution than a window manager independent dock grip. In MSEgui the dock grip
> is an element of the widget frame. The dock grips of children can be hidden
> by clicking the small circle button, see attachment.
I cannot see how MSEgui handles dockable (floating) forms. On Windows a
form can react on mouse down in the NC area, while other window managers
apparently(?) do not notify a form (window) accordingly. That's the
*only* problem with platform independent drag-dock, and nobody (here)
seems to have a solution for it :-(
DoDi
More information about the Lazarus
mailing list