Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / tools / src / nas,5.n2.os.2 / lib / python / html / python / lib / module-curses.textpad.html
CommitLineData
86530b38
AT
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html>
3<head>
4<link rel="STYLESHEET" href="lib.css" type='text/css' />
5<link rel="SHORTCUT ICON" href="../icons/pyfav.png" type="image/png" />
6<link rel='start' href='../index.html' title='Python Documentation Index' />
7<link rel="first" href="lib.html" title='Python Library Reference' />
8<link rel='contents' href='contents.html' title="Contents" />
9<link rel='index' href='genindex.html' title='Index' />
10<link rel='last' href='about.html' title='About this document...' />
11<link rel='help' href='about.html' title='About this document...' />
12<link rel="next" href="module-curses.wrapper.html" />
13<link rel="prev" href="module-curses.html" />
14<link rel="parent" href="allos.html" />
15<link rel="next" href="curses-textpad-objects.html" />
16<meta name='aesop' content='information' />
17<title>6.16 curses.textpad -- Text input widget for curses programs</title>
18</head>
19<body>
20<DIV CLASS="navigation">
21<div id='top-navigation-panel' xml:id='top-navigation-panel'>
22<table align="center" width="100%" cellpadding="0" cellspacing="2">
23<tr>
24<td class='online-navigation'><a rel="prev" title="6.15.3 Constants"
25 href="node267.html"><img src='../icons/previous.png'
26 border='0' height='32' alt='Previous Page' width='32' /></A></td>
27<td class='online-navigation'><a rel="parent" title="6. Generic Operating System"
28 href="allos.html"><img src='../icons/up.png'
29 border='0' height='32' alt='Up One Level' width='32' /></A></td>
30<td class='online-navigation'><a rel="next" title="6.16.1 Textbox objects"
31 href="curses-textpad-objects.html"><img src='../icons/next.png'
32 border='0' height='32' alt='Next Page' width='32' /></A></td>
33<td align="center" width="100%">Python Library Reference</td>
34<td class='online-navigation'><a rel="contents" title="Table of Contents"
35 href="contents.html"><img src='../icons/contents.png'
36 border='0' height='32' alt='Contents' width='32' /></A></td>
37<td class='online-navigation'><a href="modindex.html" title="Module Index"><img src='../icons/modules.png'
38 border='0' height='32' alt='Module Index' width='32' /></a></td>
39<td class='online-navigation'><a rel="index" title="Index"
40 href="genindex.html"><img src='../icons/index.png'
41 border='0' height='32' alt='Index' width='32' /></A></td>
42</tr></table>
43<div class='online-navigation'>
44<b class="navlabel">Previous:</b>
45<a class="sectref" rel="prev" href="node267.html">6.15.3 Constants</A>
46<b class="navlabel">Up:</b>
47<a class="sectref" rel="parent" href="allos.html">6. Generic Operating System</A>
48<b class="navlabel">Next:</b>
49<a class="sectref" rel="next" href="curses-textpad-objects.html">6.16.1 Textbox objects</A>
50</div>
51<hr /></div>
52</DIV>
53<!--End of Navigation Panel-->
54
55<H1><A NAME="SECTION0081600000000000000000">
566.16 <tt class="module">curses.textpad</tt> --
57 Text input widget for curses programs</A>
58</H1>
59
60<P>
61<A NAME="module-curses.textpad"></A>
62
63<span class="versionnote">New in version 1.6.</span>
64
65<P>
66The <tt class="module">curses.textpad</tt> module provides a <tt class="class">Textbox</tt> class
67that handles elementary text editing in a curses window, supporting a
68set of keybindings resembling those of Emacs (thus, also of Netscape
69Navigator, BBedit 6.x, FrameMaker, and many other programs). The
70module also provides a rectangle-drawing function useful for framing
71text boxes or for other purposes.
72
73<P>
74The module <tt class="module">curses.textpad</tt> defines the following function:
75
76<P>
77<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
78 <td><nobr><b><tt id='l2h-2146' xml:id='l2h-2146' class="function">rectangle</tt></b>(</nobr></td>
79 <td><var>win, uly, ulx, lry, lrx</var>)</td></tr></table></dt>
80<dd>
81Draw a rectangle. The first argument must be a window object; the
82remaining arguments are coordinates relative to that window. The
83second and third arguments are the y and x coordinates of the upper
84left hand corner of the rectangle to be drawn; the fourth and fifth
85arguments are the y and x coordinates of the lower right hand corner.
86The rectangle will be drawn using VT100/IBM PC forms characters on
87terminals that make this possible (including xterm and most other
88software terminal emulators). Otherwise it will be drawn with ASCII
89dashes, vertical bars, and plus signs.
90</dl>
91
92<P>
93
94<p><br /></p><hr class='online-navigation' />
95<div class='online-navigation'>
96<!--Table of Child-Links-->
97<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></a>
98
99<UL CLASS="ChildLinks">
100<LI><A href="curses-textpad-objects.html">6.16.1 Textbox objects</a>
101</ul>
102<!--End of Table of Child-Links-->
103</div>
104
105<DIV CLASS="navigation">
106<div class='online-navigation'>
107<p></p><hr />
108<table align="center" width="100%" cellpadding="0" cellspacing="2">
109<tr>
110<td class='online-navigation'><a rel="prev" title="6.15.3 Constants"
111 href="node267.html"><img src='../icons/previous.png'
112 border='0' height='32' alt='Previous Page' width='32' /></A></td>
113<td class='online-navigation'><a rel="parent" title="6. Generic Operating System"
114 href="allos.html"><img src='../icons/up.png'
115 border='0' height='32' alt='Up One Level' width='32' /></A></td>
116<td class='online-navigation'><a rel="next" title="6.16.1 Textbox objects"
117 href="curses-textpad-objects.html"><img src='../icons/next.png'
118 border='0' height='32' alt='Next Page' width='32' /></A></td>
119<td align="center" width="100%">Python Library Reference</td>
120<td class='online-navigation'><a rel="contents" title="Table of Contents"
121 href="contents.html"><img src='../icons/contents.png'
122 border='0' height='32' alt='Contents' width='32' /></A></td>
123<td class='online-navigation'><a href="modindex.html" title="Module Index"><img src='../icons/modules.png'
124 border='0' height='32' alt='Module Index' width='32' /></a></td>
125<td class='online-navigation'><a rel="index" title="Index"
126 href="genindex.html"><img src='../icons/index.png'
127 border='0' height='32' alt='Index' width='32' /></A></td>
128</tr></table>
129<div class='online-navigation'>
130<b class="navlabel">Previous:</b>
131<a class="sectref" rel="prev" href="node267.html">6.15.3 Constants</A>
132<b class="navlabel">Up:</b>
133<a class="sectref" rel="parent" href="allos.html">6. Generic Operating System</A>
134<b class="navlabel">Next:</b>
135<a class="sectref" rel="next" href="curses-textpad-objects.html">6.16.1 Textbox objects</A>
136</div>
137</div>
138<hr />
139<span class="release-info">Release 2.4.2, documentation updated on 28 September 2005.</span>
140</DIV>
141<!--End of Navigation Panel-->
142<ADDRESS>
143See <i><a href="about.html">About this document...</a></i> for information on suggesting changes.
144</ADDRESS>
145</BODY>
146</HTML>