>> The attached patch will give you an idea of proposed changes.
>>
>> Regards,
>> Orson
> 
> We can kill two birds with one stone here.
> 
> I like your changes, but they are insufficient to preserve the current 
> behaviour.  With a
> little bit of work we can accomplish a couple of useful things.
> 
> I think we need to save that footprint in the PROJECT.  Maybe put it there 
> upon wxFrame
> destruction, and go get it upon wxFrame creation.  That makes it project 
> specific.
> 
> I plan on renaming the PROJECT::RPath() infrastructure to RString().  That is 
> it will hold
> wxStrings instead of the goofy RETAINED_PATH.  What is now RETAINED_PATH can 
> also go into
> the RString() holder.  enum RETPATH_T becomes RETSTRING_T.

:

> I can do the RString() change in the next half day, and it's something I 
> intended to do
> anyways.
> 
> Orson, this set of changes had to happen anyways as we moved to multiple open 
> projects, so
> I  welcome your help and cooperation.

I committed class PROJECT::GetRString() and SetRString() in rev. 4934, paving 
the way for
saving the MODULE in a session and project specific location and retaining the 
current UI
behaviour, while clearing some of the clutter in the path of multiple open 
projects.





_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to