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

  1. /********************************************************************/
  2. /*  Licensed Materials - Property of IBM                            */
  3. /*                                                                  */
  4. /*                                                                  */
  5. /* Copyright (C) International Business Machines Corp., 1994.       */
  6. /* Copyright (C) Apple Computer, Inc., 1994                         */
  7. /*                                                                  */
  8. /*  US Government Users Restricted Rights -                         */
  9. /*  Use, duplication, or disclosure restricted                      */
  10. /*  by GSA ADP Schedule Contract with IBM Corp.                     */
  11. /*                                                                  */
  12. /*                                                                  */
  13. /********************************************************************/
  14. //# IBM Change History (most recent first):                         */
  15. //#******************************************************************/
  16. #ifdef __PRIVATE__
  17. //#
  18. //#  File:    CntnrSPE.idl
  19. //#
  20. //#  Contains:  Class definition for ODSelectedContainerPartExtension
  21. //#
  22. //#  Written by:  Jason Crawford, Chuck Dumont
  23. //#
  24. //#  Copyright:  (c) 1995 by IBM Corp, all rights reserved.
  25. //#
  26. //#  Change History (most recent first):
  27. //#
  28. //#  To Do:
  29. //#
  30. #else
  31. //#  Copyright:  (c) 1993-1994 by IBM Corp., all rights reserved.
  32. #endif
  33.  
  34. #ifndef _CNTNRSPE_
  35. #define _CNTNRSPE_
  36.  
  37. #ifndef _SELPRTEX_
  38. #include "SelPrtEx.idl"
  39. #endif
  40.  
  41. //==============================================================================
  42. // Theory of Operation
  43. //==============================================================================
  44.  
  45. /*
  46.   ODSelectedContainerPartExtension is a subclass of ODSelectedPartExtension.
  47.   As per the current specifications of that class, this class provides a menu
  48.   describing the command events that this part/frame handles.
  49. */
  50.  
  51. //==============================================================================
  52. // Classes defined in this interface
  53. //==============================================================================
  54.  
  55. interface  ODSelectedContainerPartExtension;
  56.  
  57. //==============================================================================
  58. // Classes used by this interface
  59. //==============================================================================
  60.  
  61. interface ODPart;
  62. interface ODSession;
  63.  
  64. //==============================================================================
  65. // ODSelectedContainerPartExtension
  66. //==============================================================================
  67.  
  68. interface ODSelectedContainerPartExtension : ODSelectedPartExtension 
  69. {
  70.    
  71.    void InitSCPExtension(in ODPart base, in ODSession session);
  72.  
  73. #ifdef __SOMIDL__
  74.   implementation
  75.   {
  76.     functionprefix = ODSelectedContainerPartExtension;
  77.  
  78.    override:
  79.      GetMenu;
  80.     
  81.   releaseorder:
  82.     InitSCPExtension
  83.     ;
  84.  
  85.   ODSession fSession;
  86.  
  87.   };
  88. #endif
  89. };
  90.  
  91. #endif // _CNTNRSPE_
  92.