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..." |
No edit summary |
||
Line 1: | Line 1: | ||
==Description== | |||
==Class definition file== | |||
==DLL== | |||
==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]] | |||
==Class methods== | |||
N/A | |||
==WPObject class methods== | |||
* [[wpclsQueryDefaultHelp]] | |||
* [[wpclsQueryDefaultView]] | |||
* [[wpclsQueryIconData]] | |||
* [[wpclsQuerySettingsPageSize]] | |||
* [[wpclsQueryStyle]] | |||
* [[wpclsQueryTitle]] | |||
==Override by WPLaunchPad== | |||
==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) | ||
Line 89: | Line 169: | ||
displayed horizontally | displayed horizontally | ||
or vertically. | or vertically. | ||
[[Category: The OS/2 API Project]] |
Revision as of 15:50, 17 November 2013
Description
Class definition file
DLL
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
WPObject instance methods
- wpAddObjectWindowPage �
- wpAddSettingsPages
- wpDragOver
- wpDrop
- wpFilterMenu
- wpInitData
- wpMenuItemHelpSelected
- wpMenuItemSelected
- wpOpen
- wpQueryConcurrentView
Class methods
N/A
WPObject class methods
- wpclsQueryDefaultHelp
- wpclsQueryDefaultView
- wpclsQueryIconData
- wpclsQuerySettingsPageSize
- wpclsQueryStyle
- wpclsQueryTitle
Override by WPLaunchPad
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 WPLaunchPad
Key Name Value Description (OS/2 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.