← Back to team overview

kicad-developers team mailing list archive

Re: Enhanced Python Shell

 

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
> 



Follow ups

References