← Back to team overview

kicad-developers team mailing list archive

Re: Enhanced Python Shell

 

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



Follow ups

References