← Back to team overview

kicad-developers team mailing list archive

Re: Enhanced Python Shell

 

This appears to be fixed.

> On Dec 12, 2015, at 11:09 AM, Nick Østergaard <oe.nick@xxxxxxxxx> wrote:
> 
> AFIK that issue has been fixed, but I don't really know for sure,
> since I don't have OS X.
> 
> 2015-12-12 19:55 GMT+01:00 Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx>:
>> Does this actually work with OS X in KiCad, or just in OS X in general?
>> Last time I tried to use the python shell in KiCad on OS X you couldn't
>> enter any key that also was used as a command with a modifier button, and
>> when I tried to chase it down, it was actually a complicated Wx issue.
>> 
>> This also means that if it does not work in OS X, I do not want that to hold
>> this patch back.
>> 
>> Adam Wolf
>> 
>> On Sat, Dec 12, 2015 at 11:22 AM, Wayne Stambaugh <stambaughw@xxxxxxxxx>
>> wrote:
>>> 
>>> Duh?  Ignore this.  Sorry for the noise.
>>> 
>>> On 12/12/2015 12:16 PM, Wayne Stambaugh wrote:
>>>> I finally got a chance to test this patch, I like it.  It works as
>>>> advertised and is very handy.  I have only one minor gripe is that it
>>>> appears to space the fields with the same delta no matter what the text
>>>> size (see screenshot).  It looks like your placing the center of the
>>>> text height at a fixed interval.  This make smaller text (discret:R4 in
>>>> my example) appear further away from larger text.  I would like to see
>>>> the spacing between each line be consistent maybe even a option to
>>>> define what the spacing should be.  Other than that, nice job.  Does
>>>> anyone else have any objections?
>>>> 
>>>> On 12/12/2015 10:00 AM, Nick Østergaard wrote:
>>>>> I have heard that it opens fine on linux, windows and OS X. I don't
>>>>> expect it to break anything. I am just waiting for the patch to test
>>>>> that.
>>>>> 
>>>>> 2015-12-11 20:36 GMT+01:00 Wayne Stambaugh <stambaughw@xxxxxxxxx>:
>>>>>> What say our Python devs.  I'm fine with it assuming it doesn't break
>>>>>> anything (read all platforms).
>>>>>> 
>>>>>> On 12/11/2015 10:03 AM, Chris Pavlina wrote:
>>>>>>> I second this suggestion. It's way nicer than the dinky little
>>>>>>> Notepad-with-REPL we're using right now.
>>>>>>> 
>>>>>>> --
>>>>>>> Chris
>>>>>>> 
>>>>>>> On Fri, Dec 11, 2015 at 10:57:26PM +0800, Strontium wrote:
>>>>>>>> Hello Kicad developers,
>>>>>>>> 
>>>>>>>> I have been a very long time follower of kicad and I think the work
>>>>>>>> done to
>>>>>>>> it over the years is simply amazing.
>>>>>>>> I would love to contribute where I can.
>>>>>>>> 
>>>>>>>> I have had need to play with the python scripting of Kicad.  Kicad
>>>>>>>> uses
>>>>>>>> wxpython.
>>>>>>>> Wxpython includes within it, a much better shell than the one
>>>>>>>> currently
>>>>>>>> being used.
>>>>>>>> 
>>>>>>>> If inside the current python shell, one does this:
>>>>>>>> 
>>>>>>>>>>> import wx; f = wx.py.editor.EditorNotebookFrame(title="KiCad
>>>>>>>>>>> PCB");
>>>>>>>> f.Show()
>>>>>>>> 
>>>>>>>> You will see what I am talking about.
>>>>>>>> 
>>>>>>>> It provides a nice way to introspect python state when writing
>>>>>>>> scripts, and
>>>>>>>> also includes a simple tabbed text editor.
>>>>>>>> 
>>>>>>>> Its possible this shell could be tweaked to be even better, but even
>>>>>>>> as it
>>>>>>>> stands its a LOT better than the default shell.
>>>>>>>> 
>>>>>>>> I am working on a proposed patch to sub the existing shell with this
>>>>>>>> one,
>>>>>>>> for further discussion.  I will post it once I test it.
>>>>>>>> 
>>>>>>>> Strontium (Steven J)
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> 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
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> 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
>> 
>> 
> 
> _______________________________________________
> 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



Follow ups

References