• (C) Copyright IBM Corp. 1992
  • Cover
  • Version Notice
  • Abstract
  • Acknowledgements
  • Figures
    • Presentation Manager Window
    • Presentation Manager Dialog Box
    • Presentation Manager Message Box
    • Clipboard Copy from an OS/2 Window into an OS/2 PM Editor
    • Container Control Used in Folder Window
    • Presentation Manager Notebook for Desktop Setting
    • Presentation Manager Notebook used in Master Help Index
    • Slider Control
    • Value Set Control
    • Progress Indicator Control
    • Standard File Dialog for "Open"
    • Standard Font Dialog
    • Workplace Shell Desktop Appearance
    • Different Views of the Same Objects
    • System Setup
    • Keyboard Settings Notebook
    • Workplace with Objects
    • Local Drives and LAN Drives
    • Shredder Object With A Folder For Deletion
    • Job List View of Print Object
    • Templates After Full Installation
    • Example of a Folder With User Templates
    • Example of a Menu Showing the Association
    • Tree View of the LAN Server
    • Different Objects - Different Functions
    • Expanded Desktop Menu
    • Setup of an Expanded Menu
    • Starting XCOPY From the First Line in CONFIG.SYS to Back Up the INI Files
    • Building Back Up History of the INI Files from STARTUP.CMD
    • A REXX Procedure To Prevent Programs Restarting
    • REXX Procedure for Host Upload
    • REXX Procedure to Create a New Folder
    • REXX Procedure to Add a Program to a Folder
    • REXX Procedure to Register a New WPS Class
    • REXX Procedure to Deregister a WPS Class
    • Workplace Shell Quotations Work Area
    • Presentation Manager Application Structure
    • Message Queues
    • Workplace Shell Class Hierarchy
    • An ASSOCTABLE Resource Script File Statement
    • Disk Structure Supporting the Workplace Shell
    • Drag/Drop - Physical Implementation
    • Relationship of Folder to Directory and OS2.INI File
    • Effect of Changing Description on HPFS file names
    • Effect of Copying Files on Filenames
  • Tables
    • Mouse Button Settings
    • Workplace Shell Object Persistence Summary
    • Fundamental Items
    • Recommended Items
  • Special Notices
  • Preface
  • Related Publications
  • Introduction to the Presentation Manager and Workplace Shell
    • The Vision
      • The Workplace Shell User with Older Applications
      • What About the Experienced PC User?
    • What is Presentation Manager?
    • What is the Workplace Shell?
      • Workplace Shell as an Operating System Shell
      • Workplace Shell as an Application Environment
      • WPS Objects versus SOM Objects
    • Presentation Manager Enhancements in OS/2 Version 2.0
      • New Controls and Dialogs
      • Information Presentation Facility Enhancements
    • Programming Environment
    • Summary
  • Presentation Manager Components
    • Windows
      • Frame Area
      • Client Area
      • Parent and Child Windows
    • Dialog Boxes
    • Message Boxes
    • Control Windows
    • Icons
    • Clipboard
      • Shared Memory and the Clipboard
    • Summary
  • New Presentation Manager Features
    • New Window Classes
      • Container
      • Notebook
      • Slider
      • Value Set
      • Progress Indicator
    • Standard Dialogs
      • File Dialogs
      • Font Dialog
    • Information Presentation Facility
    • Summary
  • Workplace Shell Components
    • CUA and the Workplace Shell
      • Icons
    • An Introduction to the WPS
      • The Desktop
      • Objects On The Standard Desktop
      • Objects And Views
      • Customizing The Workplace Shell Objects
      • Arranging Folders and Objects According to Tasks
    • Workplace Shell Objects
      • Device Objects
      • Container Objects
      • Data Objects
      • Reference Books
      • Program References and Shadows
      • Drives
      • The Shredder Object
      • Printer Objects
      • Templates
    • The LAN Independent Shell
      • Using the LAN Independent Shell
      • Main Functions
      • LAN Server and Novell Netware Support
    • Summary
  • Using the Workplace Shell
    • WPS Navigation and Techniques
      • Mouse
      • Keyboard
      • Accelerators
      • Object Manipulation Techniques
    • Basic Operation of the Workplace Shell
      • Accessing a Context Menu
      • Opening a Window
      • Finding Open Windows
      • Creating A New Object
      • Creating a Shadow Object
      • Deleting and Undeleting an Object
      • Printing
      • Creating a Startup Environment
    • Advanced Operation of the Workplace Shell
      • Changing the Characteristics of an Object
      • Modifying the Context Menu of an Object
      • Changing the Default View on "Open"
      • Changing the Icon for an Object
      • Associating an Object with a Program
    • Giving OS/2 V2.0 the Look and Feel of OS/2 Version 1.3
    • Summary
  • Installing and Supporting the Workplace Shell
    • Allocating Disk Space
      • Partitioning the Disk for OS/2 with the Workplace Shell
      • HPFS or FAT Format?
      • Keeping the Desktop Separate from the System
      • Moving the Print Spooler
    • Setting Up Programs and Files
      • Extended Attributes
      • EAs for Files Used by DOS Programs
      • Using Files Outside the WPS Directory Structure
      • Setting Up Programs in the Workplace Shell
    • Problem Determination and Resolution
      • Error Symptoms of a Malfunctioning Desktop
      • Shadow Copies of Programs
    • Backup and Restore with the Workplace Shell
      • Critical System Files
      • How to Back Up OS2.INI
      • Restoring a Backup Version of OS2.INI
      • Backup Programs
    • Using the Workplace Shell in a LAN Environment
      • Organization of a LAN Workplace
    • Workplace Shell Performance
    • Training Users to Use the Workplace Shell
      • Training and Desktop Configuration
    • Utilities for the Workplace Shell
      • Prevent Programs Restarting at IPL
      • File Transfer to a Host Session
      • Limiting a User's Access to Settings
      • Creating and Populating Folders
      • Adding New File Types
      • Removing WPS Objects
    • Customizing OS/2 V2.0 for the Inexperienced User
      • User Requirements
      • Operating System Set Up
      • Setting up the Users Work Area
    • Summary
  • Presentation Manager and Workplace Shell Application Development
    • The Presentation Manager Application Model
      • Windows
      • Messages
      • Presentation Spaces and Device Contexts
      • Presentation Manager API Enhancements in OS/2 V2.0
    • The Workplace Shell Application Model
      • Workplace Shell Objects and Applications
      • System Object Model
      • Using Workplace Shell Classes
      • The Structure of a Workplace Shell Application
    • Writing PM Applications to Work with the Workplace Shell
      • The Workplace Shell and PM
      • How Much Can You Do with PM?
      • Migrating Existing Applications
    • Summary
  • Workplace Shell Implementation
    • The Workplace Shell as an OS/2 Program
      • Workplace Shell and the System Object Model
      • Workplace Shell Object Types
      • Relationship of the Shell to the File System
    • Workplace Shell Objects
      • Folders
      • File System Objects
      • Shadows
      • Abstract Objects
      • Transient Objects
    • Workplace Shell Facilities
      • Object Registration
      • File Associations
      • Direct Manipulation
      • WPS Events/Messages
      • Persistence
    • Extended Attributes
      • Directory Extended Attributes
      • File Extended Attributes
    • The OS2.INI File
      • Running Programs
    • Multiple Instances of Objects
    • Summary
  • Using REXX in OS/2 V2.0
  • CUA Conformance in the Workplace Shell
    • Other Items
      • Navigation
      • Emphasis
      • Mnemonics
      • Push Buttons
      • Miscellaneous
  • Glossary
    • API
    • application-controlled viewport
    • bit
    • Boot Manager
    • byte
    • Common User Access
    • compatability region
    • container object
    • context menu
    • CUA
    • DDE
    • desktop
    • direct manipulation
    • DLL
    • drag and drop manipulation
    • Extended Attributes
    • FAT
    • flat memory model
    • folder
    • general protection exception
    • guard page
    • guard page exception
    • GUI
    • HPFS
    • hypergraphics
    • hypertext
    • icon
    • Information Presentation Facility
    • IPF
    • IPF-controlled viewport
    • Initial Program Load
    • IPL
    • MB
    • memory object
    • Multiple Virtual DOS Machines
    • MVDM
    • notebook control
    • NULL
    • object
    • page
    • page fault exception
    • pop-up menu
    • printer object
    • protected mode
    • RAM
    • real mode
    • reference link
    • ROM
    • SAA
    • segment
    • segment selector
    • semaphore
    • service layer
    • shadow object
    • shredder object
    • slider control
    • SOM
    • sparse object
    • Systems Application Architecture
    • System Object Model
    • thunk
    • Trap 000D
    • Trap 000E
    • value set
    • view
    • viewport
    • VDM
    • Virtual DOS Machine
    • windows
    • Workplace Environment
    • Workplace Shell
    • WPS
    • 0:32
    • 16:16
    • 16-bit
    • 32-bit
    • 80386