← Back to team overview

kicad-developers team mailing list archive

Re: Python Scripting Window event handling

 

I have Ubuntu 14.04 with wx2.8.12 and the patch does not work.

On 06/13/2014 04:09 PM, Jean-Samuel Reynaud wrote:
> 
> I had test this patch but unfortunately is not working for me:
> Ubuntu 12.04 (amd64)
> wx2.8.12 (default ubuntu version)
> 
> I still have issue with x and o letter.
> 
> Regards
> Le 13/06/2014 20:28, jp charras a écrit :
>> Le 13/06/2014 15:39, Dick Hollenbeck a écrit :
>>> The problem is made more difficult by the wxWindow hierarchy chosen.  I don't know if it
>>> would be possible and easier if everything except the console wxWindow had a common
>>> wxPanel parent.  That wxPanel injection might make the problem easier to solve, but it
>>> might not be possible with some children insisting on a wxFrame parent.
>>>
>> For your proposal (everything on a common wxPanel) I am thinking this is
>> possible: I have a branch where I put all widgets (draw  panel, msg
>> panel, toolbar ... ) on a wxPanel to build a clone of ViewLib.
>> This clone can be shown in a Dialog or a Frame with very few specific
>> code (no more than 20 lines).
>>
>>
>> However I attached a patch which seems (for me) fix the keys issue.
>>
>> The change is only using a wxPanel instead of a too generic wxWindow to
>> manage the PyConsole.
>>
>> Note, the PyConsole is actually a wxPanel, so I am thinking using a
>> wxWindow as base type was a bug, or, at least, a bad idea.
>>
>> I tested the patch on Linux Ubuntu 10, but not on Windows.
>> (Due to my working environment, It is more difficult for me to test
>> Kicad on Windows, when it is built with option KICAD_SCRIPTING_WXPYTHON=ON).
>>
>> Can someone test this patch (On Windows and on Linux) ?
>> (I did not made a lot of tests)
>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 



References