WPLaunchPad: Difference between revisions
Appearance
No edit summary |
mNo edit summary |
||
(5 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== | ==Class hierarchy SOMObject== | ||
* WPObject | *[[WPObject]] | ||
** WPAbstract | **[[WPAbstract]] | ||
*** | ***WPLaunchPad | ||
==Instance methods== | ==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== | ==SOMObject instance methods== | ||
* | *somDefaultInit | ||
* | *somDestruct | ||
==WPObject instance methods== | ==WPObject instance methods== | ||
* | *wpAddObjectWindowPage | ||
* | *wpAddSettingsPages | ||
* | *wpDragOver | ||
* | *wpDrop | ||
* | *wpFilterMenu | ||
* | *wpInitData | ||
* | *wpMenuItemHelpSelected | ||
* | *wpMenuItemSelected | ||
* | *wpOpen | ||
* | *wpQueryConcurrentView | ||
*wpRestoreState | |||
* | *wpSaveState | ||
* | *wpSetup | ||
* | *wpUnInitData | ||
==WPObject class methods== | ==WPObject class methods== | ||
* | *wpclsQueryDefaultHelp | ||
* | *wpclsQueryDefaultView | ||
* | *wpclsQueryIconData | ||
* | *wpclsQuerySettingsPageSize | ||
* | *wpclsQueryStyle | ||
* | *wpclsQueryTitle | ||
==Extra Information== | ==Extra Information== | ||
Captured from a message in a public CompuServe Forum | 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) | 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: | |||
The third edition of the REXX Reference Summary Handbook has all of the | {|class="wikitable" | ||
setup strings for WPLaunchPad. In addition, | |+Class WPLaunchPad | ||
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. | |||
|- | |||
|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: | [[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. |