[Idle-dev] Erik Thompson's opinions on IDLE
Michael Foord
fuzzyman at voidspace.org.uk
Thu Dec 7 23:18:32 CET 2006
Tal Einat wrote:
> On 12/7/06, Michael Foord <fuzzyman at voidspace.org.uk> wrote:
>>
>> Kurt B. Kaiser wrote:
>> > "Tal Einat" <taleinat at gmail.com> writes:
>> [snip..]
>> > My top items:
>> >
>>
>> Even a faked tab like the IDLE dialogs would be fine. :-)
>
>
> I've actually been working on this lately. I took to enhancing tabpage.py,
> which is what the config dialog uses, and added some features:
>
> * Tab panes with several rows of tabs (optional)
> * Dynamic tab rows (optional) - rows of tabs are added or removed as
> needed,
> currently according to a configurable number of tabs per row.
> * Simpler, more Pythonic API
> * Two placements methods for the inner pages - grid.raise and
> pack/pack_forget. Each creates different behavior, and I couldn't decide
> between them, so I made it configurable :)
>
> The code still needs quite a bit of work, its very raw right now - I just
> wanted to get it working for the extension configuration dialog I was
> working on. Still, IMO its a huge improvement, and perhaps a good step in
> the direction of reuseability?
>
> (Oh yea - I also made a dialog for extension configuration. :D)
>
> I hadn't mentioned it until now because interest was low and I'm still
> working on it. If you like I can send the code / submit a patch.
>
I'd certainly like to have a look at it. It sounds great.
[snip..]
>> Display/modification of sys.argv, probably in the status bar, or maybe
>> > in a separate status bar which would appear when activated.
>> >
>
>
> This is a very good direction IMO. One of the things IDLE is most useful
> for
> is writing scripts, and being able to run them with a given sys.argv,
> easily
> visible and changeable, would be bery helpful. I think this should be a
> toggle-able option, to reduce clutter.
>
It really annoys me that other IDEs don't give me the option to switch
this off (like Wing and Pythonwin). Having to press another button to
run a script sucks. (So keep it optional.)
All the best,
Fuzzyman
http://www.voidspace.org.uk/index2.shtml
[snip..]
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.15.14/578 - Release Date: 07/12/2006
More information about the IDLE-dev
mailing list