home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ibmodf.zip / CNTNRPRT.ZIP / CNTNRPUM.IDL < prev    next >
Text File  |  1994-11-03  |  3KB  |  104 lines

  1. #ifdef __PRIVATE__
  2. //#
  3. //#  File:    CntnrPUM.idl
  4. //#
  5. //#  Contains:  Class definition for ODPopupContainerMenu
  6. //#
  7. //#  Written by:  Jason Crawford
  8. //#
  9. //#  Copyright:  (c) 1994 by IBM Corp., all rights reserved.
  10. //#
  11. //#  Change History (most recent first):
  12. //#
  13. //#     <1>    ?/?/94  JLC   first checked in
  14. //#
  15. //#  To Do:
  16. //#
  17. #else
  18. //#  Copyright:  (c) 1993-1994 by IBM Corp., all rights reserved.
  19. #endif
  20.  
  21. #ifndef _CNTNRPUM_
  22. #define _CNTNRPUM_
  23.  
  24. #ifndef _MENUBACT_
  25.    #include "MenuBAct.idl"
  26. #endif
  27.  
  28. //=====================================================================================
  29. // Classes defined in this interface
  30. //=====================================================================================
  31.  
  32. interface  ODPopupContainerMenu;
  33.  
  34. //=====================================================================================
  35. // Classes used by this interface
  36. //=====================================================================================
  37.  
  38. interface  ODSession;
  39. interface  ODPart;
  40. interface  ODFrame;
  41.  
  42. #ifdef __PRIVATE__
  43. //=====================================================================================
  44. // Implementation Types
  45. //=====================================================================================
  46.  
  47.  
  48. #endif //# __PRIVATE__
  49.  
  50. //=====================================================================================
  51. // Class ODRootFrameMenuBar
  52. //=====================================================================================
  53.  
  54. #ifdef _PLATFORM_OS2_
  55.  
  56. interface ODPopupContainerMenu :  ODActiveFrameMenuBar
  57. {
  58.    void InitPopupContainerMenu( in ODSession session, in ODFrame frame );
  59.    //void UnDisplay( );
  60.  
  61.  
  62. #ifdef __SOMIDL__
  63.   implementation
  64.   {
  65.      functionprefix = ODPopupContainerMenu;
  66.  
  67.      override:
  68.          somInit,
  69.          UpdateMenuDependencyChain,
  70.          Display,
  71.          somUninit;
  72.  
  73.      releaseorder:
  74.          InitPopupContainerMenu;
  75.          // UnDisplay,
  76.  
  77.      majorversion = 1; minorversion = 0;
  78.  
  79.      #ifdef __PRIVATE__
  80.         ODFrame   fOwnerFrame;
  81.         //ODBoolean fInRecursion1;
  82.  
  83.         //ODSession fSession;
  84.  
  85.         //ODMenuBar mbFirstDependent;
  86.         //ODMenuBar mbNextDependent;
  87.         //ODMenuBar mbDependentUpon;
  88.         //long      fSynchedChangeNumber;
  89.         //long      fChangeNumber;
  90.         //ODiMenuItem *  xpmiFirstChild;
  91.  
  92.         HWND fMenuHwnd;
  93.         HWND fObjectHwnd;
  94.      #endif
  95.  
  96.   };
  97. #endif //# __SOMIDL__
  98.  
  99. };
  100.  
  101. #endif //#  _PLATFORM_OS2_
  102.  
  103. #endif //# _CNTNRPUM_
  104.