home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / include / Xm / DrawnB.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-30  |  1.4 KB  |  61 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: DrawnB.h,v $ $Revision: 10.1 $ $Date: 1994/02/03 15:37:54 $ */
  9. /*
  10. *  (c) Copyright 1987, 1988, 1989, 1990, 1991, 1992 HEWLETT-PACKARD COMPANY */
  11. /***********************************************************************
  12.  *
  13.  * DrawnButton Widget
  14.  *
  15.  ***********************************************************************/
  16.  
  17. #ifndef _XmDButton_h
  18. #define _XmDButton_h
  19.  
  20. #include <Xm/Xm.h>
  21.  
  22. #ifdef __cplusplus
  23. extern "C" {
  24. #endif
  25.  
  26. #ifndef XmIsDrawnButton
  27. #define XmIsDrawnButton(w) XtIsSubclass(w, xmDrawnButtonWidgetClass)
  28. #endif /* XmIsDrawnButton */
  29.  
  30. /* DrawnButon Widget */
  31.  
  32. externalref WidgetClass xmDrawnButtonWidgetClass;
  33.  
  34. typedef struct _XmDrawnButtonClassRec *XmDrawnButtonWidgetClass;
  35. typedef struct _XmDrawnButtonRec      *XmDrawnButtonWidget;
  36.  
  37.  
  38. /********    Public Function Declarations    ********/
  39. #ifdef _NO_PROTO
  40.  
  41. extern Widget XmCreateDrawnButton() ;
  42.  
  43. #else
  44.  
  45. extern Widget XmCreateDrawnButton( 
  46.                         Widget parent,
  47.                         char *name,
  48.                         ArgList arglist,
  49.                         Cardinal argcount) ;
  50.  
  51. #endif /* _NO_PROTO */
  52. /********    End Public Function Declarations    ********/
  53.  
  54.  
  55. #ifdef __cplusplus
  56. }  /* Close scope of 'extern "C"' declaration which encloses file. */
  57. #endif
  58.  
  59. #endif /* _XmDButton_h */
  60. /* DON'T ADD ANYTHING AFTER THIS #endif */
  61.