EN JA
mitem_value(3X)
mitem_value(3X) mitem_value(3X)

名称

mitem_value - メニューアイテム (項目) 値を設定するか取得する

書式

#include <menu.h>
 
int set_item_value(ITEM *item, bool value);
 
bool item_value(const ITEM *item);
 

解説

あなたがメニューオプション O_ONEVALUE (例えば set_menu_opts または menu_opts_off で使われる。 menu_opts(3X) を参照してください) をオフにすれば、メニューは多価となります。すなわち、2 つ以上のアイテム (項目) は同時に選択されるかもしれません。

多値メニューでは、与えられたメニューアイテム (2 つめの引数が TRUE) を選択するかあるいはそれ (2 つめの引数が FALSE) を非選択するために set_item_value を使うことができます。

戻り値

関数 set_item_value は次の一つを返します。
E_OK
ルーチンが成功した。
E_SYSTEM_ERROR
システムエラーが生じた ( errno 参照)。
E_REQUEST_DENIED
メニュードライバはリクエストを処理することができませんでした。

関連項目

curses(3X), menu(3X)

ヘッダファイル <menu.h> は自動的にヘッダファイル <curses.h> を含んでいます。

移植性

これらのルーチンは、System V メニューライブラリをエミュレートします。それらは、Version 7 または BSD バージョンではサポートされませんでした。

作者

Juergen Pfeifer. マニュアルページと新しい curses の適応は、Eric S. Raymond.