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 |
|