wresize(3x) wresize(3x)
wresize - resize a curses window wresize - curses ウインドウのサイズ変更
#include <curses.h> int wresize(WINDOW *win, int lines, int columns);
This is an extension to the curses library. It reallo- cates storage for an ncurses window to adjust its dimen- sions to the specified values. If either dimension is larger than the current values, the window's data is filled with blanks that have the current background rendi- tion (as set by wbkgdset) merged into them. これは curses ライブラリに対する拡張です。 ncurses のウインドウの記憶領域を割り当て直して、 寸法を指定の値に調整します。 どちらかの寸法が現在の値より大きいときは、ウインドウの データは ( wbkgdset で設定された) 現在の背景表示様式を持つ 空白で埋められます。
The function returns the integer ERR upon failure and OK on success. It will fail if either of the dimensions less than or equal to zero, or if an error occurs while (re)allocating memory for the window. この関数は失敗のとき整数 ERR を、成功のとき OK を返します。 寸法がゼロかそれ未満のとき、またはウインドウのために メモリを(再)割り当てする間にエラーが発生したときに失敗します。
The only restriction placed on the dimensions is that they be greater than zero. The dimensions are not compared to curses screen dimensions to simplify the logic of resizeterm. The caller must ensure that the window's dimensions fit within the actual screen dimensions. 寸法に関する制約は、それらがゼロより大きいことのみです。 resizeterm のロジックを単純化するため、ウインドウの寸法は curses の画面の寸法と比較されません。 呼び出し側で、ウインドウの寸法が実際の画面の寸法に 収まることを保証しなくてはなりません。
It is not possible to resize windows with SVr4 curses. SVr4 curses ではウインドウのサイズ変更はできません。 This extension of ncurses was introduced in mid-1995. It was adopted in NetBSD curses (2001) and PDCurses (2003). この ncurses 拡張機能は 1995年の中頃に導入されました。 NetBSD curses (2001年) と PDCurses (2003年) にも 採用されました。
resizeterm(3x).
Thomas Dickey (from an equivalent function written in 1988 for BSD curses). Thomas Dickey (1988年に BSD curses 用に書かれた 同等の関数から) wresize(3x)