home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wpentk.zip / WBPENTK2.DSK / WPLOCPEN.IDL < prev    next >
Text File  |  1994-09-28  |  3KB  |  130 lines

  1.  
  2. //# This file was generated by the SOM Compiler.
  3. //# FileName: wplocpen.id2.
  4. //# Generated using:
  5. //#     SOM Precompiler somopc: 2.7
  6. //#     SOM Emitter emitidl: 2.22
  7.  
  8. //  SCC: @(#) 96 4/16/93 19:53:12 1.6 @(#)
  9. //  Module Header
  10. //
  11. //  Module Name: WPLOCPEN
  12. //
  13. //  OS/2 Presentation Manager Workplace class definitions
  14. //
  15. //  Copyright (c) International Business Machines Corporation 1992
  16. //
  17.  
  18. #ifndef wplocpen_idl
  19. #define wplocpen_idl
  20.  
  21. #include "wplocatr.idl"
  22. #include <somcls.idl>
  23.  
  24. interface M_PenLocatorPen;
  25.  
  26. interface PenLocatorPen : PenLocator
  27. //# Comment for parent PenLocator:
  28.  
  29. //---Symbol parentComment is undefined---
  30.  
  31. //
  32. // CLASS: PenLocatorPen
  33. //
  34. // CLASS HIERARCHY:
  35. //    SOMObject
  36. //      └── WPObject
  37. //            └── WPAbstract
  38. //                  └── PenLocator
  39. //                        └── PenLocatorPen
  40. //
  41. // DESCRIPTION:
  42. //    This is the Locator object class for the Pen.
  43. //
  44. //    An instance of this class can be created as a Workplace object.
  45. //
  46. //    An instance of this class is created initially by the system.
  47. //    It has the title, "Locator" and resides in the "System Setup" folder.
  48. //
  49.  
  50. {
  51.  
  52. #ifdef __SOMIDL__
  53.   implementation {
  54.  
  55.     //# Class Modifiers
  56.     local;
  57.     functionprefix = lcp_;
  58.     majorversion = 1;
  59.     minorversion = 1;
  60.     filestem = wplocpen;
  61.     metaclass = M_PenLocatorPen;
  62.     callstyle = oidl;
  63.  
  64. #ifdef __PRIVATE__
  65.     passthru C_ih_before = ""
  66. "#include \"wplocatr.ih\""
  67. ""
  68. "#define LOCATOR_PEN_VERSION_MAJOR           1"
  69. "#define LOCATOR_PEN_VERSION_MINOR           1"
  70. ""
  71. "/* help res ids */"
  72. ""
  73. "#define PENLOCPEN_DEFAULTHELP               40068"
  74. "";
  75. #endif /* __PRIVATE__ */
  76.  
  77.     //
  78.     //#include "wplocatr.ph"
  79.     //
  80.     //#define LOCATOR_PEN_VERSION_MAJOR           1
  81.     //#define LOCATOR_PEN_VERSION_MINOR           1
  82.     //
  83.     ///* help res ids */
  84.     //
  85.     //#define PENLOCPEN_DEFAULTHELP               40068
  86.     //
  87.  
  88.  
  89.   };
  90. #endif /* __SOMIDL__ */
  91. };
  92.  
  93. interface M_PenLocatorPen
  94. //# Comment for parent PenLocator:
  95.  
  96. //---Symbol parentComment is undefined---
  97. {
  98.  
  99. #ifdef __SOMIDL__
  100.   implementation {
  101.  
  102.     //# Class Modifiers
  103.     local;
  104.     functionprefix = lcpM_;
  105.     majorversion = 1;
  106.     minorversion = 1;
  107.     filestem = wplocpen;
  108.     callstyle = oidl;
  109.  
  110.     //# Method Modifiers
  111.     wpclsQueryTitle: override;
  112.     wpclsQueryIconData: override;
  113.     wpclsQueryDefaultHelp: override;
  114.     penclsQueryDefaultPause: override;
  115.     penclsQueryPauseEnableDefault: override;
  116.  
  117. #ifdef __PRIVATE__
  118.  
  119.     //# Data Modifiers
  120.     penclsQueryPauseId: override;
  121.     penclsQueryPauseEnableId: override;
  122.  
  123. #endif
  124.  
  125.   };
  126. #endif /* __SOMIDL__ */
  127. };
  128.  
  129. #endif  /* wplocpen_idl */
  130.