XPDFTree.h
1//========================================================================
2//
3// XPDFTree.h
4//
5//========================================================================
6
7#ifndef XPDFTREE_H
8#define XPDFTREE_H
9
10#include <Xm/Xm.h>
11
12extern "C" {
13
14externalref WidgetClass xpdfTreeWidgetClass;
15
16typedef struct _XPDFTreeClassRec *XPDFTreeWidgetClass;
17typedef struct _XPDFTreeRec *XPDFTreeWidget;
18
19#ifndef XPDFIsTree
20#define XPDFIsTree(w) XtIsSubclass(w, xpdfTreeWidgetClass)
21#endif
22
23#define XPDFNentryParent "entryParent"
24#define XPDFNentryExpanded "entryExpanded"
25#define XPDFNentryPosition "entryPosition"
26#define XPDFNselectionCallback "selectionCallback"
27
28#define XPDFCentryParent "EntryParent"
29#define XPDFCentryExpanded "EntryExpanded"
30#define XPDFCentryPosition "EntryPosition"
31
32typedef struct {
33 int reason;
34 XEvent *event;
35 Widget selectedItem;
36} XPDFTreeSelectCallbackStruct;
37
38extern Widget XPDFCreateTree(Widget parent, char *name,
39 ArgList argList, Cardinal argCount);
40
41} // extern "C"
42
43#endif