New submission from Terry J. Reedy: 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 ---------- assignee: terry.reedy components: IDLE messages: 302123 nosy: terry.reedy priority: normal severity: normal status: open title: IDLE: Enhance class browser type: behavior versions: Python 3.6, Python 3.7 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31461> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com