Jump to content

Workplace Shell API: Difference between revisions

From EDM2
mNo edit summary
Line 26: Line 26:


==== Classes ====
==== Classes ====
* [[OS2 API:WPAbstract|WPAbstract]]
* [[OS2 API:SOM:Classes:WPAbstract|WPAbstract]]
* [[OS2 API:WPBitmap|WPBitmap]]
* [[OS2 API:SOM:Classes:WPBitmap|WPBitmap]]
* [[OS2 API:WPClassManager|WPClassManager]] *
* [[OS2 API:SOM:Classes:WPClassManager|WPClassManager]] *
* [[OS2 API:WPClock|WPClock]]
* [[OS2 API:SOM:Classes:WPClock|WPClock]]
* [[OS2 API:WPColorPalette|WPColorPalette]]
* [[OS2 API:SOM:Classes:WPColorPalette|WPColorPalette]]
* [[OS2 API:WPCommandFile|WPCommandFile]]
* [[OS2 API:SOM:Classes:WPCommandFile|WPCommandFile]]
* [[OS2 API:WPCountry|WPCountry]]
* [[OS2 API:SOM:Classes:WPCountry|WPCountry]]
* [[OS2 API:WPDataFile|WPDataFile]]
* [[OS2 API:SOM:Classes:WPDataFile|WPDataFile]]
* [[OS2 API:WPDesktop|WPDesktop]]
* [[OS2 API:SOM:Classes:WPDesktop|WPDesktop]]
* [[OS2 API:WPDevAudio|WPDevAudio]] *
* [[OS2 API:SOM:Classes:WPDevAudio|WPDevAudio]] *
* [[OS2 API:WPDevBus|WPDevBus]] *
* [[OS2 API:SOM:Classes:WPDevBus|WPDevBus]] *
* [[OS2 API:WPDevCDROM|WPDevCDROM]] *
* [[OS2 API:SOM:Classes:WPDevCDROM|WPDevCDROM]] *
* [[OS2 API:WPDevCPU|WPDevCPU]] *
* [[OS2 API:SOM:Classes:WPDevCPU|WPDevCPU]] *
* [[OS2 API:WPDevDiskette|WPDevDiskette]] *
* [[OS2 API:SOM:Classes:WPDevDiskette|WPDevDiskette]] *
* [[OS2 API:WPDevDisplay|WPDevDisplay]] *
* [[OS2 API:SOM:Classes:WPDevDisplay|WPDevDisplay]] *
* [[OS2 API:WPDevHarddrive|WPDevHarddrive]] *
* [[OS2 API:SOM:Classes:WPDevHarddrive|WPDevHarddrive]] *
* [[OS2 API:WPDevice|WPDevice]] *
* [[OS2 API:SOM:Classes:WPDevice|WPDevice]] *
* [[OS2 API:WPDevKeyboard|WPDevKeyboard]] *
* [[OS2 API:SOM:Classes:WPDevKeyboard|WPDevKeyboard]] *
* [[OS2 API:WPDevMemory|WPDevMemory]] *
* [[OS2 API:SOM:Classes:WPDevMemory|WPDevMemory]] *
* [[OS2 API:WPDevMouse|WPDevMouse]] *
* [[OS2 API:SOM:Classes:WPDevMouse|WPDevMouse]] *
* [[OS2 API:WPDevParallel|WPDevParallel]] *
* [[OS2 API:SOM:Classes:WPDevParallel|WPDevParallel]] *
* [[OS2 API:WPDevPeriph|WPDevPeriph]] *
* [[OS2 API:SOM:Classes:WPDevPeriph|WPDevPeriph]] *
* [[OS2 API:WPDevSerial|WPDevSerial]] *
* [[OS2 API:SOM:Classes:WPDevSerial|WPDevSerial]] *
* [[OS2 API:WPDevTape|WPDevTape]] *
* [[OS2 API:SOM:Classes:WPDevTape|WPDevTape]] *
* [[OS2 API:WPDevTimer|WPDevTimer]] *
* [[OS2 API:SOM:Classes:WPDevTimer|WPDevTimer]] *
* [[OS2 API:WPDisk|WPDisk]]
* [[OS2 API:SOM:Classes:WPDisk|WPDisk]]
* [[OS2 API:WPDrives|WPDrives]]
* [[OS2 API:SOM:Classes:WPDrives|WPDrives]]
* [[OS2 API:WPFileSystem|WPFileSystem]]
* [[OS2 API:SOM:Classes:WPFileSystem|WPFileSystem]]
* [[OS2 API:WPFolder|WPFolder]]
* [[OS2 API:SOM:Classes:WPFolder|WPFolder]]
* [[OS2 API:WPFontPalette|WPFontPalette]] *
* [[OS2 API:SOM:Classes:WPFontPalette|WPFontPalette]] *
* [[OS2 API:WPHost|WPHost]] *
* [[OS2 API:SOM:Classes:WPHost|WPHost]] *
* [[OS2 API:WPHtml|WPHtml]] *
* [[OS2 API:SOM:Classes:WPHtml|WPHtml]] *
* [[OS2 API:WPHwManager|WPHwManager]] *
* [[OS2 API:SOM:Classes:WPHwManager|WPHwManager]] *
* [[OS2 API:WPIcon|WPIcon]]
* [[OS2 API:SOM:Classes:WPIcon|WPIcon]]
* [[OS2 API:WPImageFile|WPImageFile]] *
* [[OS2 API:SOM:Classes:WPImageFile|WPImageFile]] *
* [[OS2 API:WPJob|WPJob]]
* [[OS2 API:SOM:Classes:WPJob|WPJob]]
* [[OS2 API:WPKeyboard|WPKeyboard]]
* [[OS2 API:SOM:Classes:WPKeyboard|WPKeyboard]]
* [[OS2 API:WPLaunchPad|WPLaunchPad]]
* [[OS2 API:SOM:Classes:WPLaunchPad|WPLaunchPad]]
* [[OS2 API:WPMet|WPMet]]
* [[OS2 API:SOM:Classes:WPMet|WPMet]]
* [[OS2 API:WPMinWinViewer|WPMinWinViewer]]
* [[OS2 API:SOM:Classes:WPMinWinViewer|WPMinWinViewer]]
* [[OS2 API:WPMouse|WPMouse]]
* [[OS2 API:SOM:Classes:WPMouse|WPMouse]]
* [[OS2 API:WPNetgrp|WPNetgrp]]
* [[OS2 API:SOM:Classes:WPNetgrp|WPNetgrp]]
* [[OS2 API:WPNetLink|WPNetLink]]
* [[OS2 API:SOM:Classes:WPNetLink|WPNetLink]]
* [[OS2 API:WPNetwork|WPNetwork]]
* [[OS2 API:SOM:Classes:WPNetwork|WPNetwork]]
* [[OS2 API:WPObject|WPObject]]
* [[OS2 API:SOM:Classes:WPObject|WPObject]]
* [[OS2 API:WPPalette|WPPalette]]
* [[OS2 API:SOM:Classes:WPPalette|WPPalette]]
* [[OS2 API:WPPdr|WPPdr]]
* [[OS2 API:SOM:Classes:WPPdr|WPPdr]]
* [[OS2 API:WPPif|WPPif]]
* [[OS2 API:SOM:Classes:WPPif|WPPif]]
* [[OS2 API:WPPointer|WPPointer]]
* [[OS2 API:SOM:Classes:WPPointer|WPPointer]]
* [[OS2 API:WPPort|WPPort]]
* [[OS2 API:SOM:Classes:WPPort|WPPort]]
* [[OS2 API:WPPower|WPPower]]
* [[OS2 API:SOM:Classes:WPPower|WPPower]]
* [[OS2 API:WPPrinter|WPPrinter]]
* [[OS2 API:SOM:Classes:WPPrinter|WPPrinter]]
* [[OS2 API:WPProgram|WPProgram]]
* [[OS2 API:SOM:Classes:WPProgram|WPProgram]]
* [[OS2 API:WPProgramFile|WPProgramFile]]
* [[OS2 API:SOM:Classes:WPProgramFile|WPProgramFile]]
* [[OS2 API:WPQdr|WPQdr]]
* [[OS2 API:SOM:Classes:WPQdr|WPQdr]]
* [[OS2 API:WPRootFolder|WPRootFolder]]
* [[OS2 API:SOM:Classes:WPRootFolder|WPRootFolder]]
* [[OS2 API:WPRPrinter|WPRPrinter]]
* [[OS2 API:SOM:Classes:WPRPrinter|WPRPrinter]]
* [[OS2 API:WPSchemePalette|WPSchemePalette]]
* [[OS2 API:SOM:Classes:WPSchemePalette|WPSchemePalette]]
* [[OS2 API:WPServer|WPServer]]
* [[OS2 API:SOM:Classes:WPServer|WPServer]]
* [[OS2 API:WPShadow|WPShadow]]
* [[OS2 API:SOM:Classes:WPShadow|WPShadow]]
* [[OS2 API:WPSharedDir|WPSharedDir]]
* [[OS2 API:SOM:Classes:WPSharedDir|WPSharedDir]]
* [[OS2 API:WPShredder|WPShredder]]
* [[OS2 API:SOM:Classes:WPShredder|WPShredder]]
* [[OS2 API:WPSound|WPSound]]
* [[OS2 API:SOM:Classes:WPSound|WPSound]]
* [[OS2 API:WPSpecialNeeds|WPSpecialNeeds]]
* [[OS2 API:SOM:Classes:WPSpecialNeeds|WPSpecialNeeds]]
* [[OS2 API:WPSpool|WPSpool]]
* [[OS2 API:SOM:Classes:WPSpool|WPSpool]]
* [[OS2 API:WPStartup|WPStartup]]
* [[OS2 API:SOM:Classes:WPStartup|WPStartup]]
* [[OS2 API:WPSystem|WPSystem]]
* [[OS2 API:SOM:Classes:WPSystem|WPSystem]]
* [[OS2 API:WPTemplates|WPTemplates]]
* [[OS2 API:SOM:Classes:WPTemplates|WPTemplates]]
* [[OS2 API:WPTransient|WPTransient]]
* [[OS2 API:SOM:Classes:WPTransient|WPTransient]]
* [[OS2 API:WPUrl|WPUrl]] *
* [[OS2 API:SOM:Classes:WPUrl|WPUrl]] *
* [[OS2 API:WPUrlFolder|WPUrlFolder]]
* [[OS2 API:SOM:Classes:WPUrlFolder|WPUrlFolder]]
* [[OS2 API:WPWinConfig|WPWinConfig]]
* [[OS2 API:SOM:Classes:WPWinConfig|WPWinConfig]]


The ones marked with asterisk (*) are the classes released in Workplace Shell for Warp 4.
The ones marked with asterisk (*) are the classes released in Workplace Shell for Warp 4.
Line 107: Line 107:
** SOMClass                               
** SOMClass                               
** SOMClassMgr
** SOMClassMgr
*** [[OS2 API:WPClassManager|WPClassManager]] *
*** [[OS2 API:SOM:Classes:WPClassManager|WPClassManager]] *
** [[OS2 API:WPObject|WPObject]]
** [[OS2 API:SOM:Classes:WPObject|WPObject]]
*** [[OS2 API:WPAbstract|WPAbstract]]
*** [[OS2 API:SOM:Classes:WPAbstract|WPAbstract]]
**** [[OS2 API:WPClock|WPClock]]
**** [[OS2 API:SOM:Classes:WPClock|WPClock]]
**** [[OS2 API:WPCountry|WPCountry]]
**** [[OS2 API:SOM:Classes:WPCountry|WPCountry]]
**** [[OS2 API:WPDisk|WPDisk]]
**** [[OS2 API:SOM:Classes:WPDisk|WPDisk]]
**** [[OS2 API:WPKeyboard|WPKeyboard]]
**** [[OS2 API:SOM:Classes:WPKeyboard|WPKeyboard]]
**** [[OS2 API:WPLaunchPad|WPLaunchPad]]
**** [[OS2 API:SOM:Classes:WPLaunchPad|WPLaunchPad]]
***** [[OS2 API:SmartCenter|SmartCenter]] *
***** [[OS2 API:SOM:Classes:SmartCenter|SmartCenter]] *
**** [[OS2 API:WPMouse|WPMouse]]
**** [[OS2 API:SOM:Classes:WPMouse|WPMouse]]
**** [[OS2 API:WPPalette|WPPalette]]
**** [[OS2 API:SOM:Classes:WPPalette|WPPalette]]
***** [[OS2 API:WPColorPalette|WPColorPalette]]
***** [[OS2 API:SOM:Classes:WPColorPalette|WPColorPalette]]
***** [[OS2 API:WPFontPalette|WPFontPalette]] *
***** [[OS2 API:SOM:Classes:WPFontPalette|WPFontPalette]] *
***** [[OS2 API:WPSchemePalette|WPSchemePalette]] *
***** [[OS2 API:SOM:Classes:WPSchemePalette|WPSchemePalette]] *
**** [[OS2 API:WPPower|WPPower]]
**** [[OS2 API:SOM:Classes:WPPower|WPPower]]
**** [[OS2 API:WPPrinter|WPPrinter]]
**** [[OS2 API:SOM:Classes:WPPrinter|WPPrinter]]
***** [[OS2 API:WPRPrinter|WPRPrinter]]
***** [[OS2 API:SOM:Classes:WPRPrinter|WPRPrinter]]
**** [[OS2 API:WPProgram|WPProgram]]
**** [[OS2 API:SOM:Classes:WPProgram|WPProgram]]
**** [[OS2 API:WPShadow|WPShadow]]
**** [[OS2 API:SOM:Classes:WPShadow|WPShadow]]
***** [[OS2 API:WPNetLink|WPNetLink]]
***** [[OS2 API:SOM:Classes:WPNetLink|WPNetLink]]
**** [[OS2 API:WPShredder|WPShredder]]
**** [[OS2 API:SOM:Classes:WPShredder|WPShredder]]
**** [[OS2 API:WPSound|WPSound]]
**** [[OS2 API:SOM:Classes:WPSound|WPSound]]
**** [[OS2 API:WPSpecialNeeds|WPSpecialNeeds]]
**** [[OS2 API:SOM:Classes:WPSpecialNeeds|WPSpecialNeeds]]
**** [[OS2 API:WPSpool|WPSpool]]
**** [[OS2 API:SOM:Classes:WPSpool|WPSpool]]
**** [[OS2 API:WPSystem|WPSystem]]
**** [[OS2 API:SOM:Classes:WPSystem|WPSystem]]
**** [[OS2 API:WPWinConfig|WPWinConfig]]
**** [[OS2 API:SOM:Classes:WPWinConfig|WPWinConfig]]
*** [[OS2 API:WPFileSystem|WPFileSystem]]
*** [[OS2 API:SOM:Classes:WPFileSystem|WPFileSystem]]
**** [[OS2 API:WPDataFile|WPDataFile]]
**** [[OS2 API:SOM:Classes:WPDataFile|WPDataFile]]
***** [[OS2 API:WPHtml|WPHtml]]
***** [[OS2 API:SOM:Classes:WPHtml|WPHtml]]
***** [[OS2 API:WPIcon|WPIcon]]
***** [[OS2 API:SOM:Classes:WPIcon|WPIcon]]
***** [[OS2 API:WPWPImageFile|WPImageFile]] *
***** [[OS2 API:SOM:Classes:WPWPImageFile|WPImageFile]] *
****** [[OS2 API:WPBitmap|WPBitmap]]
****** [[OS2 API:SOM:Classes:WPBitmap|WPBitmap]]
***** [[OS2 API:WPMet|WPMet]]
***** [[OS2 API:SOM:Classes:WPMet|WPMet]]
***** [[OS2 API:WPPif|WPPif]]
***** [[OS2 API:SOM:Classes:WPPif|WPPif]]
***** [[OS2 API:WPPointer|WPPointer]]
***** [[OS2 API:SOM:Classes:WPPointer|WPPointer]]
***** [[OS2 API:WPProgramFile|WPProgramFile]]
***** [[OS2 API:SOM:Classes:WPProgramFile|WPProgramFile]]
****** [[OS2 API:WPCommandFile|WPCommandFile]]
****** [[OS2 API:SOM:Classes:WPCommandFile|WPCommandFile]]
***** [[OS2 API:WPUrl|WPUrl]] *
***** [[OS2 API:SOM:Classes:WPUrl|WPUrl]] *
**** [[OS2 API:WPFolder|WPFolder]]
**** [[OS2 API:SOM:Classes:WPFolder|WPFolder]]
***** [[OS2 API:WPDesktop|WPDesktop]]
***** [[OS2 API:SOM:Classes:WPDesktop|WPDesktop]]
***** [[OS2 API:WPDrives|WPDrives]]
***** [[OS2 API:SOM:Classes:WPDrives|WPDrives]]
***** [[OS2 API:WPHost|WPHost]] *
***** [[OS2 API:SOM:Classes:WPHost|WPHost]] *
***** [[OS2 API:WPHwManager|WPHwManager]] *
***** [[OS2 API:SOM:Classes:WPHwManager|WPHwManager]] *
***** [[OS2 API:WPMinWinViewer|WPMinWinViewer]]
***** [[OS2 API:SOM:Classes:WPMinWinViewer|WPMinWinViewer]]
***** [[OS2 API:WPNetgrp|WPNetgrp]]
***** [[OS2 API:SOM:Classes:WPNetgrp|WPNetgrp]]
***** [[OS2 API:WPNetwork|WPNetwork]]
***** [[OS2 API:SOM:Classes:WPNetwork|WPNetwork]]
***** [[OS2 API:WPRootFolder|WPRootFolder]]
***** [[OS2 API:SOM:Classes:WPRootFolder|WPRootFolder]]
***** [[OS2 API:WPServer|WPServer]]
***** [[OS2 API:SOM:Classes:WPServer|WPServer]]
***** [[OS2 API:WPSharedDir|WPSharedDir]]
***** [[OS2 API:SOM:Classes:WPSharedDir|WPSharedDir]]
***** [[OS2 API:WPStartup|WPStartup]]
***** [[OS2 API:SOM:Classes:WPStartup|WPStartup]]
***** [[OS2 API:WPTemplates|WPTemplates]]
***** [[OS2 API:SOM:Classes:WPTemplates|WPTemplates]]
***** [[OS2 API:WPUrlFolder|WPUrlFolder]]
***** [[OS2 API:SOM:Classes:WPUrlFolder|WPUrlFolder]]
*** [[OS2 API:WPTransient|WPTransient]]
*** [[OS2 API:SOM:Classes:WPTransient|WPTransient]]
**** [[OS2 API:WPJob|WPJob]]
**** [[OS2 API:SOM:Classes:WPJob|WPJob]]
**** [[OS2 API:WPDevice|WPDevice]] *
**** [[OS2 API:SOM:Classes:WPDevice|WPDevice]] *
***** [[OS2 API:WPDevAudio|WPDevAudio]] *
***** [[OS2 API:SOM:Classes:WPDevAudio|WPDevAudio]] *
***** [[OS2 API:WPDevBus|WPDevBus]] *
***** [[OS2 API:SOM:Classes:WPDevBus|WPDevBus]] *
***** [[OS2 API:WPDevCDRom|WPDevCDRom]] *
***** [[OS2 API:SOM:Classes:WPDevCDRom|WPDevCDRom]] *
***** [[OS2 API:WPDevCPU|WPDevCPU]] *
***** [[OS2 API:SOM:Classes:WPDevCPU|WPDevCPU]] *
***** [[OS2 API:WPDevDiskette|WPDevDiskette]] *
***** [[OS2 API:SOM:Classes:WPDevDiskette|WPDevDiskette]] *
***** [[OS2 API:WPDevDisplay|WPDevDisplay]] *
***** [[OS2 API:SOM:Classes:WPDevDisplay|WPDevDisplay]] *
***** [[OS2 API:WPDevHarddrive|WPDevHarddrive]] *
***** [[OS2 API:SOM:Classes:WPDevHarddrive|WPDevHarddrive]] *
***** [[OS2 API:WPDevKeyboard|WPDevKeyboard]] *
***** [[OS2 API:SOM:Classes:WPDevKeyboard|WPDevKeyboard]] *
***** [[OS2 API:WPDevMemory|WPDevMemory]] *
***** [[OS2 API:SOM:Classes:WPDevMemory|WPDevMemory]] *
***** [[OS2 API:WPDevMouse|WPDevMouse]] *
***** [[OS2 API:SOM:Classes:WPDevMouse|WPDevMouse]] *
***** [[OS2 API:WPDevParallel|WPDevParallel]] *
***** [[OS2 API:SOM:Classes:WPDevParallel|WPDevParallel]] *
***** [[OS2 API:WPDevPeriph|WPDevPeriph]] *
***** [[OS2 API:SOM:Classes:WPDevPeriph|WPDevPeriph]] *
***** [[OS2 API:WPDevSerial|WPDevSerial]] *
***** [[OS2 API:SOM:Classes:WPDevSerial|WPDevSerial]] *
***** [[OS2 API:WPDevTape|WPDevTape]] *
***** [[OS2 API:SOM:Classes:WPDevTape|WPDevTape]] *
***** [[OS2 API:WPDevTimer|WPDevTimer]] *
***** [[OS2 API:SOM:Classes:WPDevTimer|WPDevTimer]] *
**** [[OS2 API:WPPdr|WPPdr]]
**** [[OS2 API:SOM:Classes:WPPdr|WPPdr]]
**** [[OS2 API:WPPort|WPPort]]
**** [[OS2 API:SOM:Classes:WPPort|WPPort]]
**** [[OS2 API:WPQdr|WPQdr]]
**** [[OS2 API:SOM:Classes:WPQdr|WPQdr]]


The ones marked with asterisk (*) are the classes released in Workplace Shell for Warp 4.
The ones marked with asterisk (*) are the classes released in Workplace Shell for Warp 4.

Revision as of 22:20, 13 April 2012

Workplace Shell API

Presentation Manager Interface Related Functions

Classes

The ones marked with asterisk (*) are the classes released in Workplace Shell for Warp 4.

Classes Hierarchy

This is the class hierarchy used in OS/2 Warp 4 for the WorkplaceShell classes.

The ones marked with asterisk (*) are the classes released in Workplace Shell for Warp 4.

Back to OS/2 API