On 12/9/2013 10:30 AM, Maciej Sumiński wrote: > On 12/09/2013 04:25 PM, Wayne Stambaugh wrote: >> On 12/9/2013 10:14 AM, Maciej Sumiński wrote: >>> On 12/09/2013 03:06 PM, Wayne Stambaugh wrote: >>>> On 12/9/2013 3:49 AM, Maciej Sumiński wrote: >>>>> On 12/07/2013 01:42 AM, Wayne Stambaugh wrote: >>>>>> I have just committed a small change to the testing branch (r4529) to >>>>>> the Pcbnew footprint viewer that will allow the main toolbar to be >>>>>> dockable. I would like some feedback about how well saving and >>>>>> loading >>>>>> the window state between session works on various platforms before I >>>>>> start to do this to all of the KiCad application main frame windows. >>>>>> The wxAui stuff was put in place a few years ago with the intent that >>>>>> all of the fancy layout features would be enabled. Since that hasn't >>>>>> happened I thought I would start working on it incrementally rather >>>>>> than >>>>>> get carried away an create a lot of problems. When you have some >>>>>> spare >>>>>> time, please test it and let me know if there are any major >>>>>> issues. I >>>>>> don't have wxWidgets 3 on my Linux partition and no access to OSX so >>>>>> feedback from those users is very important since I cannot test those >>>>>> platforms. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Wayne >>>>> >>>>> Hi Wayne, >>>>> >>>>> It is a great idea to have dockable toolbars. I tested it with >>>>> wxWidgets >>>>> 2.8/Linux and the freshest wxWidgets 3.0 and in general it works fine >>>>> and the position of toolbar is saved. >>>>> One major problem I stumbled upon is that while using wx3.0, I somehow >>>>> lost the toolbar and now I cannot recover it. It could be an issue >>>>> of my >>>>> window manager, but anyway - it could be good to have a menu where one >>>>> can toggle toolbars visibility. >>>>> >>>>> Regards, >>>>> Orson >>>>> >>>> >>>> Hey Orson, >>>> >>>> You should not be able to close the footprint viewer tool bar. I >>>> intentionally have the close button disabled. If you managed to close >>>> it, then there is a bug in wxWidgets. What platform and wxWidgets >>>> version where you using when this occurred? If I can duplicate it, I >>>> might be able to fix it. As I apply this to the other KiCad apps, I >>>> will add menu entries to show tool bars that have been closed. >>>> Unfortunately the footprint viewer does not have a menu so I may >>>> have to >>>> do something about that in the future if we want to be able to hide the >>>> tool bars. Thanks for the help with testing. >>>> >>>> Cheers, >>>> >>>> Wayne >>> >>> I am not really sure, but it was rather wx3.0/Linux. As I said - I >>> cannot recover the toolbar now, so I am not able to reproduce the issue >>> at the moment, but I am going to try again on a different machine. >>> My window manager does not display titlebars, neither >>> close/minimize/maximize buttons, so I just close windows by using a >>> hotkey and it could be the case. I will confirm it later. >>> >>> Cheers, >>> Orson >>> >> >> That's strange. I'll see if I can duplicate it. You can get the >> footprint viewer toolbar back by deleting the ModViewFramePerpective >> entry from the .pcbnew configuration file in you home folder. This will >> return the footprint viewer back to it's default position and size the >> next time you open it. > > Thank you for the hint. Now I am sure that I closed it using a hotkey, > as in every other case (both wx2.8 & 3.0/Linux x64) it is saved & > restored correctly. Also, I am not sure if it is possible with regular > window managers, but if I close the pcbnew window before the footprint > viewer, the position is not saved, but the previous one is used. > > Cheers, > Orson > >
I just confirmed this. I'll take a look at that problem when I get some time. It may just be a matter of when the footprint viewer is closed and the perspective settings are saved. Wayne _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

