The ModLabelData structure contains information on the state of the Label builder interface created in the call to tsol_lbuild_create(3TSOL). The following table describes the ModLabelData fields. All fields except the widgets and callback are accessible by specifying the listed extended operation and a valid value in a call to tsol_lbuild_set(3TSOL) and/or tsol_lbuild_get(3TSOL). See "Extended Operations" for descriptions of the extended operations.
Table 15-1 ModLabelData Structure| 
 Data Type  | 
 Field  | 
 Extended Operation/Description  | 
 Comments  | 
|---|---|---|---|
| 
 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  | 
 Not valid for tsol_lbuild_set() or tsol_lbuild_create().  | 
| 
 bclabel_t  | 
 cmw_work  | 
 LBUILD_WORK_CMW  | 
|
| 
 bclear_t  | 
 clr_work  | 
 LBUILD_WORK_CLR  | 
|
| 
 brange_t  | 
 range  | 
 LBUILD_UPPER_BOUND, LBUILD_LOWER_BOUND  | 
 
  | 
| 
 Widget  | 
 lbuild_dialog  | 
 Label builder dialog box  | 
 
  | 
| 
 Widget  | 
 ok  | 
 OK pushbutton  | 
 
  | 
| 
 Widget  | 
 cancel  | 
 Cancel pushbutton  | 
 
  | 
| 
 Widget  | 
 reset  | 
 Reset pushbutton  | 
 
  | 
| 
 Widget  | 
 help  | 
 Help pushbutton  | 
 
  | 
| 
 void  | 
 (*event_handler)()  | 
 Callback passed to tsol_lbuild_create()  | 
 
  |