home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / objfac.zip / SOMNOTE.HLP (.txt) < prev    next >
OS/2 Help File  |  1994-01-07  |  10KB  |  366 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Help for SOMObject ΓòÉΓòÉΓòÉ
  3.  
  4. SOMObject is the root class for all SOM classes.  The essential behaviors 
  5. common to all SOM objects are defined within the SOMObject class. 
  6.  
  7. Any new SOM classes must be derived from SOMObject.  SOMObject has no instance 
  8. data, and therefore contributes nothing to the size of derived classes. 
  9.  
  10. A Workplace object of this class cannot be created. 
  11.  
  12.  
  13. ΓòÉΓòÉΓòÉ 2. Help for SOMClass ΓòÉΓòÉΓòÉ
  14.  
  15. SOMClass is the root class for all SOM metaclasses.  Metaclasses define 'class' 
  16. methods used in constructing objects.  The objects which may be created must be 
  17. members of the metaclass. 
  18.  
  19. SOMClass has methods SOMNew and SOMRenew for object manufacturing, plus other 
  20. methods for constructing classes.  Class information may also be dynamically 
  21. queried or modified at run time via SOMClass methods. 
  22.  
  23. A Workplace object of this class cannot be created. 
  24.  
  25.  
  26. ΓòÉΓòÉΓòÉ 3. Help for SOMClassMgr ΓòÉΓòÉΓòÉ
  27.  
  28. SOMClassMgr acts as a run-time registry for all SOM objects created or 
  29. dynamically loaded by the current process.  SOM classes automatically register 
  30. themselves as part of their initialization. 
  31.  
  32. SOMClassMgr may be subclassed to augment the capability of its registry.  The 
  33. somMergeInto method may be used to retrieve the existing registry information 
  34. into your new class manager as the final step in the creation of an instance of 
  35. your new subclass. 
  36.  
  37. A Workplace object of this class cannot be created. 
  38.  
  39.  
  40. ΓòÉΓòÉΓòÉ 4. Help for WPObject ΓòÉΓòÉΓòÉ
  41.  
  42. WPObject is the root class from which all Workplace objects are derived. 
  43. Immediate children of WPObject are called 'storage classes', because they are 
  44. responsible for storing object information (i.e. instance data). 
  45.  
  46. A Workplace object of this class cannot be created. 
  47.  
  48.  
  49. ΓòÉΓòÉΓòÉ 5. Help for WPAbstract ΓòÉΓòÉΓòÉ
  50.  
  51. WPAbstract provides persistent storage for descendant classes in the INI file. 
  52. Instances of WPAbstract descendants do not have file names, just numeric 
  53. handles used for identification. 
  54.  
  55. A Workplace object of this class can be created. 
  56.  
  57.  
  58. ΓòÉΓòÉΓòÉ 6. Help for WPFileSystem ΓòÉΓòÉΓòÉ
  59.  
  60. WPFileSystem provides persistent storage for descendant classes in extended 
  61. file attributes.  Folders, files, and drive objects are represented by this 
  62. class. 
  63.  
  64. A Workplace object of this class cannot be created. 
  65.  
  66.  
  67. ΓòÉΓòÉΓòÉ 7. Help for WPTransient ΓòÉΓòÉΓòÉ
  68.  
  69. WPTransient is the non-persistent storage class.  Instances of WPTransient 
  70. descendants do not persist across reboots. 
  71.  
  72. A Workplace object of this class can be created. 
  73.  
  74.  
  75. ΓòÉΓòÉΓòÉ 8. Help for WPClock ΓòÉΓòÉΓòÉ
  76.  
  77. WPClock is the system clock object class.  Refer to the system clock created in 
  78. the "System Setup" folder for this object's default behavior. 
  79.  
  80. A Workplace object of this class can be created. 
  81.  
  82.  
  83. ΓòÉΓòÉΓòÉ 9. Help for WPCountry ΓòÉΓòÉΓòÉ
  84.  
  85. WPCountry is the country object class.  Refer to the country object created in 
  86. the "System Setup" folder for this object's default behavior. 
  87.  
  88. A Workplace object of this class can be created. 
  89.  
  90.  
  91. ΓòÉΓòÉΓòÉ 10. Help for WPDisk ΓòÉΓòÉΓòÉ
  92.  
  93. WPDisk represents all types of file system devices such as CD ROM drives, fixed 
  94. disk drives, floppy diskette drives, tape drives, network drives, and RAM 
  95. drives 
  96.  
  97. A Workplace object of this class can be created. 
  98.  
  99.  
  100. ΓòÉΓòÉΓòÉ 11. Help for WPKeyboard ΓòÉΓòÉΓòÉ
  101.  
  102. WPKeyboard is the keyboard object class.  Refer to the keyboard object created 
  103. in the "System Setup" folder for this object's default behavior. 
  104.  
  105. A Workplace object of this class can be created. 
  106.  
  107.  
  108. ΓòÉΓòÉΓòÉ 12. Help for WPMouse ΓòÉΓòÉΓòÉ
  109.  
  110. WPMouse is the mouse object class.  Refer to the mouse object created in the 
  111. "System Setup" folder for this object's default behavior. 
  112.  
  113. A Workplace object of this class can be created. 
  114.  
  115.  
  116. ΓòÉΓòÉΓòÉ 13. Help for WPPalette ΓòÉΓòÉΓòÉ
  117.  
  118. WPPalette is the palette object class.  No instances of this class are 
  119. initially created by the system. 
  120.  
  121. A Workplace object of this class can be created. 
  122.  
  123.  
  124. ΓòÉΓòÉΓòÉ 14. Help for WPColorPalette ΓòÉΓòÉΓòÉ
  125.  
  126. WPColorPalette is the color palette object class.  Refer to the color palette 
  127. object created in the "System Setup" folder for this object's default behavior. 
  128.  
  129. A Workplace object of this class can be created. 
  130.  
  131.  
  132. ΓòÉΓòÉΓòÉ 15. Help for WPFontPalette ΓòÉΓòÉΓòÉ
  133.  
  134. WPFontPalette is the font palette object class.  Refer to the font palette 
  135. object created in the "System Setup" folder for this object's default behavior. 
  136.  
  137. A Workplace object of this class can be created. 
  138.  
  139.  
  140. ΓòÉΓòÉΓòÉ 16. Help for WPSchemePalette ΓòÉΓòÉΓòÉ
  141.  
  142. WPSchemePalette is the scheme palette object class.  Refer to the scheme 
  143. palette object created in the "System Setup" folder for this object's default 
  144. behavior. 
  145.  
  146. A Workplace object of this class can be created. 
  147.  
  148.  
  149. ΓòÉΓòÉΓòÉ 17. Help for WPPrinter ΓòÉΓòÉΓòÉ
  150.  
  151. WPPrinter is the printer object class.  Refer to the printer object created in 
  152. the "Templates" folder for this object's default behavior. 
  153.  
  154. A Workplace object of this class can be created. 
  155.  
  156.  
  157. ΓòÉΓòÉΓòÉ 18. Help for WPProgram ΓòÉΓòÉΓòÉ
  158.  
  159. WPProgram is the program object class.  Refer to the program object created in 
  160. the "Templates" folder for this object's default behavior. 
  161.  
  162. A Workplace object of this class can be created. 
  163.  
  164.  
  165. ΓòÉΓòÉΓòÉ 19. Help for WPShadow ΓòÉΓòÉΓòÉ
  166.  
  167. WPShadow is the shadow object class.  WPShadow provides a persistent link to 
  168. any other object class.  All actions performed on the object shadow are 
  169. rerouted to the linked object, with the exception of delete, copy, and move 
  170. commands. 
  171.  
  172. A Workplace object of this class can be created. 
  173.  
  174.  
  175. ΓòÉΓòÉΓòÉ 20. Help for WPShredder ΓòÉΓòÉΓòÉ
  176.  
  177. WPShredder is the shredder object class.  Refer to the shredder object created 
  178. on the desktop for this object's default behavior. 
  179.  
  180. A Workplace object of this class can be created. 
  181.  
  182.  
  183. ΓòÉΓòÉΓòÉ 21. Help for WPSound ΓòÉΓòÉΓòÉ
  184.  
  185. WPSound is the sound object class.  Refer to the sound object created in the 
  186. "System Setup" folder for this object's default behavior. 
  187.  
  188. A Workplace object of this class can be created. 
  189.  
  190.  
  191. ΓòÉΓòÉΓòÉ 22. Help for WPSpecialNeeds ΓòÉΓòÉΓòÉ
  192.  
  193. WPSpecialNeeds is the special needs object class.  Refer to the special needs 
  194. object created on the desktop by activating special needs mode via the keyboard 
  195. object settings. 
  196.  
  197. A Workplace object of this class can be created. 
  198.  
  199.  
  200. ΓòÉΓòÉΓòÉ 23. Help for WPSpool ΓòÉΓòÉΓòÉ
  201.  
  202. WPSpool is the spooler object class.  Refer to the spooler object created in 
  203. the "System Configuration" folder for this object's default behavior. 
  204.  
  205. A Workplace object of this class can be created. 
  206.  
  207.  
  208. ΓòÉΓòÉΓòÉ 24. Help for WPSystem ΓòÉΓòÉΓòÉ
  209.  
  210. WPSystem is the system object class.  Refer to the system object created in the 
  211. "System Setup" folder for this object's default behavior. 
  212.  
  213. A Workplace object of this class can be created. 
  214.  
  215.  
  216. ΓòÉΓòÉΓòÉ 25. Help for WPDataFile ΓòÉΓòÉΓòÉ
  217.  
  218. WPDataFile is the data file object class.  Refer to the data file object 
  219. created in the "Templates" folder for this object's default behavior. 
  220.  
  221. A Workplace object of this class can be created. 
  222.  
  223.  
  224. ΓòÉΓòÉΓòÉ 26. Help for WPFolder ΓòÉΓòÉΓòÉ
  225.  
  226. WPFolder is the folder object class.  Refer to the folder object created in the 
  227. "Templates" folder for this object's default behavior. 
  228.  
  229. A Workplace object of this class can be created. 
  230.  
  231.  
  232. ΓòÉΓòÉΓòÉ 27. Help for WPDesktop ΓòÉΓòÉΓòÉ
  233.  
  234. WPDesktop is the Workplace desktop object class.  Refer to the desktop object 
  235. for its default behavior. 
  236.  
  237. A Workplace object of this class can be created. 
  238.  
  239.  
  240. ΓòÉΓòÉΓòÉ 28. Help for WPDrives ΓòÉΓòÉΓòÉ
  241.  
  242. WPDrives is the file system device folder object class.  Refer to the drives 
  243. object created in the "OS/2 System" folder for this object's default behavior. 
  244.  
  245. A Workplace object of this class can be created. 
  246.  
  247.  
  248. ΓòÉΓòÉΓòÉ 29. Help for WPStartup ΓòÉΓòÉΓòÉ
  249.  
  250. WPStartup is the startup folder class.  All objects in the startup folder will 
  251. be automatically opened every time the system is restarted.  Refer to the 
  252. startup folder object created in the "OS/2 System" folder for this object's 
  253. default behavior. 
  254.  
  255. A Workplace object of this class can be created. 
  256.  
  257.  
  258. ΓòÉΓòÉΓòÉ 30. Help for WPTemplates ΓòÉΓòÉΓòÉ
  259.  
  260. WPTemplates is the template folder object class.  This object will contain a 
  261. template instance of every class supporting "Create Another".  Refer to the 
  262. template folder object created on the desktop for this object's default 
  263. behavior. 
  264.  
  265. A Workplace object of this class can be created. 
  266.  
  267.  
  268. ΓòÉΓòÉΓòÉ 31. Help for WPProgramFile ΓòÉΓòÉΓòÉ
  269.  
  270. WPProgram file is the program file object class.  This object represents all 
  271. executable files.  Refer to any program file objects created by the system for 
  272. this object's default behavior. 
  273.  
  274. A Workplace object of this class can be created. 
  275.  
  276.  
  277. ΓòÉΓòÉΓòÉ 32. Help for JO (WPJob) ΓòÉΓòÉΓòÉ
  278.  
  279. JO is the real class name for what IBM documents as WPJob. 
  280.  
  281. JO (WPJob) is the job object class.  Refer to the job object created by the 
  282. print object in its icon or detail view for this object's default behavior. 
  283.  
  284. A Workplace object of this class can be created. 
  285.  
  286.  
  287. ΓòÉΓòÉΓòÉ 33. Help for PORT (WPPort) ΓòÉΓòÉΓòÉ
  288.  
  289. PORT is the real class name for what IBM documents as WPPort. 
  290.  
  291. PORT (WPPort) is the port object class.  Refer to the port object created by 
  292. the print object in its settings view for this object's default behavior. 
  293.  
  294. A Workplace object of this class can be created. 
  295.  
  296.  
  297. ΓòÉΓòÉΓòÉ 34. Help for PDR (WPPrinterDriver) ΓòÉΓòÉΓòÉ
  298.  
  299. PDR is the real class name for what IBM documents as WPPrinterDriver. 
  300.  
  301. PDR (WPPrinterDriver) is the printer driver object class.  Refer to the printer 
  302. driver object created by the print object in its settings view for this 
  303. object's default behavior. 
  304.  
  305. A Workplace object of this class can be created. 
  306.  
  307.  
  308. ΓòÉΓòÉΓòÉ 35. Help for QDR (WPQueueDriver) ΓòÉΓòÉΓòÉ
  309.  
  310. QDR is the real class name for what IBM documents as WPQueueDriver. 
  311.  
  312. QDR (WPQueueDriver) is the queue driver object class.  Refer to the queue 
  313. driver object created by the print object in its settings view for this 
  314. object's default behavior. 
  315.  
  316. A Workplace object of this class can be created. 
  317.  
  318.  
  319. ΓòÉΓòÉΓòÉ 36. Help for WPBitmap ΓòÉΓòÉΓòÉ
  320.  
  321. WPBitmap is an undocumented SOM class. 
  322.  
  323. Refer to the bitmap object created in the "Templates" folder for this object's 
  324. default behavior. 
  325.  
  326. A Workplace object of this class can be created. 
  327.  
  328.  
  329. ΓòÉΓòÉΓòÉ 37. Help for WPCommandFile ΓòÉΓòÉΓòÉ
  330.  
  331. WPCommandFile is an undocumented SOM class. 
  332.  
  333. No known objects of this class are created by the system. 
  334.  
  335. A Workplace object of this class can be created. 
  336.  
  337.  
  338. ΓòÉΓòÉΓòÉ 38. Help for WPIcon ΓòÉΓòÉΓòÉ
  339.  
  340. WPIcon is an undocumented SOM class. 
  341.  
  342. Refer to the icon object created in the "Templates" folder for this object's 
  343. default behavior. 
  344.  
  345. A Workplace object of this class can be created. 
  346.  
  347.  
  348. ΓòÉΓòÉΓòÉ 39. Help for WPPointer ΓòÉΓòÉΓòÉ
  349.  
  350. WPPointer is an undocumented SOM class. 
  351.  
  352. Refer to the pointer object created in the "Templates" folder for this object's 
  353. default behavior. 
  354.  
  355. A Workplace object of this class can be created. 
  356.  
  357.  
  358. ΓòÉΓòÉΓòÉ 40. Help for WPRootFolder ΓòÉΓòÉΓòÉ
  359.  
  360. WPRootFolder is an undocumented SOM class. 
  361.  
  362. No known objects of this class are created by the system. 
  363.  
  364. WARNING:  Instances of this class cannot be dragged or deleted! 
  365.  
  366. A Workplace object of this class can be created.