Mattias Gaertner schrieb:
Let's first get some example running. Last time I tried it did not
work. Maybe you can write a text/doc how it is supposed to work.
What did you try, and what didn't work? I'm continuously updating the
examples and the dock manager, according to new needs.
I guess you identify forms by their name?
Yes.
Since I've introduced an dock grabber (the pin icon), this image control
could replace the TLazControlDocker. I only didn't succeed in making it
a new visual component, perhaps you can help me with this task?
TLazControlDocker is not visual.
What do you want to do?
Since forms are not dockable on all platforms, I decided to add an grip
to every dockable form. It could be added to the caption bar or
somewhere else, but a visual component in the client area is independent
from widgetsets and other platform and window manager issues. The
optical design can be improved, if somebody wants to do that...
The IDE only needs to call LoadFromConfig/SaveToConfig (and of
course the default form positions).
That information has to be provided in a way that the IDE currently
uses. That's why I intended to stay with the current config files and
procedures, and only add to it the docking specific information.
The IDE should use the docking manager like any LCL app would do.
If you think that it's that easy, then you can already integrate
uMakeSite into the IDE, and I'll only add the config persistence :-)
DoDi
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus