Jump to content

WPLaunchPad: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
No edit summary
Line 1: Line 1:
==Description==
==Description==


==Class definition file==
;Class definition file:wplnchpd.idl
 
;DLL:
==DLL==


==Class hierarchy SOMObject==
==Class hierarchy SOMObject==
Line 14: Line 13:
* [[wpAddLaunchPadPage2]]  
* [[wpAddLaunchPadPage2]]  
* [[wpQueryActionButtons]]  
* [[wpQueryActionButtons]]  
* [[ wpQueryActionButtonStyle]]  
* [[wpQueryActionButtonStyle]]  
* [[wpQueryCloseDrawer]]  
* [[wpQueryCloseDrawer]]  
* [[wpQueryDisplaySmallIcons]]
* [[wpQueryDisplaySmallIcons]]
Line 37: Line 36:
* [[wpSetObjectListFromObjects]]
* [[wpSetObjectListFromObjects]]
* [[wpSetObjectListFromStrings]]  
* [[wpSetObjectListFromStrings]]  


==SOMObject instance methods==
==SOMObject instance methods==
* [[somDefaultInit]]  
* [[somDefaultInit]]  
* [[somDestruct]]
* [[somDestruct]]


==WPObject instance methods==
==WPObject instance methods==
Line 59: Line 56:
* [[wpSetup]]
* [[wpSetup]]
* [[wpUnInitData]]
* [[wpUnInitData]]


==Class methods==
==Class methods==
Line 71: Line 67:
* [[wpclsQueryStyle]]
* [[wpclsQueryStyle]]
* [[wpclsQueryTitle]]
* [[wpclsQueryTitle]]


==Override by WPLaunchPad==
==Override by WPLaunchPad==


==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)
 
|-
  Class WPLaunchPad
|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.
  Key Name         Value         Description   (OS/2 3.0)
|-
  ---------------------------------------------------------
|FPOBJECTS
  DRAWEROBJECTS   n,object [, ...]
|
                                  A comma delimited list,
<object ID> | filename [, ...]
                                  each of which
|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.
                                  represents a drawer
Note:  This is equivalent to specifying DRAWEROBJECTS with a drawer number of 0.
                                  number followed by
|-
                                  either object IDs or
|rowspan=4|LPACTIONSTYLE||TEXT||Display action buttons as text.
                                  fully qualified path
|-
                                  names. The drawer
|MINI||Display action buttons as mini icons.
                                  number (0 = LaunchPad
|-
                                  itself, 1 = first
|NORMAL||Display action buttons as normal sized icons.
                                  drawer, etc.) is
|-
                                  separated from the
|OFF||Do not display action buttons.
                                  object name with a
|-
                                  comma.
|LPCLOSEDRAWER
|
  FPOBJECTS       <object ID> | filename [, ...]
NO | YES
                                  A comma delimited list
|Specifies whether a drawer should be closed after a LaunchPad object is opened.
                                  of objects to be added
|-
                                  to the end of the
|LPDRAWERTEXT
                                  LaunchPad. The value(s)
|
                                  for this key name
NO | YES
                                  is/are an object IDs or
|Specifies whether object titles should be displayed on the LaunchPad drawers (not buttons).
                                  fully qualified path
|-
                                  names.
|LPFLOAT
 
|
      Note:  This is equivalent to specifying
NO | YES
      DRAWEROBJECTS with a drawer number of 0.
|Specifies whether the LaunchPad should float to the top of other windows.
 
|-
  LPACTIONSTYLE   TEXT           Display action buttons
|LPHIDECTLS
                                  as text.
|
 
YES | NO
                  MINI           Display action buttons
|Specifies whether the LaunchPad frame controls (i.e. title bar and icon) should be hidden.
                                  as mini icons.
|-
 
|LPSMALLICONS
                  NORMAL         Display action buttons
|
                                  as normal sized icons.
NO | YES
 
|Specifies whether small icons or default size icons should be displayed on the LaunchPad.
                  OFF           Do not display action
|-
                                  buttons.
|LPTEXT
 
|
  LPCLOSEDRAWER   NO | YES       Specifies whether a
NO | YES
                                  drawer should be closed
|Specifies whether object titles should be displayed on the LaunchPad buttons (not drawers).
                                  after a LaunchPad
|-
                                  object is opened.
|LPVERTICAL
 
|
  LPDRAWERTEXT     NO | YES       Specifies whether
NO | YES
                                  object titles should be
|Specifies whether the LaunchPad should be displayed horizontally or vertically.
                                  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: The OS/2 API Project]]
[[Category:SOM Class]]

Revision as of 22:19, 17 November 2016

Description

Class definition file
wplnchpd.idl
DLL

Class hierarchy SOMObject

  • WPObject
    • WPAbstract
      • WPLaunchPad

Instance methods

SOMObject instance methods

WPObject instance methods

Class methods

N/A

WPObject class methods

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 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.