form_hook(3X) | form_hook(3X) |
名称
form_hook - アプリケーションによる自動呼び出しホックを設定する書式
#include <form.h>解説
これらの関数は、 form_driver によって、入力イベントコードの自動処理中の様々なポイントで呼び出されるホック関数を可能にします。関数 set_field_init は form 記入時と (変更の後の) 選択されたフィールド変更毎に呼ばれるホックを設定します。 field_init は、もしあれば現在のフィールド初期ホック (そのようなホックがない場合、 NULL) を返します。
関数 set_field_term は form を未記入時と (変更の前の) 選択されたフィールド変更毎に呼ばれるホックを設定します。 field_term は、もしあれば現在のフィールド項目ホック (そのようなホックがない場合、 NULL) を返します。
関数 set_form_init は、form 記入時と一旦それが記入されれば、ページ変更直後に呼ばれるホックを設定します。 form_init は、もしあれば現在の form 初期ホック (そのようなホックがない場合、 NULL) を返します。
関数 set_form_term は、from 未記入時と一旦それが記入されれば、ページ変更の直前に呼ばれるホックを設定します。 form_term は、もしあれば現在の form 項目ホック (そのようなホックがない場合、 NULL) を返します。
戻り値
ポインタを返すルーチンはエラーの場合 NULL を返します。他のルーチンは次の 1 つを返します:- E_OK
- ルーチンが成功した。
- E_SYSTEM_ERROR
- システムエラーが生じた ( errno 参照)。