Class definition file: wplnchpd.idl
Class hierarchy SOMObject
WPObject
WPAbstract
WPLaunchPad
Description
This class is specific to version 3, or higher, of the OS/2 operating system. This is the front panel object class.
The Toolbar is a convenience for users that provides fast access to frequently used objects and Desktop actions. Objects can be placed on the Toolbar or in drawers, which are represented by a small button above objects on the Toolbar. There is no limit to the number of Toolbars that can exist in the system. The system Toolbar is defined as the one with an OBJECTID of <WP_LAUNCHPAD>.
An instance of this class can be created as a Workplace object. An instance of this class is created initially by the system. It has the title, "Toolbar" and resides in the "System Startup" folder.
Menu ID list
The following list shows the WPMENUID menu IDs for this class:
Menu item text
Instance methods
The following list shows all the WPLaunchPad methods.
SOMObject instance methods
The following list shows all the instance methods overridden by the WPObject class. These instance methods are overridden in order to modify the behavior defined by an ancestor class.
WPObject instance methods
The following list shows all the methods overridden by the WPLaunchPad class. These methods are overridden in order to modify the behavior defined by an ancestor class.
wpSetup override by WPLaunchPad
Following are keyname-value pairs added by the WPLaunchPad class. The following table contains setup strings that can be used with WinCreateObject and WinSetObjectData to customize Toolbars:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³KEYNAME ³VALUE ³DESCRIPTION ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³FPOBJECTS ³object IDs or ³Adds objects to the end of the³ ³ ³path and file ³Toolbar. If multiple objects ³ ³ ³names ³exist, the objects are ³ ³ ³ ³separated by a comma. For ³ ³ ³ ³example: ³ ³ ³ ³<WP_OS2WIN>,<WP_OS2EO> ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³DRAWEROBJECTS ³drawer number, ³Adds the objects to the end of³ ³ ³object IDs or ³the numbered Toolbar drawer. ³ ³ ³path and file ³The drawer number is followed ³ ³ ³names ³by a comma-delimited set of ³ ³ ³ ³object IDs or path and file ³ ³ ³ ³names. The drawer number and ³ ³ ³ ³first object must be separated³ ³ ³ ³by a comma. Examples of ³ ³ ³ ³drawer numbers : 0=Toolbar, ³ ³ ³ ³1=Left-most drawer, and so ³ ³ ³ ³forth. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³LPCLOSEDRAWER ³YES ³The Toolbar drawers will close³ ³ ³ ³after an object in the drawer ³ ³ ³ ³is opened. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³NO ³The Toolbar drawers will stay ³ ³ ³ ³open after an object in the ³ ³ ³ ³drawer is opened. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³LPACTIONSTYLE ³TEXT ³Display the action buttons as ³ ³ ³ ³text (the default). ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³OFF ³Turns off the display of ³ ³ ³ ³action buttons. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³MINI ³Displays the action buttons as³ ³ ³ ³mini-icons. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³NORMAL ³Displays the action buttons as³ ³ ³ ³normal (large) icons. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³LPVERTICAL ³YES ³The Toolbar will be displayed ³ ³ ³ ³vertically. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³NO ³The Toolbar will be displayed ³ ³ ³ ³horizontally (the default). ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³LPTEXT ³YES ³The object titles will appear ³ ³ ³ ³on the Toolbar. This has no ³ ³ ³ ³effect on the objects in the ³ ³ ³ ³drawers. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³NO ³The object titles will be ³ ³ ³ ³hidden. This has no effect on³ ³ ³ ³the objects in the drawers. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³LPDRAWERTEXT ³YES ³The object titles will appear ³ ³ ³ ³on the objects in the drawers.³ ³ ³ ³This has no effect on the ³ ³ ³ ³objects on the Toolbar. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³NO ³.The object titles will be ³ ³ ³ ³hidden. This has no effect on³ ³ ³ ³the objects on the Toolbar. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³LPSMALLICONS ³YES ³Objects are displayed using ³ ³ ³ ³small icons. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³NO ³Objects are displayed using ³ ³ ³ ³large (normal) icons. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³LPHIDECTLS ³YES ³The frame controls (title bar ³ ³ ³ ³and system menu) are hidden ³ ³ ³ ³(the default). ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³NO ³The frame controls are ³ ³ ³ ³displayed. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³LPFLOAT ³YES ³The Toolbar will float on top ³ ³ ³ ³of all other windows. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³NO ³The Toolbar will not float on ³ ³ ³ ³top of all other windows. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Class methods
There are currently no class methods defined for the WPLaunchPad Workplace class object.
WPObject class methods
The following list shows all the class methods overridden by the WPLaunchPad class. These methods are overridden to modify the behavior defined by an ancestor class.