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

Reference
ActivePython 2.5
Python Documentation
Library Reference
14. Generic Operating System Services
14.1 os -- Miscellaneous operating system interfaces
14.2 time -- Time access and conversions
14.3 optparse -- More powerful command line option parser
14.4 getopt -- Parser for command line options
14.5 logging -- Logging facility for Python
14.6 getpass -- Portable password input
14.7 curses -- Terminal handling for character-cell displays
14.8 curses.textpad -- Text input widget for curses programs
14.8.1 Textbox objects
14.9 curses.wrapper -- Terminal handler for curses programs
14.10 curses.ascii -- Utilities for ASCII characters
14.11 curses.panel -- A panel stack extension for curses.
14.12 platform -- Access to underlying platform's identifying data.
14.13 errno -- Standard errno system symbols
14.14 ctypes -- A foreign function library for Python.

MyASPN >> Reference >> ActivePython 2.5 >> Python Documentation >> Library Reference >> 14. Generic Operating System Services
ActivePython 2.5 documentation

14.8 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