| Widget Class | xmListWidgetClass |
| Public Header | <Xm/List.h> |
| Private Header | <Xm/ListP.h> |
| Class Hierarchy | Core:: XmPrimitive:: XmList |
| Name | Class | Type | Default | Access |
| XmNautomaticSelection | XmCAutomaticSelection | XmRBoolean | False | CSG |
| XmNbrowseSelectionCallback | XmCBrowseSelectionCallback | XmRCallback | NULL | CSG |
| XmNdefaultActionCallback | XmCDefaultActionCallback | XmRCallback | NULL | CSG |
| XmNextendedSelectionCallback | XmCExtendedSelectionCallback | XmRCallback | NULL | CSG |
| XmNfontList | XmCFontList | XmFontList | NULL | CSG |
| XmNitemCount | XmCItemCount | XmRInt | 0 | CSG |
| XmNlistMarginHeight | XmCListMarginHeight | XmRDimension | 0 | CSG |
| XmNlistMarginWidth | XmCListMarginWidth | XmRDimension | 0 | CSG |
| XmNlistSizePolicy | XmCListSizePolicy | XmRInt | XmVARIABLE | CSG |
| XmNlistSpacing | XmCListSpacing | XmRDimension | 0 | CSG |
| XmNmultipleSelectionCallback | XmCMultipleSelectionCallback | XmRCallback | NULL | CSG |
| XmNscrollBarDisplayPolicy | XmCScrollBarDisplayPolicy | XmRInt | XmAS_NEEDED | CSG |
| XmNselectedItemCount | XmCSelectedItemCount | XmRInt | 0 | CSG |
| XmNselectedItemCount | XmCSelectedItemCount | XmRInt | 0 | CSG |
| XmNselectedItems | XmCSelectedItems | XmString | NULL | CSG |
| XmNselectionPolicy | XmCSelectionPolicy | XmRInt | XmBROWSE_SELECT | CSG |
| XmNsingleSelectionCallback | XmCSingleSelectionCallback | XmRCallback | NULL | CSG |
| XmNstringDirection | XmCStringDirection | XmRInt | XmSTRING_DIRECTION_L_TO_R | CSG |
| XmNtopItemPosition | XmCTopItemPosition | XmRInt | 1 | CSG |
| XmNvisibleItemCount | XmCVisibleItemCount | XmRInt | 8 | CSG |
typedef struct {
int reason; /* reason callback was called */
XEvent *event; /* points to event structure */
XmString item; /* item most recently selected */
int item_length; /* number of bytes in item member */
int item_position; /* item's position in XmNitems */
XmString *selected_items; /* list of items selected */
int selected_item_count; /* number of items in selected_items */
int *selected_item_positions; /* array of ints marking selected items */
int selection_type; /* type of most recent selection */
} XmListCallbackStruct;
| Name | Type | Default | Access |
| XmNforeground | Pixel | _XmForegroundColorDefault | CSG |
| XtNbackground | Pixel | _XmBackgroundColorDefault | CSG |
| XmNbottomShadowColor | Pixel | _XmBottomShadowColorDefault | CSG |
| XmNbottomShadowPixmap | Pixmap | XmUNSPECIFIED_PIXMAP | CSG |
| XmNtopShadowColor | Pixel | _XmTopShadowColorDefault | CSG |
| XmNtopShadowPixmap | Pixmap | XmUNSPECIFIED_PIXMAP | CSG |
| XmNshadowThickness | Dimension | 2 | CSG |
| XmNhighlightColor | Pixel | _XmHighlightColorDefault | CSG |
| XmNhighlightOnEnter | Boolean | False | CSG |
| XmNhighlightPixmap | Pixmap | XmUNSPECIFIED_PIXMAP | CSG |
| XmNhighlightThickness | Dimension | 2 | CSG |
| XmNnavigationType | XmNavigationType | XmNONE | CSG |
| XmNtraversalOn | Boolean | True | CSG |
| XmNunitType | unsigned char | 0 | CSG |
| XmNuserData | XtPointer | NULL | CSG |
| XmNhelpCallback | XtCallbackList | NULL | C |
| Name | Type | Default | Access |
| XmNaccelerators | XmString | XmUNSPECIFIED | CSG |
| XmNancestorSensitive | Boolean | TRUE | G |
| XmNbackground | Pixel | _XmBackgroundColorDefault | CSG |
| XmNbackgroundPixmap | Pixmap | XmUNSPECIFIED_PIXMAP | CSG |
| XmNborderColor | Pixel | Black | CSG |
| XmNborderPixmap | Pixmap | XmUNSPECIFIED_PIXMAP | CSG |
| XmNborderWidth | int | 1 | CSG |
| XmNcolormap | Colormap | XmUNSPECIFIED | CG |
| XmNdepth | int | 1 | CSG |
| XmNdestroyCallback | XtCallbackList | NULL | C |
| XmNheight | Dimension | 0 | CSG |
| XmNmappedWhenManaged | Boolean | TRUE | CSG |
| XmNscreen | Screen * | 0 | CG |
| XmNsensitive | Boolean | True | CSG |
| XmNtranslations | XtTranslations | NULL | CSG |
| XmNwidth | Dimension | 0 | CSG |
| XmNx | Position | 0 | CSG |
| XmNy | Position | 0 | CSG |