Ruby 1.9.0 リファレンスマニュアル > ライブラリ一覧 > cursesライブラリ > Cursesモジュール
クラスの継承リスト: Curses
| 定義 | 説明 | |
|---|---|---|
addch(ch)
|
stdscr のカーソルの位置に ch (1 バイト) を上書きします。 |
|
addstr(str)
|
stdscr のカーソルの位置に文字列 str を挿入します。 |
|
attroff(attrs)
|
||
attron(attron)
|
||
attrset(attrs)
|
||
beep
|
音を出します。 この機能がないところでは単に無視されます。 |
|
bkgd(ch)
|
||
bkgdset(ch)
|
||
can_change_color?
|
||
cbreak
|
キーボード入力のバッファリングをやめます。 |
|
clear
|
stdscr の文字を消去します。 この消去は refresh を待たずにすぐ実行されます。 |
|
close_screen
|
curses スクリーンを閉じます。これ以後 Curses モジュール のメソッドを呼び出すとすべて例外になります。 |
|
closed?
|
||
clrtoeol
|
||
color_content(color)
|
||
color_pair(attr)
|
||
cols
|
画面に表示可能な桁数(バイト)を返します。 ただし実際にはもう 1 バイト少なくしか表示できないライブラリが あるようです。 |
|
curs_set(visibility)
|
||
def_prog_mode
|
||
delch
|
||
deleteln
|
stdscr のカーソルがある行を削除し、後の行を上に詰めます。 |
|
doupdate
|
? |
|
echo
|
入力のエコーを有効にします。 |
|
flash
|
画面を一瞬点滅させます。 この機能がないところでは単に無視されます。 |
|
getch
|
標準入力から 1 バイト読み込みます。 戻り値は ASCII コードを表す整数です。 |
|
getmouse
|
||
getstr
|
標準入力から一行読み込みます。 戻り値は文字列です。 |
|
has_colors?
|
||
inch
|
stdscr のカーソル位置から 1 バイト読みとって返します。 |
|
init_color(color, r, g, b)
|
||
init_pair(pair, f, b)
|
||
init_screen
|
スクリーンを curses のために初期化します。 Curses モジュールのすべてのメソッドはこのメソッドを 呼び出してからでないと使えません。 |
|
insch(ch)
|
stdscr のカーソルの位置に ch (1 バイト) を挿入します。 |
|
insertln
|
||
keyname(c)
|
||
lines
|
画面に表示可能な行数を返します。 |
|
mouseinterval(interval)
|
||
mousemask(mask)
|
||
nl
|
cooked モードのとき、return キーの入力に対して LF (Ctrl-j) を返すようにします。 |
|
nocbreak
|
キーボード入力のバッファリングを有効にします。 |
|
noecho
|
入力のエコーをやめます。 |
|
nonl
|
cooked モードのとき、return キーの入力に対して CR (Ctrl-m) を返すようにします。 |
|
noraw
|
キーボード入力のバッファリングと Ctrl-C など 特殊キーの処理を行うようにします (cooked モード)。 |
|
pair_content(pair)
|
||
pair_number(attrs)
|
||
raw
|
キーボード入力のバッファリングと Ctrl-C などの 特殊キーの処理をやめます (raw モード)。 |
|
refresh
|
stdscr の表示を更新します。 |
|
reset_prog_mode
|
||
resize(lin, col)
|
||
scrl(n)
|
||
setpos(y, x)
|
stdscr のカーソルを座標 (x,y) に移動します。 座標はともに 0 が始点です。 |
|
setscrreg(top, bottom)
|
||
standend
|
強調する文字の書き込みを終えます。 |
|
standout
|
以降書き込む文字を強調します。 「強調」は反転であることが多いようですが、 そう決められているわけではありません。 |
|
start_color
|
||
stdscr
|
画面全体を表す Curses::Window オブジェクトを返します。 |
|
timeout=
|
||
ungetch(ch)
|
文字 ch (ASCII コードを示す整数) をストリームに戻します。 |
|
ungetmouse(mevent)
|
||