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.

Author markroseman
Recipients kbk, markroseman, roger.serwy, terry.reedy
Date 2015-09-13.23:44:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1442187879.71.0.781728346587.issue25090@psf.upfronthosting.co.za>
In-reply-to
Content
Proposal for an alternative or perhaps replacement of both the code context extension, as well as the class browser (rooted at a particular file, not the path browser).

I'll direct your attention to the attached browser.png. On the right is IDLE's class browser window of ClassBrowser.py. On the left, I've got the same file loaded into TextMate. 

In the TextMate status bar, it shows you where you're currently located (here, in the __init__ function). When you click on that part of the status bar, it brings up a scrollable menu showing the structure of the file. I think it's easier to read than IDLE's, despite having more information (description of the parameters), thanks to reduction in 'chart junk'.

Downside of this approach is that you can't have a window along the side so you can navigate the code while seeing the class display. Though that might best be achieved if IDLE added a sidebar, rather than a true separate window.
History
Date User Action Args
2015-09-13 23:44:39markrosemansetrecipients: + markroseman, terry.reedy, kbk, roger.serwy
2015-09-13 23:44:39markrosemansetmessageid: <1442187879.71.0.781728346587.issue25090@psf.upfronthosting.co.za>
2015-09-13 23:44:39markrosemanlinkissue25090 messages
2015-09-13 23:44:39markrosemancreate