summaryrefslogtreecommitdiffstats
path: root/Tools/idle/PathBrowser.py
Commit message (Collapse)AuthorAgeFilesLines
* Rewritten based on TreeWidget.pyGuido van Rossum1999-06-011-132/+67
|
* Avoid listing files more than once (e.g. foomodule.so has two hits:Guido van Rossum1999-04-301-1/+2
| | | | once for foo + module.so, once for foomodule + .so).
* Don't crash when sys.path contains an empty string.Guido van Rossum1999-03-111-1/+1
|
* - Don't crash in the case where a superclass is a string instead of aGuido van Rossum1999-03-111-4/+12
| | | | | | | | pyclbr.Class object; this can happen when the superclass is unrecognizable (to pyclbr), e.g. when module renaming is used. - Show a watch cursor when calling pyclbr (since it may take a while recursively parsing imported modules!).
* "Path browser" - 4 scrolled lists displaying:Guido van Rossum1999-03-101-0/+151
directories on sys.path modules in selected directory classes in selected module methods of selected class Sinlge clicking in a directory, module or class item updates the next column with info about the selected item. Double clicking in a module, class or method item opens the file (and selects the clicked item if it is a class or method). I guess eventually I should be using a tree widget for this, but the ones I've seen don't work well enough, so for now I use the old Smalltalk or NeXT style multi-column hierarchical browser.