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


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to