バージョン 1.6 で 新たに追加 された仕様です。
curses.textpad モジュールでは、curses ウィンドウ内での基本的な
テキスト編集を処理し、Emacs に似た (すなわち Netscape Navigator,
BBedit 6.x, FrameMaker, その他諸々のプログラムとも似た) キーバインドを
サポートしている Textbox クラスを提供します。このモジュールでは
また、テキストボックスを枠で囲むなどの目的のために有用な、矩形描画
関数を提供しています。
curses.textpad モジュールでは以下の関数を定義しています:
rectangle( |
win, uly, ulx, lry, lrx) |
-
矩形を描画します。最初の引数はウィンドウオブジェクトでなければ
なりません; 残りの引数はそのウィンドウからの相対座標になります。
2 番目および 3 番目の引数は描画すべき矩形の左上角の y および x
座標です; 4 番目および 5 番目の引数は右下角の y および x 座標です。
矩形は、 VT100/IBM PC におけるフォーム文字を利用できる
端末(xterm やその他のほとんどのソフトウェア端末エミュレータを含む)
ではそれを使って描画されます。そうでなければ ASCII 文字のダッシュ、
垂直バー、およびプラス記号で描画されます。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。