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() に渡されるコールバック |
|