Solaris Trusted Extensions 開発ガイド

ModLabelData 構造体

ModLabelData 構造体には、tsol_lbuild_create() ルーチンを呼び出すことによって作成されるラベルビルダーインタフェースの状態に関する情報が含まれます。次の表に ModLabelData フィールドを示します。ウィジェットとコールバックを除くすべてのフィールドには、関連付けられている拡張操作を指定することによって、また tsol_lbuild_set() または tsol_lbuild_get() の呼び出しにおいて有効な値を指定することによってアクセスできます。拡張操作の説明は、「拡張ラベルビルダー操作」を参照してください。

表 7–1 ModLabelData 構造体

拡張操作、または摘要 

データ型 

フィールド 

コメント 

LBUILD_CHECK_AR

int

check_ar

 

LBUILD_MODE

int

mode

 

LBUILD_SHOW

Bool

show

 

LBUILD_TITLE

char

*lbuild_title

 

LBUILD_UPPER_BOUND, LBUILD_LOWER_BOUND

brange_t

range

 

LBUILD_USERFIELD

char

*userfield

 

LBUILD_VALUE_CLR

bclear_t

*clr

 

LBUILD_VALUE_SL

m_label_t

*sl

 

LBUILD_VIEW

int

view

 

LBUILD_WORK_CLR

bclear_t

*clr_work

tsol_lbuild_set() または tsol_lbuild_create() には無効

LBUILD_WORK_SL

m_label_t

*sl_work

tsol_lbuild_set() または tsol_lbuild_create() には無効

LBUILD_X

Position

x

 

LBUILD_Y

Position

y

 

tsol_lbuild_create() に渡されるコールバック

void

(*event_handler)()

 

「Cancel」ボタン 

Widget

cancel

 

「Help」ボタン 

Widget

help

 

ラベルビルダーのダイアログボックス 

Widget

lbuild_dialog

 

「OK」ボタン 

Widget

ok

 

「Reset」ボタン 

Widget

reset

 

「Update」ボタン 

Widget

update