On Thu, 10 Sep 2015 00:13:24 +0200 Ondrej Pokorny <laza...@kluug.net> wrote:
>[...] > The Package editors: > 1.) Position is controlled by the desktop for every package separately. > This means if you open a package and save the desktop, the next time you > open the package having the same desktop active in the IDE, it will be > correctly placed. Good. > 2.) The visibility is controlled by the fact if the package is open or > not. The desktop cannot reopen packages, obviously.It doesn't store the file > info of the package. It is also not expected. Why not? The window has the name PackageEditor_ToDoListLaz, so you have the package name. That is all you need to load the package. > Again, the above applies to non-docked environment. Packages are a > problem in the docked environment. When you change the desktop, there is > a docked package and there is no docking information about it in the new > desktop, where should it be placed? IMO, it has to be detached from the > dock and placed in a window. Yes. > Now it gets closed. What if the package was modified? > Maybe it is easier to > disable docking capabilities for packages. Then the docked environment > would just ignore them. > > I am not using AnchorDocking personally so somebody else should care of > the problems in AnchorDocking. I will wait til the dust has settled. > --- > Patch attached. > + I tested Windows 10 only. It seems to work pretty well for me. Thanks, applied. Mattias -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus