home *** CD-ROM | disk | FTP | other *** search
- ******************************************************************************
-
- * OS/2* 2.1 Workplace Shell* .IDL files BETA *
-
- * (C) Copyright IBM Corp. 1993 All Rights Reserved *
-
- * IBM is a registered trademark of the *
-
- * International Business Machines Corporation *
-
- * U.S. Government Users Restricted Rights - Use, duplication or disclosure *
-
- * restricted by GSA ADP Schedule Contract with IBM Corp. *
-
- ******************************************************************************
-
-
- This README document contains information that describes how the
- Beta .IDL files for the Workplace Shell are to be used.
-
- These files are pre-release versions and are provided on an as-is basis
- for evaluation and demonstration. They are not intended for use with
- production code.
-
- The files included in this beta have been provided for evaluation by
- developers who have the SOMobjects Toolkit* and want to write their
- Workplace Shell subclasses using the Interface Definition Language
- (IDL) described in the SOMobjects Toolkit.
-
- Requirements:
-
- OS/2 V2.1, SOMobjects Developer's Toolkit V2.0, OS/2 V2.1 Toolkit
-
- 1. There are three subdirectories accompanying this README file:
-
- idl - contains the .idl counterparts for the documented Workplace
- Shell classes' .sc files provided with the OS/2 2.x Toolkit
-
- h - contains the .h files emitted from the Workplace Shell's .idl
- files by the SOM compiler provided with the SOMobjects
- Toolkit
-
- samples - contains several Workplace Shell subclasses that were written
- using the IDL syntax described in the SOMobjects Toolkit,
- or converted from .csc files to .idl files via the
- CTOI tool provided with the SOMobjects Toolkit. They are
- provided merely to illustrate the how to create Workplace
- Shell IDL subclasses. NOTE: the makefiles for
- each of the samples needs to be edited to conform to your
- environment/path settings. The process for making and
- installing each sample is different as well.
-
-
- 2. There is no "installation" procedure accompanying these files.
- Copy the idl files to a directory on your hard drive that is in your
- SMINCLUDE path. Copy the .h files to a directory on your hard drive
- that is in your INCLUDE path (NOTE: The .h files are NOT replacements
- for those that are currently shipped with the OS/2 2.x Toolkit, so it
- is suggested that you place them in a separate directory that precedes
- \TOOLKT2x\c\os2h in your INCLUDE path).
-
- 3. C++ header files cannot be emitted from these .idl files.
-
- 4. IDL files are provided only for the following Workplace Shell classes
- documented in the OS/2 2.1 Toolkit Presentation Manager* Reference
- Volume II:
-
- WPAbstract
- WPBitmap
- WPClock
- WPColorPalette
- WPCommandFile
- WPCountry
- WPDataFile
- WPDesktop
- WPDisk
- WPDrives
- WPFileSystem
- WPFolder
- WPFontPalette
- WPIcon
- WPKeyboard
- WPMouse
- WPObject
- WPPalette
- WPPointer
- WPPower
- WPProgram
- WPProgramFile
- WPSchemePalette
- WPShadow
- WPSound
- WPSpecialNeeds
- WPStartup
- WPSystem
- WPTemplates
- WPTransient
-
- 5. Note that if you use the SOMobjects Toolkit to develop a Workplace
- Shell subclass from these idl files, as with any other SOM* 2.0 derived
- class, the SOM 2.0 runtime (SOM.DLL) will be a prerequisite for running
- an object of the class.
-
- 6. It is not advised that you employ multiple inheritance with the
- OS/2 2.1 Workplace Shell classes, as they were not tested
- in this fashion, and may result in initialization methods being invoked
- multiple times on the same object.
-
- 7. The Workplace Shell utilizes the SOMSTARS version of the SOMobjects
- Toolkit header files.
-
- TRADEMARKS
- __________
-
- The following terms, denoted by an asterisk (*)
- in this README, are trademarks or registered
- trademarks of the IBM Corporation in the United
- States or other countries:
-
- OS/2
- Workplace Shell
- SOM
- SOMobjects Toolkit
- Presentation Manager/2
-
- IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESSED
- OR IMPLIED, INCLUDING WITHOUT LIMITATION,
- WARRANTIES OF FITNESS AND MERCHANTABILITY WITH
- RESPECT TO THE INFORMATION IN THIS DOCUMENT.
- BY FURNISHING THIS DOCUMENT, IBM GRANTS NO
- LICENSES TO ANY RELATED PATENTS OR COPYRIGHTS.
-
- Copyright IBM Corporation, 1993, all rights
- reserved.
-
-