diff options
Diffstat (limited to 'pdf/xpdf/XPDFTree.h')
-rw-r--r-- | pdf/xpdf/XPDFTree.h | 43 |
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 |