scroll, scrl, wscrl - scroll a ncurses window |
#include <ncurses.h> int scroll(WINDOW *win); |
scroll ルーチンは、ウィンドウを 1 行だけ上方にスクロールします。これに は、ウィンドウデータ構造内の行を移動することが含まれます。ウィンドウ の ス クロール領域が画面全体である場合、最適化として、物理画面が同時にスク ロールされます。 scrl ルーチンと wscrl ルーチンでは、 n が正の場合、ウィンドウを上方に n 行 スクロールします ( 行 i+n が i になります ) 。そうでない場合、ウィン ドウを下方に n 行スクロールします。これにはウィンドウキャラクタイメージ 構 造内の行を移動することが含まれます。現在のカーソル位置は変更されませ ん。 これらの関数が機能するためには、 scrollok でスクロールを有効にする必 要 があります。 |
すべてのルーチンが処理失敗すると整数 ERR を返し、処理が正常に完了すると ERR 以外の整数値を返します。 |
scrl と scroll はマクロである可能性があることに注意してください。 |
ncurses(3), curs_outopts(3) |