Workplace object class

From EDM2
Jump to: navigation, search

List of Workplace object classes

OS/2 2.0

WPObject - root

  • WPAbstract - abstract object storage
    • WPClock - An object of this class can be found in the "System setup" folder.
    • WPCountry - Country-specific settings. An object of this class can be found in the "System setup" folder.
    • WPDisk - Objects of this class exist in the "Drives" folder. When you open one of these, the corresponding object of the WPRootFolder class is opened instead.
    • WPKeyboard - Keyboard settings. An object of this class can be found in the "System setup" folder.
    • WPMouse - Mouse settings. An object of this class can be found in the "System setup" folder.
    • WPPalette - palette object
      • WPColorPalette - Two objects of this class can be found in the "System setup" folder.
      • WPFontPalette - An object of this class can be found in the "System setup" folder.
      • WPSchemePalette - An object of this class can be found in the "System setup" folder.
    • WPPrinter - Common class for all printer objects. There is one object of this class for each printer that is installed for your system.
    • WPProgram - Common class for all program objects, as opposed to "real" program files, which are objects of the WPProgramFile class.
    • WPShadow This class is used for all shadows, no matter what class the shadow points to. Objects of this class behave just like the objects they're pointing to.
    • WPShredder - Shredder device object class.
    • WPSound - Sound settings. An object of this class can be found in the "System setup" folder.
    • WPSpecialNeeds - Special needs object class
    • WPSpooler - Spooler object class
    • WPSystem - This class implements the "System" object in the "System setup" folder.
  • WPFileSystem
    • WPDataFile - This is the class for all physically existing data file objects. Additional object information is stored in the Extended Attributes of data files.
    • WPFolder - This is the common folder class. All folders are objects of this class, unless they were created to be of a more specific subclass.
      • WPDesktop - This is the class for your Desktop, being just a more special kind of folder.
      • WPDrives - The "Drives" folder is an object of this class. There should only be one object of this class.
      • WPStartup - Startup folder. There should only be one object of this class.
      • WPTemplateFolder - Template folder object class
    • WPProgramFile - Executable file class.
  • WPTransient - Non-persistent object storage class
OS/2 2.1
  • WPPower - Advanced Power Management. An object of this class can be found in the "System setup" folder.
OS/2 Warp 3
  • WPLaunchPad - This is the LaunchPad class. There may be several objects of this class.
  • WPNetgrp
  • WPNetLink - Objects of this class point to network directories and store the data of these directories locally.
  • WPServer - Network server. Objects of this class are created in WPNetgrp folders for each server that is accessible.
  • WPSharedDir - Objects of this class are created for each shared network directory in WPServer folders.
OS/2 Warp 4

WPClassMgr - class manager

WPObject - root

  • WPAbstract
    • WPClock
    • WPCountry
    • WPDisk
    • WPLaunchPad
    • WPKeyboard
    • WPMouse
    • WPPalette
    • WPPower
    • WPPrinter
      • WPRPrinter
    • WPProgram
    • WPShadow
      • WPNetLink
    • WPShredder
    • WPSound
    • WPSpecialNeeds
    • WPSpool
    • WPSystem
    • WPWinConfig
  • WPFileSystem
    • WPDataFile
      • WPHtml Class for HTML data files.
      • WPIcon
      • WPImageFile - This is the superclass for classes dealing with image files.
        • WPBitmap
      • WPMet
      • WPPif
      • WPPointer
      • WPProgramFile
        • WPCommandFile
      • WPUrl - Uniform Resource Locator class (Internet addresses). These are stored as physical data files on disk, but contain additional data in their Extended Attributes.
    • WPFolder
      • WPDesktop
      • WPDrives
      • WPHost - Folders of this class represent a remote FTP host. If you open such a folder, the corresponding FTP host will be contacted using the given user name and password.
      • WPHwManager - An object of this class is the "Hardware Manager" in the "System setup" folder and contains objects of the class WPDevice (subclass of WPTransient).
      • WPMinWinViewer - This is the special folder containing minimized windows.
      • WPNetgrp
      • WPRootFolder - An object of this class is created every time when you open an object of the WPDisk class so that drive views look just like normal folder tree views. Objects of this class should not be created manually.
      • WPServer
      • WPSharedDir
      • WPStartup
      • WPTemplates
      • WPUrlFolder - Folders of this class show additional information for URL objects.
  • WPTransient
    • WPJob
    • WPDevice - Superclass for the different objects which you can find the "Hardware Manager" in the "System setup" folder.
    • WPPort
    • WPPdr
    • WPQdr
  • WPFtpObj - FTP folders are filled with objects of this class.
  • WPInstall - An object of this class is in the folder "\OS2\INSTALL\Installed Features".
  • WPJavaRef - Java reference object
  • WPJavaClass - Java class object

Publications

  • Application Design Guide - Workplace chapter
  • System Object Model Gouide and Reference
  • XWorkPlace documentation