その他の curses サブルーチンのリスト
以下の項では、 その他の curses サブルーチンについて説明します。
以下の項では、
その他の curses サブルーチンについて説明します。
ウィンドウの操作
ウィンドウを操作するには、
以下のサブルーチンを使用してください。
| サブルーチン | 説明 |
|---|---|
| scr_dump | 仮想スクリーンの現在の内容を、指定されたファイルに書き出します。 |
| scr_init | 指定されたファイルの内容を使用して、curses データ構造体を初期化します。 |
| scr_restore | 仮想スクリーンを、指定されたファイルの内容に設定します。 |
文字の操作
文字を操作するには、
以下のサブルーチンを使用してください。
| サブルーチン | 説明 |
|---|---|
| echochar、wechochar、 または pechochar | addch (または waddch) サブルーチンのコールに続く refresh (または wrefresh) サブルーチンのコールと機能的に等価です。 |
| flushinp | ユーザーが入力したが、プログラムがまだ読んでいない、 すべての入力先行文字をフラッシュします。 |
| insertln または winsertln | ウィンドウ内にブランク行を挿入します。 |
| keyname | Key パラメーターのシンボル名が入っている文字列を指すポインターを戻します。 |
| meta | wgetch サブルーチンに関する 8 ビット文字の戻りが許可されるかどうかを決定します。 |
| nodelay | wgetch サブルーチンへのコールを非ブロッキング・コールにします。 入力が準備できていない場合、wgetch サブルーチンは、ERR を戻します。 |
| scroll | ウィンドウを 1 行上へスクロールします。 |
| unctrl | 文字の印刷可能な表現を戻します。 制御文字は ^ (脱字記号) によって区切られます。 |
| vwprintw | wprintw サブルーチンと同じ操作を実行しますが、 引数の変数リストを受け取ります。 |
| vwscanw | wscanw サブルーチンと同じ操作を実行しますが、 引数の変数リストを受け取ります。 |
端末の操作
端末を操作するには、
以下のサブルーチンを使用してください。
| サブルーチン | 説明 |
|---|---|
| def_prog_mode | 現在の端末モードを curses 内モードと識別します。 |
| def_shell_mode | 現在の端末モードを curses 外モードとして保存します。 |
| del_curterm | oterm 変数が指すスペースを解放します。 |
| notimeout | 入力エスケープ・シーケンスの解釈時に wgetch サブルーチンがタイマーを設定するのを防ぎます。 |
| pechochar | waddch サブルーチンのコールに続く prefresh サブルーチンのコールと等価です。 |
| reset_prog_mode | curses 内プログラム・モードに端末を復元します。 |
| reset_shell_mode | シェル・モード (curses 外モード) に端末を復元します。 endwin サブルーチンは、これを自動的に行います。 |
| restartterm | curses が使用できるように TERMINAL 構造体をセットアップします。 このサブルーチンは setupterm サブルーチンと似ています。 メモリーを前の状態に復元した後に、restartterm サブルーチンを呼び出してください。 例えば、scr_restore サブルーチンを呼び出した後に、このサブルーチンを呼び出してください。 |
カラーの操作
カラーを操作するには、
以下のサブルーチンを使用してください。
| サブルーチン | 説明 |
|---|---|
| color_content | カラー構成を戻します。 |
| init_color | カラーを希望する構成に変更します。 |
| init_pair | カラー・ペアを指定された前景色と背景色に初期化します。 |
| pair_content | 指定されたカラー・ペア番号の前景色と背景色を戻します。 |
その他のユーティリティー