home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / uicldd.zip / IDMRENDR.INL < prev    next >
Text File  |  1993-09-03  |  4KB  |  108 lines

  1. #ifndef _IDMRENDR_INL_
  2.   #define _IDMRENDR_INL_ 0
  3. /*******************************************************************************
  4. * FILE NAME: idmrendr.inl                                                      *
  5. *                                                                              *
  6. * DESCRIPTION:                                                                 *
  7. *   This file contains the definition of the inline functions for the          *
  8. *   class(es) declared in idmrendr.hpp.                                        *
  9. *                                                                              *
  10. * COPYRIGHT:                                                                   *
  11. *   Licensed Materials - Property of IBM                                       *
  12. *   (C) Copyright IBM Corporation 1992, 1993                                   *
  13. *   All Rights Reserved                                                        *
  14. *   US Government Users Restricted Rights - Use, duplication, or               *
  15. *   disclosure                                                                 *
  16. *   restricted by GSA ADP Schedule Contract with IBM Corp.                     *
  17. *                                                                              *
  18. * $Log:   S:/ibmclass/idrag/vcs/idmrendr.inv  $                         *
  19. //
  20. //   Rev 1.11   03 Sep 1993 11:18:10   HAGGAR
  21. //drag image support and assorted fixes
  22. //
  23. //   Rev 1.10   02 Sep 1993 13:21:26   banzai
  24. //Interface changes per container
  25. //
  26. //   Rev 1.9   12 Aug 1993 13:53:16   banzai
  27. //Merge source and target item into one
  28. //
  29. //   Rev 1.8   17 Jul 1993 14:04:48   banzai
  30. //Fix trap on exit
  31. //
  32. //   Rev 1.7   13 Jul 1993 15:57:44   banzai
  33. //Add assignment operator for handles
  34. //
  35. //   Rev 1.6   09 Jun 1993 16:10:00   banzai
  36. //More changes
  37. //
  38. //   Rev 1.5   07 Jun 1993 16:29:22   unknown
  39. //Same oh sam oh
  40. //
  41. //   Rev 1.4   04 Jun 1993 16:50:04   unknown
  42. //Control Enablement
  43. //
  44. //   Rev 1.3   05 May 1993 16:36:04   unknown
  45. //Source Render Prepare changes
  46. //
  47. //   Rev 1.2   30 Apr 1993 11:46:14   HAGGAR
  48. //
  49. //   Rev 1.1   22 Apr 1993 15:05:38   HAGGAR
  50. //preprocessor problem
  51. //
  52. //   Rev 1.0   22 Apr 1993 10:42:02   HAGGAR
  53. //Initial revision.
  54. //
  55. *******************************************************************************/
  56. #ifndef _IDMRENDR_
  57.   #undef  _IDMRENDR_INL_
  58.   #define _IDMRENDR_INL_ 1
  59.   #include <idmrendr.hpp>
  60. #endif
  61.  
  62.  
  63. #if _IDMRENDR_INL_
  64.   #define inline
  65. #endif
  66.  
  67. /*=========================================================================
  68. | Inlines for IDMRenderer                                       MAB 04/14 |
  69. =========================================================================*/
  70. inline IString IDMRenderer :: supportedTypes() const
  71. {
  72.   return(this->strTypes);
  73. }
  74.  
  75. inline IString IDMRenderer :: supportedRMFs() const
  76. {
  77.   return(this->strRMFs);
  78. }
  79.  
  80. inline Boolean IDMRenderer :: informRenderingCompleted() const
  81. {
  82.   return(this->bInformTgtRndrCompleted);
  83. }
  84.  
  85.  
  86.  
  87. /*=========================================================================
  88. | Inlines for IDMSourceRenderer                                 MAB 04/07 |
  89. =========================================================================*/
  90.  
  91.  
  92. /*=========================================================================
  93. | Inlines for IDMTargetRenderer                                 MAB 04/08 |
  94. =========================================================================*/
  95. /**************************************************************************/
  96. /* IDMTargetRenderer :: dragTransfer                                      */
  97. /*   Returns the PM dragtransfer structure.                               */
  98. /*                                                                        */
  99. /* History:                                                               */
  100. /* 09/01/93  Peter Haggar  Created it.                                    */
  101. /**************************************************************************/
  102. inline _DRAGTRANSFER* IDMTargetRenderer :: dragTransfer()
  103. {
  104.   return (pPMDragTransfer);
  105. }
  106.  
  107. #endif //_IDMRENDR_INL_
  108.