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

  1. #ifndef _IDMOPER_INL_
  2.   #define _IDMOPER_INL_ 0
  3. /*******************************************************************************
  4. * FILE NAME: idmoper.inl                                                       *
  5. *                                                                              *
  6. * DESCRIPTION:                                                                 *
  7. *   This file contains the definition of the inline functions for the          *
  8. *   class(es) declared in idmoper.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/idmoper.inv  $                                 *
  19. //
  20. //   Rev 1.10   03 Sep 1993 11:18:06   HAGGAR
  21. //drag image support and assorted fixes
  22. //
  23. //   Rev 1.9   17 Aug 1993 15:25:08   banzai
  24. //Move ISet stuff to .CPP
  25. //
  26. //   Rev 1.8   13 Aug 1993 14:16:04   banzai
  27. //Move setOperation to public & move PM specific stuff to private
  28. //
  29. //   Rev 1.7   12 Aug 1993 13:53:06   banzai
  30. //Merge source and target item into one
  31. //
  32. //   Rev 1.6   01 Jul 1993 12:22:38   HAGGAR
  33. //rendering changes
  34. //
  35. //   Rev 1.5   28 Jun 1993 11:47:28   banzai
  36. //Fix traps in handle logic
  37. //
  38. //   Rev 1.4   18 Jun 1993 14:14:44   banzai
  39. //Fix handle bugs
  40. //
  41. //   Rev 1.3   04 Jun 1993 16:35:14   HAGGAR
  42. //No change.
  43. //
  44. //   Rev 1.2   03 May 1993 16:05:58   unknown
  45. //Latest changes per IC_UM_DRAGOVER
  46. //
  47. //   Rev 1.1   30 Apr 1993 11:46:12   HAGGAR
  48. //
  49. //   Rev 1.0   22 Apr 1993 10:42:02   HAGGAR
  50. //Initial revision.
  51. //
  52. *******************************************************************************/
  53. #ifndef _IDMOPER_
  54.   #undef  _IDMOPER_INL_
  55.   #define _IDMOPER_INL_ 1
  56.   #include <idmoper.hpp>
  57. #endif
  58.  
  59. #ifndef _IDMSRCOP_
  60.   #include <idmsrcop.hpp>
  61. #endif
  62.  
  63. #ifndef _IDMTGTOP_
  64.   #include <idmtgtop.hpp>
  65. #endif
  66.  
  67. #ifndef _IDMITEM_
  68. //  #include <idmitem.hpp>
  69. #endif
  70.  
  71. #if _IDMOPER_INL_
  72.   #define inline
  73. #endif
  74.  
  75. /*=========================================================================
  76. | Inlines for IDMOperation                                                |
  77. |                                                                         |
  78. | History:                                                                |
  79. | 03/23/93  Peter Haggar  Created it.                                     |
  80. =========================================================================*/
  81. inline IPoint IDMOperation :: position () const
  82. {
  83.   return (pos);
  84. }
  85.  
  86. inline IWindowHandle IDMOperation :: sourceWindow () const
  87. {
  88.   return (srcWindow);
  89. }
  90.  
  91. inline IDMTgtOperationHandle IDMTargetOperation :: targetOperation ( )
  92. {
  93.   return (pDMTgtOpHandle);
  94. }
  95.  
  96. //pfh inline IDMSrcItemHandle IDMSourceOperation :: item (unsigned index)
  97. //pfh {
  98. //pfh   return (itemCollection()->elementAtPosition(index));
  99. //pfh }
  100.  
  101. //pfh inline IDMTgtItemHandle IDMTargetOperation :: item (unsigned index)
  102. //pfh {
  103. //pfh   return (itemCollection()->elementAtPosition(index));
  104. //pfh }
  105.  
  106. #endif //_IDMOPER_INL_
  107.