Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/pdf/xpdf/XPDFTree.h
diff options
context:
space:
mode:
Diffstat (limited to 'pdf/xpdf/XPDFTree.h')
-rw-r--r--pdf/xpdf/XPDFTree.h43
1 files changed, 43 insertions, 0 deletions
diff --git a/pdf/xpdf/XPDFTree.h b/pdf/xpdf/XPDFTree.h
new file mode 100644
index 0000000..d569f49
--- /dev/null
+++ b/pdf/xpdf/XPDFTree.h
@@ -0,0 +1,43 @@
+//========================================================================
+//
+// XPDFTree.h
+//
+//========================================================================
+
+#ifndef XPDFTREE_H
+#define XPDFTREE_H
+
+#include <Xm/Xm.h>
+
+extern "C" {
+
+externalref WidgetClass xpdfTreeWidgetClass;
+
+typedef struct _XPDFTreeClassRec *XPDFTreeWidgetClass;
+typedef struct _XPDFTreeRec *XPDFTreeWidget;
+
+#ifndef XPDFIsTree
+#define XPDFIsTree(w) XtIsSubclass(w, xpdfTreeWidgetClass)
+#endif
+
+#define XPDFNentryParent "entryParent"
+#define XPDFNentryExpanded "entryExpanded"
+#define XPDFNentryPosition "entryPosition"
+#define XPDFNselectionCallback "selectionCallback"
+
+#define XPDFCentryParent "EntryParent"
+#define XPDFCentryExpanded "EntryExpanded"
+#define XPDFCentryPosition "EntryPosition"
+
+typedef struct {
+ int reason;
+ XEvent *event;
+ Widget selectedItem;
+} XPDFTreeSelectCallbackStruct;
+
+extern Widget XPDFCreateTree(Widget parent, char *name,
+ ArgList argList, Cardinal argCount);
+
+} // extern "C"
+
+#endif