[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