File indexing completed on 2025-01-18 10:15:23
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023 #ifndef _XmCommandP_h
0024 #define _XmCommandP_h
0025
0026 #include <Xm/SelectioBP.h>
0027 #include <Xm/Command.h>
0028
0029 #ifdef __cplusplus
0030 extern "C" {
0031 #endif
0032
0033
0034
0035 typedef struct _XmCommandConstraintPart
0036 {
0037 char unused;
0038 } XmCommandConstraintPart, * XmCommandConstraint;
0039
0040
0041
0042 typedef struct
0043 {
0044 XtPointer extension;
0045 } XmCommandClassPart;
0046
0047
0048
0049
0050 typedef struct _XmCommandClassRec
0051 {
0052 CoreClassPart core_class;
0053 CompositeClassPart composite_class;
0054 ConstraintClassPart constraint_class;
0055 XmManagerClassPart manager_class;
0056 XmBulletinBoardClassPart bulletin_board_class;
0057 XmSelectionBoxClassPart selection_box_class;
0058 XmCommandClassPart command_class;
0059 } XmCommandClassRec;
0060
0061 externalref XmCommandClassRec xmCommandClassRec;
0062
0063
0064
0065 typedef struct
0066 {
0067 XtCallbackList callback;
0068 XtCallbackList value_changed_callback;
0069 int history_max_items;
0070 Boolean error;
0071 } XmCommandPart;
0072
0073
0074
0075
0076
0077
0078
0079
0080 typedef struct _XmCommandRec
0081 {
0082 CorePart core;
0083 CompositePart composite;
0084 ConstraintPart constraint;
0085 XmManagerPart manager;
0086 XmBulletinBoardPart bulletin_board;
0087 XmSelectionBoxPart selection_box;
0088 XmCommandPart command;
0089 } XmCommandRec;
0090
0091
0092 #ifdef __cplusplus
0093 }
0094 #endif
0095
0096 #endif
0097