ASPN ActiveState Programmer Network
  ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups | Web Services
SEARCH
advanced | search help

Reference
ActivePython 2.4
Python Documentation
Library Reference
6. Generic Operating System Services
6.1 os -- Miscellaneous operating system interfaces
6.2 os.path -- Common pathname manipulations
6.3 dircache -- Cached directory listings
6.4 stat -- Interpreting stat() results
6.5 statcache -- An optimization of os.stat()
6.6 statvfs -- Constants used with os.statvfs()
6.7 filecmp -- File and Directory Comparisons
6.8 subprocess -- Subprocess management
6.9 popen2 -- Subprocesses with accessible I/O streams
6.10 datetime -- Basic date and time types
6.11 time -- Time access and conversions
6.12 sched -- Event scheduler
6.13 mutex -- Mutual exclusion support
6.14 getpass -- Portable password input
6.15 curses -- Terminal handling for character-cell displays
6.16 curses.textpad -- Text input widget for curses programs
6.16.1 Textbox objects
6.17 curses.wrapper -- Terminal handler for curses programs
6.18 curses.ascii -- Utilities for ASCII characters
6.19 curses.panel -- A panel stack extension for curses.
6.20 getopt -- Parser for command line options
6.21 optparse -- More powerful command line option parser
6.22 tempfile -- Generate temporary files and directories
6.23 errno -- Standard errno system symbols
6.24 glob -- Unix style pathname pattern expansion
6.25 fnmatch -- Unix filename pattern matching
6.26 shutil -- High-level file operations
6.27 locale -- Internationalization services
6.28 gettext -- Multilingual internationalization services
6.29 logging -- Logging facility for Python
6.30 platform -- Access to underlying platform's identifying data.

MyASPN >> Reference >> ActivePython 2.4 >> Python Documentation >> Library Reference >> 6. Generic Operating System Services
ActivePython 2.4 documentation

6.16 curses.textpad -- Text input widget for curses programs

New in version 1.6.

The curses.textpad module provides a Textbox class that handles elementary text editing in a curses window, supporting a set of keybindings resembling those of Emacs (thus, also of Netscape Navigator, BBedit 6.x, FrameMaker, and many other programs). The module also provides a rectangle-drawing function useful for framing text boxes or for other purposes.

The module curses.textpad defines the following function:

rectangle( win, uly, ulx, lry, lrx)
Draw a rectangle. The first argument must be a window object; the remaining arguments are coordinates relative to that window. The second and third arguments are the y and x coordinates of the upper left hand corner of the rectangle to be drawn; the fourth and fifth arguments are the y and x coordinates of the lower right hand corner. The rectangle will be drawn using VT100/IBM PC forms characters on terminals that make this possible (including xterm and most other software terminal emulators). Otherwise it will be drawn with ASCII dashes, vertical bars, and plus signs.



See About this document... for information on suggesting changes.

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState 2004 All rights reserved