Workplace Shell API: Difference between revisions
Appearance
m Ak120 moved page OS2 API:WPS to Workplace Shell API |
m not part of the API |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== | == Presentation Manager Interface Related Functions == | ||
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | <div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | ||
* [[WinCopyObject]] | |||
* [[ | * [[WinCreateObject]] | ||
* [[ | * [[WinCreateShadow]] | ||
* [[ | * [[WinDeregisterObjectClass]] | ||
* [[ | * [[WinDestroyObject]] | ||
* [[ | * [[WinEnumObjectClasses]] | ||
* [[ | * [[WinIsSOMDDReady]] | ||
* [[ | * [[WinIsWPDServerReady]] | ||
* [[ | * [[WinLockupSystem]] | ||
* [[ | * [[WinMoveObject]] | ||
* [[ | * [[WinOpenObject]] | ||
* [[ | * [[WinQueryActiveDesktopPathname]] | ||
* [[ | * [[WinQueryObject]] | ||
* [[ | * [[WinQueryObjectPath]] | ||
* [[ | * [[WinRegisterObjectClass]] | ||
* [[ | * [[WinReplaceObjectClass]] | ||
* [[ | * [[WinRestartSOMDD]] | ||
* [[ | * [[WinRestartWPDServer]] | ||
* [[ | * [[WinSaveObject]] | ||
* [[ | * [[WinSetObjectData]] | ||
* [[ | * [[WinShutdownSystem]] | ||
* [[ | * [[WinUnlockSystem]] | ||
* [[ | * [[WinWaitForShell]] | ||
* [[ | |||
</div> | </div> | ||
==Classes== | |||
Class hierarchy used in OS/2 Warp 4 for the Workplace Shell SOM classes. | Class hierarchy used in OS/2 Warp 4 for the Workplace Shell SOM classes. | ||
*[[SOMObject]] | *[[SOMObject]] | ||
**SOMClass | **[[SOMClass]] | ||
**SOMClassMgr | **[[SOMClassMgr]] | ||
***WPClassManager * | ***[[WPClassManager]] * | ||
**[[WPObject]] | **[[WPObject]] | ||
*** [[WPAbstract]] | *** [[WPAbstract]] | ||
Line 43: | Line 42: | ||
**** [[WPPalette]] | **** [[WPPalette]] | ||
***** [[WPColorPalette]] | ***** [[WPColorPalette]] | ||
***** WPFontPalette * | ***** [[WPFontPalette]] * | ||
***** WPSchemePalette * | ***** [[WPSchemePalette]] * | ||
****WPPower | ****[[WPPower]] | ||
****[[WPPrinter]] | ****[[WPPrinter]] | ||
*****[[WPRPrinter]] | *****[[WPRPrinter]] | ||
****WPProgram | ****[[WPProgram]] | ||
****WPShadow | ****[[WPShadow]] | ||
*****WPNetLink | *****[[WPNetLink]] | ||
****WPShredder | ****[[WPShredder]] | ||
****WPSound | ****[[WPSound]] | ||
****WPSpecialNeeds | ****[[WPSpecialNeeds]] | ||
****WPSpool | ****[[WPSpool]] | ||
****WPSystem | ****[[WPSystem]] | ||
****WPWinConfig | ****[[WPWinConfig]] | ||
*** [[WPFileSystem]] | *** [[WPFileSystem]] | ||
****WPDataFile | ****[[WPDataFile]] | ||
*****WPHtml | *****[[WPHtml]] | ||
*****WPIcon | *****[[WPIcon]] | ||
*****WPImageFile * | *****[[WPImageFile]] * | ||
******WPBitmap | ******[[WPBitmap]] | ||
*****WPMet | *****[[WPMet]] | ||
*****WPPif | *****[[WPPif]] | ||
*****WPPointer | *****[[WPPointer]] | ||
*****WPProgramFile | *****[[WPProgramFile]] | ||
******WPCommandFile | ******[[WPCommandFile]] | ||
***** [[WPUrl]] * | ***** [[WPUrl]] * | ||
**** [[WPFolder]] | **** [[WPFolder]] | ||
Line 73: | Line 72: | ||
***** [[WPDrives]] | ***** [[WPDrives]] | ||
***** [[WPHost]] * | ***** [[WPHost]] * | ||
*****WPHwManager * | *****[[WPHwManager]] * | ||
*****WPMinWinViewer | *****[[WPMinWinViewer]] | ||
*****WPNetgrp | *****[[WPNetgrp]] | ||
*****WPNetwork | *****[[WPNetwork]] | ||
*****WPRootFolder | *****[[WPRootFolder]] | ||
*****WPServer | *****[[WPServer]] | ||
*****WPSharedDir | *****[[WPSharedDir]] | ||
*****WPStartup | *****[[WPStartup]] | ||
*****WPTemplates | *****[[WPTemplates]] | ||
*****WPUrlFolder | *****[[WPUrlFolder]] | ||
*** [[WPTransient]] | *** [[WPTransient]] | ||
****WPJob | ****[[WPJob]] | ||
****WPDevice * | ****[[WPDevice]] * | ||
*****WPDevAudio * | *****[[WPDevAudio]] * | ||
*****WPDevBus * | *****[[WPDevBus]] * | ||
*****WPDevCDRom * | *****[[WPDevCDRom]] * | ||
*****WPDevCPU * | *****[[WPDevCPU]] * | ||
*****WPDevDiskette * | *****[[WPDevDiskette]] * | ||
*****WPDevDisplay * | *****[[WPDevDisplay]] * | ||
*****WPDevHarddrive * | *****[[WPDevHarddrive]] * | ||
*****WPDevKeyboard * | *****[[WPDevKeyboard]] * | ||
*****WPDevMemory * | *****[[WPDevMemory]] * | ||
*****WPDevMouse * | *****[[WPDevMouse]] * | ||
*****WPDevParallel * | *****[[WPDevParallel]] * | ||
*****WPDevPeriph * | *****[[WPDevPeriph]] * | ||
*****WPDevSerial * | *****[[WPDevSerial]] * | ||
*****WPDevTape * | *****[[WPDevTape]] * | ||
*****WPDevTimer * | *****[[WPDevTimer]] * | ||
****WPPdr | ****[[WPPdr]] | ||
****WPPort | ****[[WPPort]] | ||
****WPQdr | ****[[WPQdr]] | ||
**[[SpeechObject]] | |||
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. |
Latest revision as of 16:53, 13 March 2020
Presentation Manager Interface Related Functions
- WinCopyObject
- WinCreateObject
- WinCreateShadow
- WinDeregisterObjectClass
- WinDestroyObject
- WinEnumObjectClasses
- WinIsSOMDDReady
- WinIsWPDServerReady
- WinLockupSystem
- WinMoveObject
- WinOpenObject
- WinQueryActiveDesktopPathname
- WinQueryObject
- WinQueryObjectPath
- WinRegisterObjectClass
- WinReplaceObjectClass
- WinRestartSOMDD
- WinRestartWPDServer
- WinSaveObject
- WinSetObjectData
- WinShutdownSystem
- WinUnlockSystem
- WinWaitForShell
Classes
Class hierarchy used in OS/2 Warp 4 for the Workplace Shell SOM classes.
- SOMObject
- SOMClass
- SOMClassMgr
- WPObject
- SpeechObject
The ones marked with asterisk (*) are the classes released in Workplace Shell for Warp 4. See also: List of Workplace Shell Classes
Publications
- IBM Workplace Shell Programming Reference
- IBM Workplace Shell Programming Guide