← Back to team overview

kicad-developers team mailing list archive

Re: Module editor branch merged

 

Le 20/07/2014 21:56, Maciej Sumiński a écrit :
> On 07/15/2014 04:53 PM, jp charras wrote:
>> Le 14/07/2014 16:51, Maciej Sumiński a écrit :
>>> Dear Developers,
>>>
>>> After a period of testing, the module-editor branch [1] has just been
>>> merged to the product branch. Besides the conversion of the module
>>> editor to GAL
>>
>> Thanks.
>>
>> There is a redraw/refresh issue on Windows only (using wxWidgets 3.0.1).
>>
>> After switching to GAL (one can use only the F11 key to do that) there
>> is no more GAL screen redraw/refresh, after clicking on a menu or a
>> dialog, for instance after clicking on the layer manager, or the PnS
>> dialog setup.
>> This is also true after clicking on the pcbframe main menu or any popup
>> menu.
>> This is the reason one cannot switch to GAL from the main menu.
>>
>> Note also when switching to gal, the first time you switch to gal using
>> the F11 key, there is no GAL screen redraw/refresh.
>> You have to press the F9 and then the F11 key, in order to have a
>> working GAL screen (until you click on a popup menu).
>>
>> When the GAL screen is no more redrawn, just press F9 an then F11 to
>> reactivate the refresh.
> 
> Hi Jean-Pierre,
> 
> It turned out that I did not have exactly the same symptoms, but very
> similar. I have fixed the problem for my system in revision 5012, could
> you verify it?
> 
> Regards,
> Orson
> 

Thanks.
The refresh issue is gone now. Good work.

I noticed a (minor) focus issue on Windows only, when both the pcb
editor and the footprint editor are open and their canvas are visible on
screen.

When the pcb editor is the active frame, if the mouse cursor is moved
out the frame and enters the module editor canvas, the module editor is
brought to the foreground and become the active window (without any
mouse click) It does not happen on Linux.

An other issue in module editor in openGL mode:
When a new footprint is loaded, it is put to the last mouse cursor position.
It should be loaded at position 0, 0.

Otherwise, strange thinks can happen (bad position of new added items,
old items not on the initial grid, erroneous coordinates shown in
dialogs when editing an item...) and can break the footprint in edit.

-- 
Jean-Pierre CHARRAS


Follow ups

References