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 / RowColumn.h.z / RowColumn.h
C/C++ Source or Header  |  1996-03-14  |  3KB  |  113 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: RowColumn.h,v $ $Revision: 1.2 $ $Date: 1994/04/20 01:37:58 $ */
  9. /*
  10. *  (c) Copyright 1989, DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS. */
  11. #ifndef _XmRowColumn_h
  12. #define _XmRowColumn_h
  13.  
  14. #include <Xm/Xm.h>
  15.  
  16. #ifdef __cplusplus
  17. extern "C" {
  18. #endif
  19.  
  20. externalref WidgetClass xmRowColumnWidgetClass;
  21.  
  22. typedef struct _XmRowColumnClassRec * XmRowColumnWidgetClass;
  23. typedef struct _XmRowColumnRec      * XmRowColumnWidget;
  24.  
  25. #ifndef XmIsRowColumn
  26. #define XmIsRowColumn(w) XtIsSubclass((w),xmRowColumnWidgetClass)
  27. #endif
  28.  
  29.  
  30. /********    Public Function Declarations    ********/
  31. #ifdef _NO_PROTO
  32.  
  33. extern void XmMenuPosition() ;
  34. extern Widget XmCreateRowColumn() ;
  35. extern Widget XmCreateWorkArea() ;
  36. extern Widget XmCreateRadioBox() ;
  37. extern Widget XmCreateOptionMenu() ;
  38. extern Widget XmOptionLabelGadget() ;
  39. extern Widget XmOptionButtonGadget() ;
  40. extern Widget XmCreateMenuBar() ;
  41. extern Widget XmCreatePopupMenu() ;
  42. extern Widget XmCreatePulldownMenu() ;
  43. extern void XmAddToPostFromList() ;
  44. extern void XmRemoveFromPostFromList() ;
  45. extern Widget XmGetPostedFromWidget() ;
  46. extern Widget XmGetTearOffControl() ;
  47.  
  48. #else
  49.  
  50. extern void XmMenuPosition( 
  51.                         Widget p,
  52.                         XButtonPressedEvent *event) ;
  53. extern Widget XmCreateRowColumn( 
  54.                         Widget p,
  55.                         char *name,
  56.                         ArgList al,
  57.                         Cardinal ac) ;
  58. extern Widget XmCreateWorkArea( 
  59.                         Widget p,
  60.                         char *name,
  61.                         ArgList al,
  62.                         Cardinal ac) ;
  63. extern Widget XmCreateRadioBox( 
  64.                         Widget p,
  65.                         char *name,
  66.                         ArgList al,
  67.                         Cardinal ac) ;
  68. extern Widget XmCreateOptionMenu( 
  69.                         Widget p,
  70.                         char *name,
  71.                         ArgList al,
  72.                         Cardinal ac) ;
  73. extern Widget XmOptionLabelGadget( 
  74.                         Widget m) ;
  75. extern Widget XmOptionButtonGadget( 
  76.                         Widget m) ;
  77. extern Widget XmCreateMenuBar( 
  78.                         Widget p,
  79.                         char *name,
  80.                         ArgList al,
  81.                         Cardinal ac) ;
  82. extern Widget XmCreatePopupMenu( 
  83.                         Widget p,
  84.                         char *name,
  85.                         ArgList al,
  86.                         Cardinal ac) ;
  87. extern Widget XmCreatePulldownMenu( 
  88.                         Widget p,
  89.                         char *name,
  90.                         ArgList al,
  91.                         Cardinal ac) ;
  92. extern void XmAddToPostFromList( 
  93.                         Widget menu_wid,
  94.                         Widget widget) ;
  95. extern void XmRemoveFromPostFromList( 
  96.                         Widget menu_wid,
  97.                         Widget widget) ;
  98. extern Widget XmGetPostedFromWidget( 
  99.                         Widget menu) ;
  100. extern Widget XmGetTearOffControl(
  101.             Widget menu) ;
  102.  
  103. #endif /* _NO_PROTO */
  104. /********    End Public Function Declarations    ********/
  105.  
  106.  
  107. #ifdef __cplusplus
  108. }  /* Close scope of 'extern "C"' declaration which encloses file. */
  109. #endif
  110.  
  111. #endif /* _XmRowColumn_h  */
  112. /* DON'T ADD STUFF AFTER THIS #endif */
  113.