CURSES
Section: C Library Functions (3)
索引
jman
BSD mandoc
BSD 4
索引
名称
curses
- 「最適」なカーソル移動のある画面関数
索引
書式
cc
[flags
]
files
-lcurses ltermcap
[libraries
]
索引
解説
これらのルーチンは、合理的な最適化で画面を更新する方法をユーザに与えます。
これらのルーチンは現在の画面のイメージを保持し、ユーザは新しい画面の
イメージをセットアップします。次に、
Fn refresh
が、現在の画面が新しい
画面のように表示されるようにルーチンに指示します。ルーチンを
初期化するためには、ウィンドウと画面を処理する他のルーチンが使用される
前に、ルーチン
Fn initscr
を呼び出す必要があります。終了する前に、ルーチン
Fn endwin
を呼び出す必要があります。
索引
関連項目
ioctl(2),
getenv(3),
tty(4),
termcap(5)
-
Screen Updating and Cursor Movement Optimization: A Library Package
Ken Arnold
索引
作者
An Ken Arnold
索引
関数
- addch(ch) キャラクタを
-
stdscr
に追加する
- addstr(str) ストリングを
-
stdscr
に追加する
- box(win,vert,hor) ウィンドウの回りにボックスを作図する
-
- cbreak() cbreak モードを設定する
-
- clear()stdscr をクリアする
-
- clearok(scr,boolf)scr 用のクリアフラグを設定する
-
- clrtobot()stdscr 上で下端へとクリアする
-
- clrtoeol()stdscr 上で行の末尾へとクリアする
-
- delch()1 文字を削除する
-
- deleteln()1 行を削除する
-
- delwin(win)win を削除する
-
- echo()エコーモードを設定する
-
- endwin()ウィンドウモードを終了する
-
- erase()stdscr を消去する
-
- flusok(win,boolf)win についてフラッシュオンリフレッシュ
-
(flush-on-refresh) フラグを設定する
- getch() stdscr によって 1 キャラクタを得る
-
- getcap(name) 端末機能
-
name
を得る
- getstr(str) stdscr によってストリングを得る
-
- gettmode() tty モードを得る
-
- getyx(win,y,x)win 用に (y,x) 座標を得る
-
- inch()現在の (y,x) 座標で char を得る
-
- initscr()画面を初期化する
-
- insch(c)1 キャラクタを挿入する
-
- insertln()1 行を挿入する
-
- leaveok(win,boolf)win 用に終了 (leave) フラグを設定する
-
- longname(termbuf,name)termbuf から長い名前を得る
-
- move(y,x)stdscr の (y,x) に移動する
-
- mvcur(lasty,lastx,newy,newx)実際にカーソルを移動する
-
- newwin(lines,cols,begin_y,begin_x)新しいウィンドウを作成する
-
- nl()改行マッピングを設定する
-
- nocbreak()cbreak モードを設定解除する
-
- noecho()エコーモードを設定解除する
-
- nonl()改行マッピングを設定解除する
-
- noraw()未加工 (raw) の設定解除モード
-
- overlay(win1,win2)win1 を
-
win2
の上にオーバレイする
- overwrite(win1,win2) win1 を
-
win2
の一番上に上書きする
- printw(fmt,arg1,arg2,...) stdscr 上での printf
-
- raw() 未加工 (raw) モードを設定する
-
- refresh()現在の画面が
-
stdscr
のように表示されるようにする
- resetty() 保存された値に tty フラグをリセットする
-
- savetty() 保存された現在の tty フラグ
-
- scanw(fmt,arg1,arg2,...)stdscr による scanf
-
- scroll(win)win を 1 行だけスクロールする
-
- scrollok(win,boolf)win 用にスクロールフラグを設定する
-
- setterm(name)名前用の term 変数を設定する
-
- standend()standout モードを終了する
-
- standout()standout モードを開始する
-
- subwin(win,lines,cols,begin_y,begin_x)win のサブウィンドウを作成する
-
- touchline(win,y,sx,ex)win で変更されたように行
-
y
sx
から
sy
をマークする
- touchoverlap(win1,win2) win2 上の
-
win1
のオーバラップを変更されたようにマークする
- touchwin(win) win のすべてを変更する
-
- unctrl(ch) ch の印刷可能なバージョン
-
- waddch(win,ch)win にキャラクタを追加する
-
- waddstr(win,str)win にストリングを追加する
-
- wclear(win)win をクリアする
-
- wclrtobot(win)win の下端までクリアする
-
- wclrtoeol(win)win の最後の行までクリアする
-
- wdelch(win,c)win からキャラクタを削除する
-
- wdeleteln(win)win から行を削除する
-
- werase(win)win を抹消する
-
- wgetch(win)win によって 1 キャラクタを得る
-
- wgetstr(win,str)win によって 1 ストリングを得る
-
- winch(win)win 内の現在の (y,x) にあるキャラクタを得る
-
- winsch(win,c)win にキャラクタを挿入する
-
- winsertln(win)win に行を挿入する
-
- wmove(win,y,x)win に現在の (y,x) 座標を設定する
-
- wprintw(win,fmt,arg1,arg2,...)win についての printf
-
- wrefresh()win 画面が
-
win
のように表示されるようにする
- wscanw(win,fmt,arg1,arg2,...) win による scanf
-
- wstandend(win) win での standout モードを終了する
-
- wstandout(win)win での standout モードを開始する
-
索引
歴史
curses
パッケージは
BSD 4.0
で現れました。
索引
Index
- 名称
-
- 書式
-
- 解説
-
- 関連項目
-
- 作者
-
- 関数
-
- 歴史
-
Time: 07:06:44 GMT, January 12, 2009