|
|
(20 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| == Workplace Shell API ==
| | == Presentation Manager Interface Related Functions == |
| ==== Presentation Manager Interface Related Functions ====
| | <div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> |
| * [[OS2 API:WinCopyObject|WinCopyObject]] | | * [[WinCopyObject]] |
| * [[OS2 API:WinCreateObject|WinCreateObject]] | | * [[WinCreateObject]] |
| * [[OS2 API:WinCreateShadow|WinCreateShadow]] | | * [[WinCreateShadow]] |
| * [[OS2 API:WinDeregisterObjectClass|WinDeregisterObjectClass]] | | * [[WinDeregisterObjectClass]] |
| * [[OS2 API:WinDestroyObject|WinDestroyObject]] | | * [[WinDestroyObject]] |
| * [[OS2 API:WinEnumObjectClasses|WinEnumObjectClasses]] | | * [[WinEnumObjectClasses]] |
| * [[OS2 API:WinIsSOMDDReady|WinIsSOMDDReady]] | | * [[WinIsSOMDDReady]] |
| * [[OS2 API:WinIsWPDServerReady|WinIsWPDServerReady]] | | * [[WinIsWPDServerReady]] |
| * [[OS2 API:WinLockupSystem|WinLockupSystem]] | | * [[WinLockupSystem]] |
| * [[OS2 API:WinMoveObject|WinMoveObject]] | | * [[WinMoveObject]] |
| * [[OS2 API:WinOpenObject|WinOpenObject]] | | * [[WinOpenObject]] |
| * [[OS2 API:WinQueryActiveDesktopPathname|WinQueryActiveDesktopPathname]] | | * [[WinQueryActiveDesktopPathname]] |
| * [[OS2 API:WinQueryObject|WinQueryObject]] | | * [[WinQueryObject]] |
| * [[OS2 API:WinQueryObjectPath|WinQueryObjectPath]] | | * [[WinQueryObjectPath]] |
| * [[OS2 API:WinRegisterObjectClass|WinRegisterObjectClass]] | | * [[WinRegisterObjectClass]] |
| * [[OS2 API:WinReplaceObjectClass|WinReplaceObjectClass]] | | * [[WinReplaceObjectClass]] |
| * [[OS2 API:WinRestartSOMDD|WinRestartSOMDD]] | | * [[WinRestartSOMDD]] |
| * [[OS2 API:WinRestartWPDServer|WinRestartWPDServer]] | | * [[WinRestartWPDServer]] |
| * [[OS2 API:WinSaveObject|WinSaveObject]] | | * [[WinSaveObject]] |
| * [[OS2 API:WinSetObjectData|WinSetObjectData]] | | * [[WinSetObjectData]] |
| * [[OS2 API:WinShutdownSystem|WinShutdownSystem]] | | * [[WinShutdownSystem]] |
| * [[OS2 API:WinUnlockSystem|WinUnlockSystem]] | | * [[WinUnlockSystem]] |
| * [[OS2 API:WinWaitForShell|WinWaitForShell]] | | * [[WinWaitForShell]] |
| | </div> |
| | ==Classes== |
| | Class hierarchy used in OS/2 Warp 4 for the Workplace Shell SOM classes. |
| | *[[SOMObject]] |
| | **[[SOMClass]] |
| | **[[SOMClassMgr]] |
| | ***[[WPClassManager]] * |
| | **[[WPObject]] |
| | *** [[WPAbstract]] |
| | **** [[WPClock]] |
| | **** [[WPCountry]] |
| | **** [[WPDisk]] |
| | **** [[WPKeyboard]] |
| | **** [[WPLaunchPad]] |
| | ***** [[SmartCenter]] * |
| | **** [[WPMouse]] |
| | **** [[WPPalette]] |
| | ***** [[WPColorPalette]] |
| | ***** [[WPFontPalette]] * |
| | ***** [[WPSchemePalette]] * |
| | ****[[WPPower]] |
| | ****[[WPPrinter]] |
| | *****[[WPRPrinter]] |
| | ****[[WPProgram]] |
| | ****[[WPShadow]] |
| | *****[[WPNetLink]] |
| | ****[[WPShredder]] |
| | ****[[WPSound]] |
| | ****[[WPSpecialNeeds]] |
| | ****[[WPSpool]] |
| | ****[[WPSystem]] |
| | ****[[WPWinConfig]] |
| | *** [[WPFileSystem]] |
| | ****[[WPDataFile]] |
| | *****[[WPHtml]] |
| | *****[[WPIcon]] |
| | *****[[WPImageFile]] * |
| | ******[[WPBitmap]] |
| | *****[[WPMet]] |
| | *****[[WPPif]] |
| | *****[[WPPointer]] |
| | *****[[WPProgramFile]] |
| | ******[[WPCommandFile]] |
| | ***** [[WPUrl]] * |
| | **** [[WPFolder]] |
| | ***** [[WPDesktop]] |
| | ***** [[WPDrives]] |
| | ***** [[WPHost]] * |
| | *****[[WPHwManager]] * |
| | *****[[WPMinWinViewer]] |
| | *****[[WPNetgrp]] |
| | *****[[WPNetwork]] |
| | *****[[WPRootFolder]] |
| | *****[[WPServer]] |
| | *****[[WPSharedDir]] |
| | *****[[WPStartup]] |
| | *****[[WPTemplates]] |
| | *****[[WPUrlFolder]] |
| | *** [[WPTransient]] |
| | ****[[WPJob]] |
| | ****[[WPDevice]] * |
| | *****[[WPDevAudio]] * |
| | *****[[WPDevBus]] * |
| | *****[[WPDevCDRom]] * |
| | *****[[WPDevCPU]] * |
| | *****[[WPDevDiskette]] * |
| | *****[[WPDevDisplay]] * |
| | *****[[WPDevHarddrive]] * |
| | *****[[WPDevKeyboard]] * |
| | *****[[WPDevMemory]] * |
| | *****[[WPDevMouse]] * |
| | *****[[WPDevParallel]] * |
| | *****[[WPDevPeriph]] * |
| | *****[[WPDevSerial]] * |
| | *****[[WPDevTape]] * |
| | *****[[WPDevTimer]] * |
| | ****[[WPPdr]] |
| | ****[[WPPort]] |
| | ****[[WPQdr]] |
| | **[[SpeechObject]] |
|
| |
|
| ==== Classes ====
| | The ones marked with asterisk (*) are the classes released in Workplace Shell for Warp 4. |
| * [[OS2 API:WPAbstract|WPAbstract]]
| | See also: [[List of Workplace Shell Classes]] |
| * [[OS2 API:WPBitmap|WPBitmap]]
| |
| * [[OS2 API:WPClassManager|WPClassManager]] *
| |
| * [[OS2 API:WPClock|WPClock]]
| |
| * [[OS2 API:WPColorPalette|WPColorPalette]]
| |
| * [[OS2 API:WPCommandFile|WPCommandFile]]
| |
| * [[OS2 API:WPCountry|WPCountry]]
| |
| * [[OS2 API:WPDataFile|WPDataFile]]
| |
| * [[OS2 API:WPDesktop|WPDesktop]]
| |
| * [[OS2 API:WPDevAudio|WPDevAudio]] *
| |
| * [[OS2 API:WPDevBus|WPDevBus]] *
| |
| * [[OS2 API:WPDevCDROM|WPDevCDROM]] *
| |
| * [[OS2 API:WPDevCPU|WPDevCPU]]
| |
| * [[OS2 API:WPDevDiskette|WPDevDiskette]] *
| |
| * [[OS2 API:WPDevDisplay|WPDevDisplay]] *
| |
| * [[OS2 API:WPDevHarddrive|WPDevHarddrive]] *
| |
| * [[OS2 API:WPDevice|WPDevice]] *
| |
| * [[OS2 API:WPDevKeyboard|WPDevKeyboard]] *
| |
| * [[OS2 API:WPDevMemory|WPDevMemory]] *
| |
| * [[OS2 API:WPDevMouse|WPDevMouse]] *
| |
| * [[OS2 API:WPDevParallel|WPDevParallel]] *
| |
| * [[OS2 API:WPDevPeriph|WPDevPeriph]] *
| |
| * [[OS2 API:WPDevSerial|WPDevSerial]] *
| |
| * [[OS2 API:WPDevTape|WPDevTape]] *
| |
| * [[OS2 API:WPDevTimer|WPDevTimer]] *
| |
| * [[OS2 API:WPDisk|WPDisk]]
| |
| * [[OS2 API:WPDrives|WPDrives]]
| |
| * [[OS2 API:WPFileSystem|WPFileSystem]]
| |
| * [[OS2 API:WPFolder|WPFolder]]
| |
| * [[OS2 API:WPFontPalette|WPFontPalette]] *
| |
| * [[OS2 API:WPHost|WPHost]] *
| |
| * [[OS2 API:WPHtml|WPHtml]] *
| |
| * [[OS2 API:WPHwManager|WPHwManager]] *
| |
| * [[OS2 API:WPIcon|WPIcon]]
| |
| * [[OS2 API:WPImageFile|WPImageFile]] *
| |
| * [[OS2 API:WPJob|WPJob]]
| |
| * [[OS2 API:WPKeyboard|WPKeyboard]]
| |
| * [[OS2 API:WPLaunchPad|WPLaunchPad]]
| |
| * [[OS2 API:WPMet|WPMet]]
| |
| * [[OS2 API:WPMinWinViewer|WPMinWinViewer]]
| |
| * [[OS2 API:WPMouse|WPMouse]]
| |
| * [[OS2 API:WPNetgrp|WPNetgrp]]
| |
| * [[OS2 API:WPNetLink|WPNetLink]]
| |
| * [[OS2 API:WPNetwork|WPNetwork]]
| |
| * [[OS2 API:WPObject|WPObject]]
| |
| * [[OS2 API:WPPalette|WPPalette]]
| |
| * [[OS2 API:WPPdr|WPPdr]]
| |
| * [[OS2 API:WPPif|WPPif]]
| |
| * [[OS2 API:WPPointer|WPPointer]]
| |
| * [[OS2 API:WPPort|WPPort]]
| |
| * [[OS2 API:WPPower|WPPower]]
| |
| * [[OS2 API:WPPrinter|WPPrinter]]
| |
| * [[OS2 API:WPProgram|WPProgram]]
| |
| * [[OS2 API:WPProgramFile|WPProgramFile]]
| |
| * [[OS2 API:WPQdr|WPQdr]]
| |
| * [[OS2 API:WPRootFolder|WPRootFolder]]
| |
| * [[OS2 API:WPRPrinter|WPRPrinter]]
| |
| * [[OS2 API:WPSchemePalette|WPSchemePalette]]
| |
| * [[OS2 API:WPServer|WPServer]]
| |
| * [[OS2 API:WPShadow|WPShadow]]
| |
| * [[OS2 API:WPSharedDir|WPSharedDir]]
| |
| * [[OS2 API:WPShredder|WPShredder]]
| |
| * [[OS2 API:WPSound|WPSound]]
| |
| * [[OS2 API:WPSpecialNeeds|WPSpecialNeeds]]
| |
| * [[OS2 API:WPSpool|WPSpool]]
| |
| * [[OS2 API:WPStartup|WPStartup]]
| |
| * [[OS2 API:WPSystem|WPSystem]]
| |
| * [[OS2 API:WPTemplates|WPTemplates]]
| |
| * [[OS2 API:WPTransient|WPTransient]]
| |
| * [[OS2 API:WPUrl|WPUrl]] *
| |
| * [[OS2 API:WPUrlFolder|WPUrlFolder]]
| |
| * [[OS2 API:WPWinConfig|WPWinConfig]]
| |
| | |
| The ones marker with asterisk (*) are the classes released in Workplace Shell for Warp 4. | |
| | |
| ==== Classes Hierarchy ====
| |
| | |
| * SOMObject
| |
| ** SOMClass
| |
| ** SOMClassMgr
| |
| *** [[OS2 API:WPClassManager|WPClassManager]] *
| |
| ** [[OS2 API:WPObject|WPObject]]
| |
| *** [[OS2 API:WPAbstract|WPAbstract]]
| |
| **** [[OS2 API:WPClock|WPClock]]
| |
| **** [[OS2 API:WPCountry|WPCountry]]
| |
| **** [[OS2 API:WPDisk|WPDisk]]
| |
| **** [[OS2 API:WPKeyboard|WPKeyboard]]
| |
| **** [[OS2 API:WPLaunchPad|WPLaunchPad]]
| |
| ***** [[OS2 API:SmartCenter|SmartCenter]] *
| |
| **** [[OS2 API:WPMouse|WPMouse]]
| |
| **** [[OS2 API:WPPalette|WPPalette]]
| |
| ***** [[OS2 API:WPColorPalette|WPColorPalette]]
| |
| ***** [[OS2 API:WPFontPalette|WPFontPalette]] *
| |
| ***** [[OS2 API:WPFontPalette|WPFontPalette]]
| |
| ***** [[OS2 API:WPSchemePalette|WPSchemePalette]]
| |
| **** [[OS2 API:WPPower|WPPower]]
| |
| **** [[OS2 API:WPPrinter|WPPrinter]]
| |
| ***** [[OS2 API:WPRPrinter|WPRPrinter]]
| |
| **** [[OS2 API:WPProgram|WPProgram]]
| |
| **** [[OS2 API:WPShadow|WPShadow]]
| |
| ***** [[OS2 API:WPNetLink|WPNetLink]]
| |
| **** [[OS2 API:WPShredder|WPShredder]]
| |
| **** [[OS2 API:WPSound|WPSound]]
| |
| **** WPSpecialNeeds
| |
| **** WPSpool
| |
| **** WPSystem
| |
| **** WPWinConfig
| |
| *** WPFileSystem
| |
| **** [[OS2 API:WPDataFile|WPDataFile]]
| |
| ***** [[OS2 API:WPBitmap|WPBitmap]]
| |
| ***** WPIcon
| |
| ***** WPMet
| |
| ***** WPPif
| |
| ***** WPPointer
| |
| ***** WPProgramFile
| |
| ****** [[OS2 API:WPCommandFile|WPCommandFile]]
| |
| **** WPFolder
| |
| ***** [[OS2 API:WPDesktop|WPDesktop]]
| |
| ***** WPDrives
| |
| ***** WPMinWinViewer
| |
| ***** WPNetgrp
| |
| ***** WPNetwork
| |
| ***** WPRootFolder
| |
| ***** WPServer
| |
| ***** WPSharedDir
| |
| ***** WPStartup
| |
| ***** WPTemplates
| |
| *** WPTransient
| |
| **** WPJob
| |
| **** WPPdr
| |
| **** WPPort
| |
| **** WPQdr
| |
| | |
| | |
| [[OS2_API | Back to OS/2 API]]
| |
|
| |
|
| | === Publications === |
| | *IBM Workplace Shell Programming Reference |
| | *IBM Workplace Shell Programming Guide |
|
| |
|
| [[Category:The OS/2 API Project]] | | [[Category:The OS/2 API Project]] |