diff --git a/README.txt b/README.txt index 78df003..1182a5d 100644 --- a/README.txt +++ b/README.txt @@ -1,4 +1,4 @@ -README.txt: an indext to idlelib files and the Idle menu. +README.txt: an index to idlelib files and the IDLE menu. IDLELIB FILES lists files alphabetically by category, with a short description of each. @@ -17,27 +17,20 @@ Deprecated files and objects are listed separately as the end. Startup ------- __init__.py # import, does nothing -__main__.py # -m, starts idle +__main__.py # -m, starts IDLE idle.bat idle.py idle.pyw Implementation -------------- -AutoComplete.py # Complete attribute names or filenames. -AutoCompleteWindow.py # Display completions. -AutoExpand.py # Expand word with previous word in file. -Bindings.py # Define most of Idle menu. -CallTipWindow.py # Display calltip. -CallTips.py # Create calltip text. +Bindings.py # Define most of IDLE menu. ClassBrowser.py # Create module browser window. -CodeContext.py # Show compound statement headers otherwise not visible. ColorDelegator.py # Colorize text (nim). Debugger.py # Debug code run from editor; show window. -Delegator.py # Define base class for delegators (not on menu). +Delegator.py # Define base class for delegators (nim). EditorWindow.py # Define most of editor and utility functions. FileList.py # Open files and manage list of open windows (nim). -FormatParagraph.py# Re-wrap multiline strings and comments. GrepDialog.py # Find all occurrences of pattern in multiple files. HyperParser.py # Parse code around a given index. IOBinding.py # Open, read, and write files @@ -46,40 +39,54 @@ MultiCall.py # Wrap tk widget to allow multiple calls per event (nim). MultiStatusBar.py # Define status bar for windows (nim). ObjectBrowser.py # Define class used in StackViewer (nim). OutputWindow.py # Create window for grep output. -ParenMatch.py # Match fenceposts: (), [], and {}. PathBrowser.py # Create path browser window. Percolator.py # Manage delegator stack (nim). PyParse.py # Give information on code indentation -PyShell.py # Start Idle, manage shell, complete editor window +PyShell.py # Start IDLE, manage shell, complete editor window RemoteDebugger.py # Debug code run in remote process. RemoteObjectBrowser.py # Communicate objects between processes with rpc (nim). ReplaceDialog.py # Search and replace pattern in text. -RstripExtension.py# Strip trailing whitespace -ScriptBinding.py # Check and run user code. -ScrolledList.py # Define ScrolledList widget for Idle (nim). SearchDialog.py # Search for pattern in text. SearchDialogBase.py # Define base for search, replace, and grep dialogs. SearchEngine.py # Define engine for all 3 search dialogs. StackViewer.py # View stack after exception. -ToolTip.py # Define toop tip widget, not used in Idle (nim). -TreeWidget.py # Define tree widger, used in browsers (nim). UndoDelegator.py # Manage undo stack. WidgetRedirector.py # Intercept widget subcommands (for percolator) (nim). WindowList.py # Manage window list and define listed top level. -ZoomHeight.py # Zoom window to full height of screen. aboutDialog.py # Display About IDLE dialog. configDialog.py # Display user configuration dialogs. configHandler.py # Load, fetch, and save configuration (nim). -configHelpSourceEdit.py # Specify help source. -configSectionNameDialog.py # Spefify user config section name -dynOptionMenuWidget.py # define mutable OptionMenu widget (nim). -help.py # Display Idle html doc. -keybindingDialog.py # Change keybindings. -macosxSupport.py # Help Idle run on Macs (nim). -rpc.py # Commuicate between idle and user processes (nim). +help.py # Display IDLE html doc. +macosxSupport.py # Help IDLE run on Macs (nim). +rpc.py # Commuicate between IDLE and user processes (nim). run.py # Manage user code execution subprocess. -tabbedpages.py # Define tabbed pages widget (nim). -textView.py # Define read-only text widget (nim). + +IDLE Extensions +--------------- +AutoComplete.py # Complete attribute names or filenames. +AutoExpand.py # Expand word with previous word in file. +CallTips.py # Create calltip text. +CodeContext.py # Show compound statement headers otherwise not visible. +FormatParagraph.py# Re-wrap multiline strings and comments. +ParenMatch.py # Match fenceposts: (), [], and {}. +RstripExtension.py# Strip trailing whitespace +ScriptBinding.py # Check and run user code. +ZoomHeight.py # Zoom window to full height of screen. + +GUI Helpers (all are 'nim') +----------- +AutoCompleteWindow.py # Display completions (used by AutoComplete extension). +CallTipWindow.py # Display calltip (used by CallTip extension). +ScrolledList.py # Define ScrolledList widget (used by debugger). +ToolTip.py # Define toop tip widget (not currently used in IDLE). +TreeWidget.py # Define tree widger (used in config). +dynOptionMenuWidget.py # mutable OptionMenu widget (used in config). +configHelpSourceEdit.py # Specify help source (used in config). +configSectionNameDialog.py # Specify config section name (used in config). +keybindingDialog.py # Change keybindings (used in config). +tabbedpages.py # Define tabbed pages widget (used in config). +textView.py # Define read-only text widget (not currently used in IDLE). + Configuration ------------- @@ -90,9 +97,9 @@ config-main.def # Defai;ts fpr font and geneal Text ---- -CREDITS.txt # not maintained, displayed by About Idle +CREDITS.txt # not maintained, displayed by About IDLE HISTORY.txt # NEWS up to July 2001 -NEWS.txt # commits, displayed by About Idle +NEWS.txt # commits, displayed by About IDLE README.txt # this file, displeyed by About IDLE TODO.txt # needs review extend.txt # about writing extensions