This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2017年09月13日 22:02 by terry.reedy, last changed 2022年04月11日 14:58 by admin.
| Messages (7) | |||
|---|---|---|---|
| msg302123 - (view) | Author: Terry J. Reedy (terry.reedy) * (Python committer) | Date: 2017年09月13日 22:02 | |
This is an index issue for keeping track of improvements to IDLE's class browser. They should mostly (or all?) be done in separate issues and PRs. Existing issues with patches. Only the first, a 'must', is recently reviewed. #1612262 Use 3.7 enhanced pyclbr to show nested classes and functions. #6171 Obsolete problem but patch may have useful idea. #20827 Display function arguments (would be nice). #25090 Remove most icons (also applies to pathbrowser). New 'must' issues that need patches. #31459 Rename ClassBrowser as ModuleBrowser #31460 Redo signature of ModuleBroser.__init__. Other potential issues, most of which also affect pathbrowser. Make broswers scrollable with mouse. (See turtledemo for how.) Start browsers with bigger window. Clicking of module in pathbrowser should open module browser. Separate toplevel window from browser frame. Search tree (including items not visible) with status bar box. Utilize ttk.Treeview in browsers. Browsers currently use idlelib.tree.TreeWidget. Treeview is not a drop-in replacement because TreeWidget has some of the higher-level app-specific functions that users are expected to add to Treeview. But could Treeview replace the low-level parts of TreeWidget that actually display stuff on the screen? Us |
|||
| msg302748 - (view) | Author: Terry J. Reedy (terry.reedy) * (Python committer) | Date: 2017年09月22日 15:23 | |
#31552 ttk.Treeview |
|||
| msg302808 - (view) | Author: Terry J. Reedy (terry.reedy) * (Python committer) | Date: 2017年09月23日 21:26 | |
I was sitting down to write a patch for #31459, when I discovered yours. If you want to write more module brower patches, such as for #31460 I will do something else. |
|||
| msg302810 - (view) | Author: Terry J. Reedy (terry.reedy) * (Python committer) | Date: 2017年09月23日 21:36 | |
#25090 opened with a broad discussion of module broswer and code context, but I focused it on removing the folder and file icons misused for classes and functions in Module Browser. Above, I suggested possibly changing pathbrowser, but I have decided against that. The patch will be trivial, so I am going to do it and see what I think. |
|||
| msg302814 - (view) | Author: Cheryl Sabella (cheryl.sabella) * (Python committer) | Date: 2017年09月23日 22:22 | |
Sorry about that. You can do 31460 if you want. I haven't started it. |
|||
| msg302820 - (view) | Author: Terry J. Reedy (terry.reedy) * (Python committer) | Date: 2017年09月23日 23:13 | |
Whoops, patching tree.py to not use icons is not trivial. See new comment on #25090. |
|||
| msg350049 - (view) | Author: Terry J. Reedy (terry.reedy) * (Python committer) | Date: 2019年08月21日 04:03 | |
#37902 Add mousewheel scrolling. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:58:52 | admin | set | github: 75642 |
| 2019年08月21日 04:03:13 | terry.reedy | set | dependencies:
+ Add scrolling for IDLE browsers messages: + msg350049 |
| 2017年09月23日 23:13:22 | terry.reedy | set | messages: + msg302820 |
| 2017年09月23日 22:22:01 | cheryl.sabella | set | messages: + msg302814 |
| 2017年09月23日 21:36:24 | terry.reedy | set | messages: + msg302810 |
| 2017年09月23日 21:26:56 | terry.reedy | set | dependencies:
+ IDLE: remove noisy icons from class (module) browser messages: + msg302808 |
| 2017年09月22日 23:47:48 | terry.reedy | set | title: IDLE: Enhance class browser -> IDLE: Enhance module browser |
| 2017年09月22日 15:23:28 | terry.reedy | set | dependencies:
+ IDLE: Convert browsers to use ttk.Treeview messages: + msg302748 |
| 2017年09月14日 01:50:10 | terry.reedy | set | nosy:
+ cheryl.sabella |
| 2017年09月13日 22:03:45 | terry.reedy | set | dependencies: + IDLE: Rename Class Browser as Module Browser, IDLE: Revise ModuleBrowser API, IDLE: Include nested functions and classes in module browser |
| 2017年09月13日 22:02:47 | terry.reedy | create | |