[Lazarus] Docking Support

Martin Schreiber mse00000 at gmail.com
Sat Jul 9 15:25:09 CEST 2011


On Saturday 09 July 2011 13:19:40 Martin wrote:
> On 09/07/2011 07:04, Martin Schreiber wrote:
> > 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.
>
> Create a window, without border, and without title bar; and draw them
> yourself?

A window with border, with title bar and an additional drag handle in client 
area, see dock2.png in my previous mail.

Martin




More information about the Lazarus mailing list