home *** CD-ROM | disk | FTP | other *** search
/ IRIS Development Option 6.2 / IRIS_Development_Option_6.2_814-0478-001.iso / dist / dev.idb / usr / include / abi / Xm / SelectioB.h.z / SelectioB.h
C/C++ Source or Header  |  1996-03-14  |  2KB  |  79 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: SelectioB.h,v $ $Revision: 1.2 $ $Date: 1994/04/20 01:38:58 $ */
  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 _XmSelectionBox_h
  14. #define _XmSelectionBox_h
  15.  
  16. #include <Xm/Xm.h>
  17.  
  18. #ifdef __cplusplus
  19. extern "C" {
  20. #endif
  21.  
  22. /* Class record constants */
  23.  
  24. externalref WidgetClass xmSelectionBoxWidgetClass;
  25.  
  26. typedef struct _XmSelectionBoxClassRec * XmSelectionBoxWidgetClass;
  27. typedef struct _XmSelectionBoxRec      * XmSelectionBoxWidget;
  28.  
  29.  
  30. #ifndef XmIsSelectionBox
  31. #define XmIsSelectionBox(w)  (XtIsSubclass (w, xmSelectionBoxWidgetClass))
  32. #endif
  33.  
  34.  
  35.  
  36. /********    Public Function Declarations    ********/
  37. #ifdef _NO_PROTO
  38.  
  39. extern Widget XmSelectionBoxGetChild() ;
  40. extern Widget XmCreateSelectionBox() ;
  41. extern Widget XmCreateSelectionDialog() ;
  42. extern Widget XmCreatePromptDialog() ;
  43.  
  44. #else
  45.  
  46. extern Widget XmSelectionBoxGetChild( 
  47.                         Widget sb,
  48. #if NeedWidePrototypes
  49.                         unsigned int which) ;
  50. #else
  51.                         unsigned char which) ;
  52. #endif /* NeedWidePrototypes */
  53. extern Widget XmCreateSelectionBox( 
  54.                         Widget p,
  55.                         String name,
  56.                         ArgList args,
  57.                         Cardinal n) ;
  58. extern Widget XmCreateSelectionDialog( 
  59.                         Widget ds_p,
  60.                         String name,
  61.                         ArgList sb_args,
  62.                         Cardinal sb_n) ;
  63. extern Widget XmCreatePromptDialog( 
  64.                         Widget ds_p,
  65.                         String name,
  66.                         ArgList sb_args,
  67.                         Cardinal sb_n) ;
  68.  
  69. #endif /* _NO_PROTO */
  70. /********    End Public Function Declarations    ********/
  71.  
  72.  
  73. #ifdef __cplusplus
  74. }  /* Close scope of 'extern "C"' declaration which encloses file. */
  75. #endif
  76.  
  77. #endif /* _XmSelectionBox_h */
  78. /* DON'T ADD ANYTHING AFTER THIS #endif */
  79.