ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/crossedit/CrList.h
Revision: 1.2
Committed: Sun Aug 13 17:16:01 2006 UTC (17 years, 9 months ago) by elmex
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
State: FILE REMOVED
Log Message:
Made server compile with C++.
Removed cfanim plugin and crossedit.
C++ here we come.

File Contents

# Content
1 #ifndef _CrList_h
2 #define _CrList_h
3
4 #include <Defines.h>
5
6 /**********************************************************************
7 CrList resources:
8
9 Name Class RepType DefaultValue Notice
10 ----------------------------------------------------------------------
11 object Object Pointer NULL for program
12
13 **********************************************************************/
14
15 typedef struct _CrListClassRec *CrListWidgetClass;
16 typedef struct _CrListRec *CrListWidget;
17
18 #if 0
19 #define XtNobject "object"
20 #define XtCObject "Object"
21
22 #define XtNarchetype "archetype"
23 #define XtCArchetype "Archetype"
24
25 #define XtNadjust "adjust"
26 #define XtCAdjust "Adjust"
27
28 #define XtNmap "map"
29 #define XtCMap "Map"
30
31 #define XtNinventory "inventory"
32 #define XtCInventory "Inventory"
33 #endif
34
35 #define XtNselectCallback "selectCallback"
36 #define XtCSelectCallback "SelectCallback"
37
38 #define XtNinsertCallback "insertCallback"
39 #define XtCInsertCallback "InsertCallback"
40
41 #define XtNdeleteCallback "deleteCallback"
42 #define XtCDeleteCallback "DeleteCallback"
43
44 #define XtNpackage "package"
45 #define XtCPackage "Package"
46
47 #define XtNnext "next"
48 #define XtCNext "Next"
49
50 extern WidgetClass crListWidgetClass;
51
52 /*
53 * return type of registered next-function
54 */
55 typedef struct _CrListNode {
56 void *ptr; /* pointer to list node */
57 char *name; /* name of object in node */
58 New_Face *face; /* bitmap image of object */
59 } *CrListNode;
60
61 /*
62 * callback data
63 */
64 typedef struct _CrListCall {
65 void *node; /* pointer to list node */
66 int index; /* index to list node from top, neg. for empty list */
67 } *CrListCall;
68
69 #endif /* _CrList_h */