3
* Copyright 1996 John L. Cwikla
5
* Permission to use, copy, modify, distribute, and sell this software
6
* and its documentation for any purpose is hereby granted without fee,
7
* provided that the above copyright notice appears in all copies and that
8
* both that copyright notice and this permission notice appear in
9
* supporting documentation, and that the name of John L. Cwikla or
10
* Wolfram Research, Inc not be used in advertising or publicity
11
* pertaining to distribution of the software without specific, written
12
* prior permission. John L. Cwikla and Wolfram Research, Inc make no
13
* representations about the suitability of this software for any
14
* purpose. It is provided "as is" without express or implied warranty.
16
* John L. Cwikla and Wolfram Research, Inc disclaim all warranties with
17
* regard to this software, including all implied warranties of
18
* merchantability and fitness, in no event shall John L. Cwikla or
19
* Wolfram Research, Inc be liable for any special, indirect or
20
* consequential damages or any damages whatsoever resulting from loss of
21
* use, data or profits, whether in an action of contract, negligence or
22
* other tortious action, arising out of or in connection with the use or
23
* performance of this software.
28
* Wolfram Research Inc.
39
#include <Xm/PrimitiveP.h>
44
typedef struct _XmIconListClassPart
46
int blammo; /* make's compiler happy */
47
} XmIconListClassPart;
49
typedef struct _XmIconListClassRec
51
CoreClassPart core_class;
52
XmPrimitiveClassPart primitive_class;
53
XmIconListClassPart iconList_class;
56
extern XmIconListClassRec xmIconListClassRec;
58
typedef struct _XmIconListPart
60
Boolean highlightOnEnter;
63
Boolean callCallbacks;
73
IconListElement *elements;
82
Dimension marginWidth;
83
Dimension marginHeight;
88
Dimension fullElementHeight;
94
XtCallbackList activateCallback;
98
Dimension highlightThickness;
100
XtCallbackList valueChangedCallback;
101
XtCallbackList focusChangeCallback;
102
XtCallbackList removeCallback;
105
Widget verticalScrollBarWidget;
106
Widget horizontalScrollBarWidget;
107
Widget scrolledWindowWidget;
115
typedef struct _XmIconListRec
118
XmPrimitivePart primitive;
119
XmIconListPart iconList;
120
} XmIconListRec, *XmIconListPtr;
122
#endif /* _IconListP_h */