WPLaunchPad: Difference between revisions
Appearance
Created page with "Captured from a message in a public CompuServe Forum Author: Dick Goran, (see EMail Addresses) (see also Changing the LaunchPad; see Sample code to create a LaunchPad for a worki..." |
mNo edit summary |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
(OS/2 V3) This is the LaunchPad class. There may be several objects of this class. | |||
;Default Title: "Toolbar" | |||
;DLL: [[PMWP.DLL]] | |||
;Class definition file: wplnchpd.idl | |||
==Class hierarchy SOMObject== | |||
*[[WPObject]] | |||
**[[WPAbstract]] | |||
***WPLaunchPad | |||
==Instance methods== | |||
*wpAddLaunchPadPage1 | |||
*wpAddLaunchPadPage2 | |||
*wpQueryActionButtons | |||
*wpQueryActionButtonStyle | |||
*wpQueryCloseDrawer | |||
*wpQueryDisplaySmallIcons | |||
*wpQueryDisplayText | |||
*wpQueryDisplayTextInDrawers | |||
*wpQueryDisplayVertical | |||
*wpQueryDrawerHWND | |||
*wpQueryFloatOnTop | |||
*wpQueryHideLaunchPadFrameCtls | |||
*wpQueryObjectList | |||
*wpRefreshDrawer | |||
*wpSetActionButtonStyle | |||
*wpSetCloseDrawer | |||
*wpSetDisplaySmallIcons | |||
*wpSetDisplayText | |||
*wpSetDisplayTextInDrawers | |||
*wpSetDisplayVertical | |||
*wpSetDrawerHWND | |||
*wpSetFloatOnTop | |||
*wpSetHideLaunchPadFrameCtls | |||
*wpSetObjectListFromHObjects | |||
*wpSetObjectListFromObjects | |||
*wpSetObjectListFromStrings | |||
==SOMObject instance methods== | |||
*somDefaultInit | |||
*somDestruct | |||
==WPObject instance methods== | |||
*wpAddObjectWindowPage | |||
*wpAddSettingsPages | |||
*wpDragOver | |||
*wpDrop | |||
*wpFilterMenu | |||
*wpInitData | |||
*wpMenuItemHelpSelected | |||
*wpMenuItemSelected | |||
*wpOpen | |||
*wpQueryConcurrentView | |||
*wpRestoreState | |||
*wpSaveState | |||
*wpSetup | |||
*wpUnInitData | |||
==WPObject class methods== | |||
*wpclsQueryDefaultHelp | |||
*wpclsQueryDefaultView | |||
*wpclsQueryIconData | |||
*wpclsQuerySettingsPageSize | |||
*wpclsQueryStyle | |||
*wpclsQueryTitle | |||
==Extra Information== | |||
Captured from a message in a public CompuServe Forum | |||
Author: Dick Goran, (see EMail Addresses) (see also Changing the LaunchPad; see Sample code to create a LaunchPad for a working example) | |||
The third edition of the REXX Reference Summary Handbook has all of the setup strings for WPLaunchPad. In addition, I have included them here: | |||
{|class="wikitable" | |||
|+Class WPLaunchPad | |||
!Key Name||Value||Description (OS/2 Warp 3.0) | |||
|- | |||
|DRAWEROBJECTS | |||
|n,object [, ...]||A comma delimited list, each of which represents a drawer number followed by either object IDs or fully qualified path names. The drawer number (0 = LaunchPad itself, 1 = first drawer, etc.) is separated from the object name with a comma. | |||
|- | |||
|FPOBJECTS | |||
| | |||
<object ID> | filename [, ...] | |||
|A comma delimited list of objects to be added to the end of the LaunchPad. The value(s) for this key name is/are an object IDs or fully qualified path names. | |||
Note: This is equivalent to specifying DRAWEROBJECTS with a drawer number of 0. | |||
|- | |||
|rowspan=4|LPACTIONSTYLE||TEXT||Display action buttons as text. | |||
|- | |||
|MINI||Display action buttons as mini icons. | |||
|- | |||
|NORMAL||Display action buttons as normal sized icons. | |||
|- | |||
|OFF||Do not display action buttons. | |||
|- | |||
|LPCLOSEDRAWER | |||
| | |||
NO | YES | |||
|Specifies whether a drawer should be closed after a LaunchPad object is opened. | |||
|- | |||
|LPDRAWERTEXT | |||
| | |||
NO | YES | |||
|Specifies whether object titles should be displayed on the LaunchPad drawers (not buttons). | |||
|- | |||
|LPFLOAT | |||
| | |||
NO | YES | |||
|Specifies whether the LaunchPad should float to the top of other windows. | |||
|- | |||
|LPHIDECTLS | |||
| | |||
YES | NO | |||
|Specifies whether the LaunchPad frame controls (i.e. title bar and icon) should be hidden. | |||
|- | |||
|LPSMALLICONS | |||
| | |||
NO | YES | |||
|Specifies whether small icons or default size icons should be displayed on the LaunchPad. | |||
|- | |||
|LPTEXT | |||
| | |||
NO | YES | |||
|Specifies whether object titles should be displayed on the LaunchPad buttons (not drawers). | |||
|- | |||
|LPVERTICAL | |||
| | |||
NO | YES | |||
|Specifies whether the LaunchPad should be displayed horizontally or vertically. | |||
|} | |||
[[Category:WPS Classes]] | |||
Latest revision as of 01:51, 14 February 2020
(OS/2 V3) This is the LaunchPad class. There may be several objects of this class.
- Default Title
- "Toolbar"
- DLL
- PMWP.DLL
- Class definition file
- wplnchpd.idl
Class hierarchy SOMObject
- WPObject
- WPAbstract
- WPLaunchPad
- WPAbstract
Instance methods
- wpAddLaunchPadPage1
- wpAddLaunchPadPage2
- wpQueryActionButtons
- wpQueryActionButtonStyle
- wpQueryCloseDrawer
- wpQueryDisplaySmallIcons
- wpQueryDisplayText
- wpQueryDisplayTextInDrawers
- wpQueryDisplayVertical
- wpQueryDrawerHWND
- wpQueryFloatOnTop
- wpQueryHideLaunchPadFrameCtls
- wpQueryObjectList
- wpRefreshDrawer
- wpSetActionButtonStyle
- wpSetCloseDrawer
- wpSetDisplaySmallIcons
- wpSetDisplayText
- wpSetDisplayTextInDrawers
- wpSetDisplayVertical
- wpSetDrawerHWND
- wpSetFloatOnTop
- wpSetHideLaunchPadFrameCtls
- wpSetObjectListFromHObjects
- wpSetObjectListFromObjects
- wpSetObjectListFromStrings
SOMObject instance methods
- somDefaultInit
- somDestruct
WPObject instance methods
- wpAddObjectWindowPage
- wpAddSettingsPages
- wpDragOver
- wpDrop
- wpFilterMenu
- wpInitData
- wpMenuItemHelpSelected
- wpMenuItemSelected
- wpOpen
- wpQueryConcurrentView
- wpRestoreState
- wpSaveState
- wpSetup
- wpUnInitData
WPObject class methods
- wpclsQueryDefaultHelp
- wpclsQueryDefaultView
- wpclsQueryIconData
- wpclsQuerySettingsPageSize
- wpclsQueryStyle
- wpclsQueryTitle
Extra Information
Captured from a message in a public CompuServe Forum Author: Dick Goran, (see EMail Addresses) (see also Changing the LaunchPad; see Sample code to create a LaunchPad for a working example)
The third edition of the REXX Reference Summary Handbook has all of the setup strings for WPLaunchPad. In addition, I have included them here:
Key Name | Value | Description (OS/2 Warp 3.0) |
---|---|---|
DRAWEROBJECTS | n,object [, ...] | A comma delimited list, each of which represents a drawer number followed by either object IDs or fully qualified path names. The drawer number (0 = LaunchPad itself, 1 = first drawer, etc.) is separated from the object name with a comma. |
FPOBJECTS |
<object ID> | filename [, ...] |
A comma delimited list of objects to be added to the end of the LaunchPad. The value(s) for this key name is/are an object IDs or fully qualified path names.
Note: This is equivalent to specifying DRAWEROBJECTS with a drawer number of 0. |
LPACTIONSTYLE | TEXT | Display action buttons as text. |
MINI | Display action buttons as mini icons. | |
NORMAL | Display action buttons as normal sized icons. | |
OFF | Do not display action buttons. | |
LPCLOSEDRAWER |
NO | YES |
Specifies whether a drawer should be closed after a LaunchPad object is opened. |
LPDRAWERTEXT |
NO | YES |
Specifies whether object titles should be displayed on the LaunchPad drawers (not buttons). |
LPFLOAT |
NO | YES |
Specifies whether the LaunchPad should float to the top of other windows. |
LPHIDECTLS |
YES | NO |
Specifies whether the LaunchPad frame controls (i.e. title bar and icon) should be hidden. |
LPSMALLICONS |
NO | YES |
Specifies whether small icons or default size icons should be displayed on the LaunchPad. |
LPTEXT |
NO | YES |
Specifies whether object titles should be displayed on the LaunchPad buttons (not drawers). |
LPVERTICAL |
NO | YES |
Specifies whether the LaunchPad should be displayed horizontally or vertically. |