← Back to team overview

kicad-developers team mailing list archive

Re: Enhanced Python Shell

 

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
>
>


Follow ups

References