From 21ad59f1ee09d5cafbeedfcaf38feb5f3f8bf910 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Thu, 8 Apr 1999 20:28:42 +0000 Subject: [PATCH] # TODO entries changed --- Tools/idle/ClassBrowser.py | 2 +- Tools/idle/TODO.txt | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Tools/idle/ClassBrowser.py b/Tools/idle/ClassBrowser.py index 4093079bd3a..f9b1655d0f1 100644 --- a/Tools/idle/ClassBrowser.py +++ b/Tools/idle/ClassBrowser.py @@ -2,7 +2,7 @@ XXX TO DO: -- generalize the scrolling listbox with some behavior into a base class +- reparse when source changed - add popup menu with more options (e.g. doc strings, base classes, imports) - show function argument list (have to do pattern matching on source) - should the classes and methods lists also be in the module's menu bar? diff --git a/Tools/idle/TODO.txt b/Tools/idle/TODO.txt index 04abaa23419..6ce2b25971f 100644 --- a/Tools/idle/TODO.txt +++ b/Tools/idle/TODO.txt @@ -4,14 +4,16 @@ TO DO: - improve debugger: - manage breakpoints globally, allow bp deletion, tbreak, cbreak etc. - real object browser - - slidable panel separators - help on how to use it (a simple help button will do wonders) - performance? (updates of large sets of locals are slow) - better integration of "debug module" - insert the initial current directory into sys.path - default directory attribute for each window instead of only for windows that have an associated filename -- "GO" command +- "GO" commands (execute whole buffer, selection, current line + in the context of the Python Shell window) + Rename Run -> Load, Go -> Execute +- output from module execution should go to Python Shell (?) - command expansion from keywords, module contents, other buffers, etc. - "Recent documents" menu item - more emacsisms: @@ -110,7 +112,7 @@ Comparison to PTUI - PTUI lacks an integrated debugger -- PTUI lacks a class browser +- PTUI lacks path and class browsers - PTUI lacks many of IDLE's features: - expand word