[issue3068] IDLE - Add an extension configuration dialog

2014-12-03 Thread Roundup Robot
Roundup Robot added the comment: New changeset 395673aac686 by Terry Jan Reedy in branch '2.7': Issue #3068: Document the new Configure Extensions dialog and menu entry. https://hg.python.org/cpython/rev/395673aac686 New changeset b099cc290ae9 by Terry Jan Reedy in branch '3.4': Issue #3068:

[issue3068] IDLE - Add an extension configuration dialog

2014-12-03 Thread Terry J. Reedy
Changes by Terry J. Reedy tjre...@udel.edu: -- status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue3068 ___ ___ Python-bugs-list

[issue3068] IDLE - Add an extension configuration dialog

2014-10-24 Thread Terry J. Reedy
Terry J. Reedy added the comment: #22726 Add help to both dialogs -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue3068 ___ ___ Python-bugs-list

[issue3068] IDLE - Add an extension configuration dialog

2014-10-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset 1d708436831a by Terry Jan Reedy in branch '2.7': Issue #3068: Add Idle extension configuration dialog to Options menu. https://hg.python.org/cpython/rev/1d708436831a New changeset d2a045855c4e by Terry Jan Reedy in branch '3.4': Issue #3068: Add

[issue3068] IDLE - Add an extension configuration dialog

2014-10-22 Thread Terry J. Reedy
Terry J. Reedy added the comment: Tal, thank you updating and submitting your patch. It fills a real hole in Idle customization. I am already using it to tweek the completion popup delay to find the best value for me. I opened these followup issues. #22703 fix the behavior of Options /

[issue3068] IDLE - Add an extension configuration dialog

2014-10-15 Thread Terry J. Reedy
Terry J. Reedy added the comment: This version only allows configuration of default configuration. Added sections (for added extensions) are ignored. That will be a future enhancement. Patch 5 makes changes in load_extensions and set_user_value so that var strings are compared to saved

[issue3068] IDLE - Add an extension configuration dialog

2014-10-15 Thread Terry J. Reedy
Terry J. Reedy added the comment: Patch 5 was missing the last change. Ignore it unless here is a problem with 5a -- Added file: http://bugs.python.org/file36932/cfg-ext-34-5a.diff ___ Python tracker rep...@bugs.python.org

[issue3068] IDLE - Add an extension configuration dialog

2014-10-14 Thread Saimadhav Heblikar
Saimadhav Heblikar added the comment: 1. Can we have more padding at the right end of the text widget? For me, it appears attached to the scrollbar. 2. Shortcut key for Configure extensions should be different from Configure Extensions. By this I mean, with the Options menu open, there is no

[issue3068] IDLE - Add an extension configuration dialog

2014-10-14 Thread Tal Einat
Tal Einat added the comment: I'll test on OSX tomorrow or during the weekend at the latest. However, on OSX there are three different versions of Tk available, and I'm still not sure how to test with all of them. I'll try with one, at least, and see if I can figure out how to try the others.

[issue3068] IDLE - Add an extension configuration dialog

2014-10-14 Thread Terry J. Reedy
Terry J. Reedy added the comment: Saimadhav, since you did not mention a problem with the appearance of the True/False button or the action buttons, which were issues before, I presume they are okay. S1. For Shell, which does not have Format, alt-O opens Options. The hot key for Format

[issue3068] IDLE - Add an extension configuration dialog

2014-10-14 Thread Terry J. Reedy
Terry J. Reedy added the comment: S1. The top menu bar hot keys are set in EditorWindow.menu_specs. 'Options' *can* be opened, at least on Windows, with alt O O enter (and Format with alt O enter). Conflicts are definitely Not Good. Any strong opinions on marking 'm' veras 't'? --

[issue3068] IDLE - Add an extension configuration dialog

2014-10-14 Thread Terry J. Reedy
Terry J. Reedy added the comment: Referring to previous item numbers, this new patch, relative to -2, 1. adds padx to gridding of entry widgets. (Note, editor text area runs against scroll bar in same way as these did, but without breaks, it looks fine.) Padding border looks better to me.

[issue3068] IDLE - Add an extension configuration dialog

2014-10-14 Thread Roundup Robot
Roundup Robot added the comment: New changeset 7ba47bbfe38d by Terry Jan Reedy in branch '2.7': Issue #3068: Change 0/1 to False/True so that extension configure dialog can https://hg.python.org/cpython/rev/7ba47bbfe38d New changeset 94f8d65371b7 by Terry Jan Reedy in branch '3.4': Issue #3068:

[issue3068] IDLE - Add an extension configuration dialog

2014-10-14 Thread Terry J. Reedy
Terry J. Reedy added the comment: The reason for the apparent writing of unchanged values is that '0' != 'False' and '1' !- 'True'. With all booleans writen as 'False' or 'True', non-enable boolean items can be recognized and non-changes not seen as changes. I will next revise the patch and

[issue3068] IDLE - Add an extension configuration dialog

2014-10-14 Thread Terry J. Reedy
Terry J. Reedy added the comment: cfg-ext-34-4.diff: In this patch, default values are classified as bool, int, on other. An invalid user bool or int value is replaced by the corresponding default (which had to be a valid bool or int for the type to be set) and the invalid value is either

[issue3068] IDLE - Add an extension configuration dialog

2014-10-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: Saimadhav could not apply cfg-ext-34.diff, so uploading again, also with line-end whitespace removed. OSX test still needed. -- Added file: http://bugs.python.org/file36904/cfg-ext-34-2.diff ___ Python tracker

[issue3068] IDLE - Add an extension configuration dialog

2014-10-09 Thread Terry J. Reedy
Terry J. Reedy added the comment: I think we should give each extension with options other than 'enablexx' a single 'option-help' option that gives the 'signature' of the extension. I suggest 'option-help', rather than just 'help', as the new 'reserved' option name as being more descriptive

[issue3068] IDLE - Add an extension configuration dialog

2014-10-08 Thread Roundup Robot
Roundup Robot added the comment: New changeset 3f10b8009060 by Terry Jan Reedy in branch '2.7': Issue 3068: Move idlelib.configDialog action button creation into a separate https://hg.python.org/cpython/rev/3f10b8009060 New changeset f0e06514d67f by Terry Jan Reedy in branch '3.4': Issue 3068:

[issue3068] IDLE - Add an extension configuration dialog

2014-10-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: Pushing a usable extension editor is my current Idle priority since the lack of one more or less blocks several other issues. The two big problems with the Feb 2014 patch are the actions buttons at the bottom and the true/false options. I moved the cureent,

[issue3068] IDLE - Add an extension configuration dialog

2014-10-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: Pending review on non-Windows systems, I believe the attached patch patch is about ready to commit (after re-enabling all tests). As for Ned's 5 points: 1. macosxSupport.py changes are incorporated. 2. Buttons should work with re-use of the ConfigDialog

[issue3068] IDLE - Add an extension configuration dialog

2014-10-08 Thread Terry J. Reedy
Changes by Terry J. Reedy tjre...@udel.edu: -- nosy: +sahutd ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue3068 ___ ___ Python-bugs-list mailing

[issue3068] IDLE - Add an extension configuration dialog

2014-10-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: Saimadhav, can you review on linux? This is the blocker for line numbers. A note on style: there is no need for leading underscores, so I removed them. -- ___ Python tracker rep...@bugs.python.org

[issue3068] IDLE - Add an extension configuration dialog

2014-07-17 Thread Ned Deily
Ned Deily added the comment: Tal, I'm working on something to make that easier. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue3068 ___ ___

[issue3068] IDLE - Add an extension configuration dialog

2014-07-17 Thread Tal Einat
Tal Einat added the comment: @Ned: Great! Please keep me posted. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue3068 ___ ___ Python-bugs-list

[issue3068] IDLE - Add an extension configuration dialog

2014-07-16 Thread Tal Einat
Tal Einat added the comment: Bah, my original message was truncated! I could use some help figuring out how to test with various Tk versions. I have a Mac with OSX 10.8, and I've found the IDLE and tkinter with Tcl/Tk on Mac OS X page[1], but I'm still not sure how to actually go about

[issue3068] IDLE - Add an extension configuration dialog

2014-06-11 Thread Tal Einat
Tal Einat added the comment: Ned, many thanks for the review and detailed feedback! Here are responses to your comments 1. Thanks for the code suggestion regarding the menudefs! That's a good catch. I have an OSX box for such testing. 2. I'll check this out. Could you perhaps explain or

[issue3068] IDLE - Add an extension configuration dialog

2014-06-10 Thread Ned Deily
Ned Deily added the comment: I did a very quick test on OS X. Comments: 1. In keeping with Apple Human Interface Guidelines, the Options menu is different on OS X: the Configure IDLE menu item appears as a Preferences menu item in the IDLE application menu row. So, as it stands, adding the

[issue3068] IDLE - Add an extension configuration dialog

2014-02-09 Thread Tal Einat
Tal Einat added the comment: It's an old patch and it may not be in a properly recognized format. I'll create a new patch soon. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue3068 ___

[issue3068] IDLE - Add an extension configuration dialog

2014-02-09 Thread Terry J. Reedy
Terry J. Reedy added the comment: Please do; the devguide says which format is preferred. While you are at it, please 1. write it against 3.3, leaving a 2.7 backport for last; 2. just add the new stuff, leaving format-paragraph changes for a separate patch; 3. consider the format points I

[issue3068] IDLE - Add an extension configuration dialog

2014-02-09 Thread Tal Einat
Tal Einat added the comment: I'm glad that adding features to IDLE is being considered! However, I really think that new features should be chosen with extreme care. Adding advanced features aimed mostly at power users should be avoided unless really necessary, IMO. The reason I'm pushing

[issue3068] IDLE - Add an extension configuration dialog

2014-02-09 Thread Tal Einat
Tal Einat added the comment: Here's an updated patch. As requested, the patch is against the current 3.3 branch and applies cleanly to default. I tested with both Python 3.3.4 RC1 and 3.4.0 beta 3, while overriding their idlelib with the one from the repo with these changes. I also removed

[issue3068] IDLE - Add an extension configuration dialog

2014-02-08 Thread Terry J. Reedy
Terry J. Reedy added the comment: I tried applying the patch and Hg say this: abort: unable to strip away 1 of 1 dirs from Bindings.py Since the patch just adds a line, I do not understand the message. Do you have any ideas? -- ___ Python tracker

[issue3068] IDLE - Add an extension configuration dialog

2014-02-05 Thread Tal Einat
Tal Einat added the comment: (This is a bit long; there's a TL;DR at the end.) You'd be surprised how many of IDLE's features are implemented as extensions. These are simply included in idlelib, enabled by default and configured with reasonable values. Take a look at

[issue3068] IDLE - Add an extension configuration dialog

2014-02-05 Thread Terry J. Reedy
Terry J. Reedy added the comment: Thank you! This is a bit of the 'Idle Developer's Guide' that I wish existed. It turns out that the exceptional FormatParagraph.py is the one extension file I am really familiar with, because I worked with a GSOC student to write tests and fix/improve it. I

[issue3068] IDLE - Add an extension configuration dialog

2014-02-04 Thread Tal Einat
Tal Einat added the comment: Is there any chance this patch could get some love? I've stopped using IDLE a long time ago, but this patch is a great improvement! -- versions: +Python 3.5 -Python 3.2 ___ Python tracker rep...@bugs.python.org

[issue3068] IDLE - Add an extension configuration dialog

2014-02-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: I expect I will look at this eventually. However, my priorities are bugs, tests, and enhancements that benefit me. From the description, this moves one configuration option that I do not use to a new dialog. So I do not see any immediate improvement for me.

[issue3068] IDLE - Add an extension configuration dialog

2014-02-04 Thread Tal Einat
Tal Einat added the comment: As the title suggests, this patch adds a second configuration dialog, used to configure extensions. This is useful because many extensions have parameters, but setting them can only be done by editing a file. Also, the documentation for such parameters is hard to

[issue3068] IDLE - Add an extension configuration dialog

2014-02-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: (Because of PEP 434, this could be added to all current versions if and when it is added. Marking for 3.5 is enough for now.) I am not yet very familiar with either extensions or configuration. many extensions have parameters, but setting them can only be

[issue3068] IDLE - Add an extension configuration dialog

2010-07-18 Thread Mark Lawrence
Changes by Mark Lawrence breamore...@yahoo.co.uk: -- nosy: +tjreedy versions: +Python 3.2 -Python 2.7, Python 3.1 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue3068 ___

[issue3068] IDLE - Add an extension configuration dialog

2009-04-26 Thread Daniel Diniz
Changes by Daniel Diniz aja...@gmail.com: -- nosy: +gpolo priority: - normal stage: - patch review type: behavior - feature request versions: +Python 2.7, Python 3.1 -Python 2.6 ___ Python tracker rep...@bugs.python.org

[issue3068] IDLE - Add an extension configuration dialog

2009-01-25 Thread Weeble
Changes by Weeble clockworksa...@gmail.com: -- nosy: +weeble ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue3068 ___ ___ Python-bugs-list mailing

[issue3068] IDLE - Add an extension configuration dialog

2008-06-09 Thread Tal Einat
New submission from Tal Einat [EMAIL PROTECTED]: Attaching a patch for a straightforward extension config dialog, largely based on configDialog.py. This uses the multiple-tab-rows feature of the TabbedPageSet widget from the tabbedPages module, as well as the included VerticalScrolledFrame

[issue3068] IDLE - Add an extension configuration dialog

2008-06-09 Thread Tal Einat
Changes by Tal Einat [EMAIL PROTECTED]: Removed file: http://bugs.python.org/file10560/IDLE_configExtensionsDialog.080609.patch ___ Python tracker [EMAIL PROTECTED] http://bugs.python.org/issue3068 ___

[issue3068] IDLE - Add an extension configuration dialog

2008-06-09 Thread Tal Einat
Tal Einat [EMAIL PROTECTED] added the comment: I forgot to mention: This patch also removes the paragraph width option from the General tab in the normal IDLE config, since that configures a parameter of the FormatParagraph extension, which can now be done in the extension config dialog. Added