Trusted Solaris 開発ガイド

ModLabelData 構造体

ModLabelData 構造体は、tsol_lbuild_create(3) に対する呼び出しで作成されるラベルビルダーインタフェースの状態についての情報を含みます。次の表は、ModLabelData フィールドについて説明しています。ウィジェットとコールバックを除くすべてのフィールドは、一覧に示す拡張処理と有効な値を tsol_lbuild_set(3) または tsol_lbuild_get(3)、あるいはこれら両方に対する呼び出しに指定してアクセスできます。拡張処理の詳細は、「拡張処理」を参照してください。

表 16-1 ModLabelData 構造体

データ型 

フィールド 

拡張オペレーション / 内容 

コメント 

int

mode

LBUILD_MODE 

 

int

check_ar

LBUILD_CHECK_AR 

 

int

view

LBUILD_VIEW 

 

Bool

show

LBUILD_SHOW 

 

char

*userfield

LBUILD_USERFIELD 

 

char

*lbuild_title

LBUILD_TITLE  

 

Position

x

LBUILD_X 

 

Position

y

LBUILD_Y 

 

bslabel_t

sl

LBUILD_VALUE_SL 

 

bclabel_t

cmw

LBUILD_VALUE_CMW 

 

bclear_t

clr

LBUILD_VALUE_CLR 

 

bslabel_t

sl_work

LBUILD_WORK_SL 

tsol_lbuild_set()

tsol_lbuild_create() には無効

bclabel_t

cmw_work

LBUILD_WORK_CMW 

tsol_lbuild_set()

tsol_lbuild_create() には無効

bclear_t

clr_work

LBUILD_WORK_CLR 

tsol_lbuild_set()

tsol_lbuild_create() には無効

brange_t

range

LBUILD_UPPER_BOUND、LBUILD_LOWER_BOUND 

 

Widget

lbuild_dialog

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

 

Widget

ok

「了解 (OK)」プッシュボタン 

 

Widget

cancel

「取り消し (Cancel)」プッシュボタン 

 

Widget

reset

「リセット (Reset)」プッシュボタン 

 

Widget

help

「ヘルプ (Help)」プッシュボタン 

 

void

(*event_handler)()

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