home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / uicldd.zip / IDMTGTH.INL < prev    next >
Text File  |  1993-08-19  |  3KB  |  94 lines

  1. #ifndef _IDMTGTH_INL_
  2.   #define _IDMTGTH_INL_ 0
  3. /*******************************************************************************
  4. * FILE NAME: idmtgth.inl                                                       *
  5. *                                                                              *
  6. * DESCRIPTION:                                                                 *
  7. *   This file contains the definition of the inline functions for the          *
  8. *   class(es) declared in idmtgth.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:   M:/ibmclass/idrag/vcs/idmtgth.inv  $                         *
  19. //
  20. //   Rev 1.10   19 Aug 1993 11:05:36   banzai
  21. //No change.
  22. //
  23. //   Rev 1.9   17 Aug 1993 12:45:54   law
  24. //Removed templates from i/f.
  25. //
  26. //   Rev 1.8   12 Aug 1993 13:53:32   banzai
  27. //Merge source and target item into one
  28. //
  29. //   Rev 1.7   29 Jul 1993 19:28:18   banzai
  30. //Move reuseable code to handlers per controls
  31. //
  32. //   Rev 1.6   17 Jul 1993 14:04:40   banzai
  33. //Fix trap on exit
  34. //
  35. //   Rev 1.5   14 Jun 1993 17:00:18   banzai
  36. //Publicize renderer support
  37. //
  38. //   Rev 1.4   19 May 1993 09:30:12   HAGGAR
  39. //
  40. //   Rev 1.3   05 May 1993 16:37:48   unknown
  41. //DM_DROP changes
  42. //
  43. //   Rev 1.2   03 May 1993 16:06:08   unknown
  44. //Latest changes per IC_UM_DRAGOVER
  45. //
  46. //   Rev 1.1   30 Apr 1993 11:46:18   HAGGAR
  47. //
  48. //   Rev 1.0   22 Apr 1993 10:42:06   HAGGAR
  49. //Initial revision.
  50. //
  51. //   Rev 1.2   18 Feb 1993 09:46:00   BANZAI
  52. //Move functions that return void* to private
  53. //
  54. //   Rev 1.1   11 Feb 1993 15:54:06   BANZAI
  55. //Std const and enum names
  56. //
  57. //   Rev 1.0   21 Jan 1993 16:54:32   BANZAI
  58. //Split inlines from header
  59. //
  60. *                                                                              *
  61. *******************************************************************************/
  62. #ifndef _IDMTGTH_
  63.   #undef  _IDMTGTH_INL_
  64.   #define _IDMTGTH_INL_ 1
  65.   #include <idmtgth.hpp>
  66. #endif
  67.  
  68. #if _IDMTGTH_INL_
  69.   #define inline
  70. #endif
  71.  
  72. /*=========================================================================
  73. | Inlines for IDMTargetHandler                                            |
  74. =========================================================================*/
  75. #if 0
  76. inline IDMTargetHandler::IDMTgtRendererSeq& IDMTargetHandler ::
  77.                                             rendererCollection()
  78. {
  79.   return (tgtRenderersSeqCl);
  80. }
  81.  
  82. inline unsigned IDMTargetHandler :: numberOfRenderers()
  83. {
  84.   return (rendererCollection().numberOfElements());
  85. }
  86.  
  87. inline IDMTargetRenderer* IDMTargetHandler :: renderer(unsigned index)
  88. {
  89.   return (rendererCollection().elementAtPosition(index));
  90. }
  91. #endif
  92.  
  93. #endif // _IDMTGTH_INL_
  94.