XEphem/libXm/osx/Xm/Tree.h

70 lines
1.5 KiB
C

/*
* Copyright 1990, Integrated Computer Solutions, Inc.
*
* All Rights Reserved.
*
* AUTHOR: Chris D. Peterson
*
*/
#ifndef _XmTree_h
#define _XmTree_h
#if defined(VMS) || defined(__VMS)
#include <X11/apienvset.h>
#endif
#include <Xm/Ext.h>
#include <Xm/Hierarchy.h>
/************************************************************
* INCLUDE FILES
*************************************************************/
/************************************************************
* TYPEDEFS AND DEFINES
*************************************************************/
#if defined(__cplusplus)
extern "C" {
#endif
typedef struct _XmTreeClassRec *XmTreeWidgetClass;
typedef struct _XmTreeRec *XmTreeWidget;
/* Function Name: XmCreateTree
* Description: Creation Routine for UIL and ADA.
* Arguments: parent - the parent widget.
* name - the name of the widget.
* args, num_args - the number and list of args.
* Returns: The Widget created.
*/
Widget XmCreateTree(
#ifndef _NO_PROTO
Widget, String, ArgList, Cardinal
#endif
);
extern WidgetClass xmTreeWidgetClass;
/************************************************************
* MACROS
*************************************************************/
/************************************************************
* GLOBAL FUNCTION DECLARATIONS
*************************************************************/
#if defined(__cplusplus)
}
#endif
#if defined(VMS) || defined(__VMS)
#include <X11/apienvrst.h>
#endif
#endif /* _Tree_h */