home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / include / Xm / CascadeBG.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-30  |  1.8 KB  |  65 lines

  1. /* 
  2.  * (c) Copyright 1989, 1990, 1991, 1992 OPEN SOFTWARE FOUNDATION, INC. 
  3.  * ALL RIGHTS RESERVED 
  4. */ 
  5. /* 
  6.  * Motif Release 1.2
  7. */ 
  8. /*   $RCSfile: CascadeBG.h,v $ $Revision: 10.1 $ $Date: 1994/02/03 15:35:10 $ */
  9. /*
  10. *  (c) Copyright 1989, DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS. */
  11. /*
  12. *  (c) Copyright 1987, 1988, 1989, 1990, 1991, 1992 HEWLETT-PACKARD COMPANY */
  13. #ifndef _XmCascadeBG_h
  14. #define _XmCascadeBG_h
  15.  
  16. #include <Xm/Xm.h>
  17.  
  18. #ifdef __cplusplus
  19. extern "C" {
  20. #endif
  21.  
  22. externalref WidgetClass xmCascadeButtonGadgetClass;
  23.  
  24. typedef struct _XmCascadeButtonGadgetClassRec    * XmCascadeButtonGadgetClass;
  25. typedef struct _XmCascadeButtonGadgetRec         * XmCascadeButtonGadget;
  26. typedef struct _XmCascadeButtonGCacheObjRec      * XmCascadeButtonGCacheObject;
  27.  
  28. /*fast subclass define */
  29. #ifndef XmIsCascadeButtonGadget
  30. #define XmIsCascadeButtonGadget(w)     XtIsSubclass(w, xmCascadeButtonGadgetClass)
  31. #endif /* XmIsCascadeButtonGadget */
  32.  
  33.  
  34. /********    Public Function Declarations    ********/
  35. #ifdef _NO_PROTO
  36.  
  37. extern Widget XmCreateCascadeButtonGadget() ;
  38. extern void XmCascadeButtonGadgetHighlight() ;
  39.  
  40. #else
  41.  
  42. extern Widget XmCreateCascadeButtonGadget( 
  43.                         Widget parent,
  44.                         char *name,
  45.                         ArgList al,
  46.                         Cardinal ac) ;
  47. extern void XmCascadeButtonGadgetHighlight( 
  48.                         Widget wid,
  49. #if NeedWidePrototypes
  50.                         int highlight) ;
  51. #else
  52.                         Boolean highlight) ;
  53. #endif /* NeedWidePrototypes */
  54.  
  55. #endif /* _NO_PROTO */
  56. /********    End Public Function Declarations    ********/
  57.  
  58.  
  59. #ifdef __cplusplus
  60. }  /* Close scope of 'extern "C"' declaration which encloses file. */
  61. #endif
  62.  
  63. #endif /* _XmCascadeBG_h */
  64. /* DON'T ADD ANYTHING AFTER THIS #endif */
  65.