menu_post(3X) | menu_post(3X) |
名称
menu_post - 関連するサブウィンドウからのメニューを書き込むか削除する書式
#include <menu.h>解説
関数 post_menu は、その関連するサブウィンドウへのメニューを表示します。サブウィンドウの物理的なディスプレイを引き起こすためには、 refresh または等価な ( curses 入力リクエストによって引き金となる暗黙の doupdate が行う) curses ルーチンを使用してください。 post_menu は、すべての項目の選択ステータスをリセットします。関数 unpost_menu はその関連するサブウィンドウからメニューを削除します。
戻り値
これらのルーチンは次の一つを返します:- E_OK
- ルーチンが成功した。
- E_SYSTEM_ERROR
- システムエラーが生じた ( errno 参照)。
- E_BAD_ARGUMENT
- ルーチンは正しくないか範囲外の引数を検知しました。
- E_POSTED
- メニューは既に記入されています。
- E_BAD_STATE
- ルーチンは初期化または終了の関数から呼ばれました。
- E_NO_ROOM
- メニューはそのウィンドウには大きすぎます。その問題を解決するために set_menu_format() を使用するために考慮するべきです。
- E_NOT_POSTED
- メニューは記入されていません。
- E_NOT_CONNECTED
- 項目はメニューに接続されていません。