Jump to content

WPAbstract: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Description==
This is the first of the three base Workplace object storage classes which are derived from [[WPObject]]. All subclasses of this class have in common that objects of them do not physically exist as files in the file system, but save their data in OS2.INI only. As a result, objects of subclasses of this class are not visible outside the WPS.
This is the first of the three base WPS storage classes which are derived from WPObject. All subclasses of this class have in common that objects of them do not physically exist as files in the file system, but save their data in OS2.INI only. As a result, objects of subclasses of this class are not visible outside the WPS.  


'''Note:''' This class is only an abstract superclass for subclasses. There should not be any objects of this class directly, but only of the subclasses.
;Note:This class is only an abstract superclass for subclasses. There should not be any objects of this class directly, but only of the subclasses.


==Class definition file==
;Default Title: "Abstract"
* wpabs.idl
;DLL: [[PMWP.DLL]]
;Class definition file: wpabs.idl


==DLL==
==Class hierarchy==
* PMWP.DLL
SOMObject
 
* [[WPObject]]
==Class hierarchy SOMObject==
* [[OS2 API:SOM:Classes:WPObject|WPObject]]
** WPAbstract
** WPAbstract


==Instance methods==
==Instance methods==
N/A
===SOMObject instance methods===
* [[somDefaultInit]]
* [[somDestruct]]


==SOMObject instance methods==
===WPObject instance methods===
* [[OS2 API:SOM:ObjectMethods:somDefaultInit|somDefaultInit]]
* [[OS2 API:SOM:ObjectMethods:somDestruct|somDestruct]]
 
==WPObject instance methods==
Overridden methods.  
Overridden methods.  
* [[OS2 API:SOM:ObjectMethods:wpCopyObject|wpCopyObject]]
*wpCopyObject
* [[OS2 API:SOM:ObjectMethods:wpDragOver|wpDragOver]]
*wpDragOver
* [[OS2 API:SOM:ObjectMethods:wpIdentify|wpIdentify]]
*wpIdentify
* [[OS2 API:SOM:ObjectMethods:wpMoveObject|wpMoveObject]]
*wpMoveObject
* [[OS2 API:SOM:ObjectMethods:wpQueryHandle|wpQueryHandle]]
*wpQueryHandle
* [[OS2 API:SOM:ObjectMethods:wpQueryIcon|wpQueryIcon]]
*wpQueryIcon
* [[OS2 API:SOM:ObjectMethods:wpQueryIconData|wpQueryIconData]]
*wpQueryIconData
* [[OS2 API:SOM:ObjectMethods:wpQueryNameClashOptions|wpQueryNameClashOptions]]
*wpQueryNameClashOptions
* [[OS2 API:SOM:ObjectMethods:wpReplaceObject|wpReplaceObject]]
*wpReplaceObject
* [[OS2 API:SOM:ObjectMethods:wpRestoreState|wpRestoreState]]
*wpRestoreState
* [[OS2 API:SOM:ObjectMethods:wpSaveImmediate|wpSaveImmediate]]
*wpSaveImmediate
* [[OS2 API:SOM:ObjectMethods:wpSaveState|wpSaveState]]
*wpSaveState
* [[OS2 API:SOM:ObjectMethods:wpSetIconData|wpSetIconData]]
*wpSetIconData
* [[OS2 API:SOM:ObjectMethods:wpSetTitle|wpSetTitle]]
*wpSetTitle
*wpDestroyObject
*wpMakeObject


==Class methods==
==Class methods==
* [[OS2 API:SOM:ObjectMethods:wpclsQuerySetting|wpclsQuerySetting]]
*wpclsQuerySetting
* [[OS2 API:SOM:ObjectMethods:wpclsSetSetting|wpclsSetSetting]]
*wpclsSetSetting


==WPObject class methods==
==WPObject class methods==
Overridden methods.
Overridden methods.
* [[OS2 API:SOM:ObjectMethods:wpclsObjectFromHandle|wpclsObjectFromHandle]]
*wpclsObjectFromHandle
* [[OS2 API:SOM:ObjectMethods:wpclsQueryTitle|wpclsQueryTitle]]
*wpclsQueryTitle
 


[[Category:The OS/2 API Project]]
[[Category:Workplace object storage class]]

Latest revision as of 20:57, 21 July 2020

This is the first of the three base Workplace object storage classes which are derived from WPObject. All subclasses of this class have in common that objects of them do not physically exist as files in the file system, but save their data in OS2.INI only. As a result, objects of subclasses of this class are not visible outside the WPS.

Note
This class is only an abstract superclass for subclasses. There should not be any objects of this class directly, but only of the subclasses.
Default Title
"Abstract"
DLL
PMWP.DLL
Class definition file
wpabs.idl

Class hierarchy

SOMObject

Instance methods

SOMObject instance methods

WPObject instance methods

Overridden methods.

  • wpCopyObject
  • wpDragOver
  • wpIdentify
  • wpMoveObject
  • wpQueryHandle
  • wpQueryIcon
  • wpQueryIconData
  • wpQueryNameClashOptions
  • wpReplaceObject
  • wpRestoreState
  • wpSaveImmediate
  • wpSaveState
  • wpSetIconData
  • wpSetTitle
  • wpDestroyObject
  • wpMakeObject

Class methods

  • wpclsQuerySetting
  • wpclsSetSetting

WPObject class methods

Overridden methods.

  • wpclsObjectFromHandle
  • wpclsQueryTitle