pdcursesにないものでpython cursesで利用されている関数
curses(XPG4.2)にある関数
color_content color
filter util
getwin util
putwin util
use_env util
noqiflush inopts
qiflush inopts
wtimeout inopts
putp terminfo
setupterm terminfo
tigetflag terminfo
tigetnum terminfo
tigetstr terminfo
tparm terminfo
mvwgetnstr getstr
ncurses独自実装の関数?
has_key /* ncurses getch*/
過去のcurses(SYSV)との互換
getattrs /* old SYSV */
エクスポートしてない定数
_ISPAD
ncurses:curses.hに公開 "#define _ISPAD 0x10"
pdcurses:cursespriv.hにあり非公開 ただし"#define _PAD 0x10"になっている。
使用例:
WINDOW *win;
if (win._flag==_ISPAD) return(OK);
ncursesでの実装
#define getattrs(win) ((win)?(win)->_attrs:A_NORMAL)
実装のしかた
#define _ISPAD 0x10
#define mvwgetnstr(w,y,x,str,n) (wmove(w,y,x)==ERR?ERR:wgetnstr(w,str,n))
下書きのまま(2008/09)
0 件のコメント :
コメントを投稿