WPObject: Difference between revisions
(14 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
This is the root Workplace object class. This is the most fundamental class, from which all other Workplace objects are derived. This class contains functionality common to all classes. | |||
This is the most fundamental | |||
'''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. | ||
The immediate descendant classes of WPObject are WPAbstract, WPFileSystem, WPTransient and are called ''storage classes''. This descendant classes stores the object information in a persistent form. | The immediate descendant classes of WPObject are [[WPAbstract]], [[WPFileSystem]], [[WPTransient]] and are called ''storage classes''. This descendant classes stores the object information in a persistent form. | ||
; Default Tittle: "Object" | |||
; DLL: [[PMWP.DLL]] | |||
; Class definition file: wpobject.idl | |||
== | ==Class hierarchy== | ||
* | * [[SOMObject]] | ||
** WPObject | |||
* | |||
==Instance methods== | ==Instance methods== | ||
Settings Notebook methods | Settings Notebook methods | ||
*wpAddObjectGeneralPage | |||
* | *wpAddObjectGeneralPage2 | ||
* | *wpAddObjectWindowPage | ||
* | *wpAddSettingsPages | ||
* | *wpInsertSettingsPage | ||
* | |||
Save/Restore State methods | Save/Restore State methods | ||
*wpRestoreData | |||
* | *wpRestoreLong | ||
* | *wpRestoreState | ||
* | *wpRestoreString | ||
* | *[[wpSaveData]] | ||
* [[wpSaveData]] | *wpSaveDeferred | ||
* | *wpSaveImmediate | ||
* | *wpSaveLong | ||
* | *wpSaveState | ||
* | *wpSaveString | ||
* | |||
Object Usage methods | Object Usage methods | ||
*wpAddToObjUseList | |||
* | *wpAssertObjectMutexSem | ||
* | *wpCnrDeleteUseItem | ||
* | *wpDeleteFromObjUseList | ||
* | *wpFindUseItem | ||
* | *wpIsLocked | ||
* | *wpLockObject | ||
* | *wpReleaseObjectMutexSem | ||
* | *wpRequestObjectMutexSem | ||
* | *wpUnlockObject | ||
* | |||
Pop-Up Menu methods | Pop-Up Menu methods | ||
*wpAppendObject | |||
* | *wpClose | ||
* | *wpCopyObject | ||
* | *wpCreateAnother | ||
* | *wpCreateFromTemplate | ||
* | *wpCreateShadowObject | ||
* | *wpCreateShadowObjectExt | ||
* | *wpDelete | ||
* | *wpDisplayHelp | ||
* | *wpDisplayMenu | ||
* | *wpFilterMenu | ||
* | *wpFilterPopupMenu | ||
* | *wpHide | ||
* | *wpInsertMenuItems | ||
* | *wpInsertPopupMenuItems | ||
* | *wpIsObjectInitialized | ||
* | *wpMenuItemHelpSelected | ||
* | *wpMenuItemSelected | ||
* | *wpModifyMenu | ||
* | *wpModifyPopupMenu | ||
* | *wpMoveObject | ||
* | *wpObjectReady | ||
* | *wpOpen | ||
* | *wpPrintObject | ||
* | *wpQueryMenuStyle | ||
* | *wpReplaceObject | ||
* | *wpRestore | ||
* | *wpSetMenuStyle | ||
* | |||
Query and Set Object Information methods | Query and Set Object Information methods | ||
* wpFindTaskRec | * wpFindTaskRec | ||
* wpIdentify | * wpIdentify | ||
Line 155: | Line 147: | ||
Setup/Cleanup methods | Setup/Cleanup methods | ||
*wpFree | |||
* wpFree | *wpInitData | ||
* wpInitData | *wpScanSetupString | ||
* wpScanSetupString | *wpSetup | ||
* wpSetup | *wpSetupOnce | ||
* wpSetupOnce | *wpUnInitData | ||
* wpUnInitData | |||
==wpSetup override by WPObject== | ==wpSetup override by WPObject== | ||
Line 171: | Line 162: | ||
* [[somUninit]] | * [[somUninit]] | ||
==Class methods== | |||
*wpclsCreateDefaultTemplates | |||
*wpclsDecUsage | |||
*wpclsFindObjectEnd | |||
*wpclsFindObjectFirst | |||
*wpclsFindObjectNext | |||
*wpclsFindOneObject | |||
*wpclsIncUsage | |||
*wpclsInitData | |||
*wpclsInsertMultipleObjects | |||
*wpclsMakeAwake | |||
*wpclsNew | |||
*wpclsObjectFromHandle | |||
*wpclsQueryButtonAppearance | |||
*wpclsQueryDefaultHelp | |||
*wpclsQueryDefaultView | |||
*wpclsQueryDetails | |||
*wpclsQueryDetailsInfo | |||
*wpclsQueryError | |||
*wpclsQueryExtendedCriteria | |||
*wpclsQueryFolder | |||
*wpclsQueryIcon | |||
*wpclsQueryIconData | |||
*wpclsQueryObject | |||
*wpclsQuerySearchInfo | |||
*wpclsQuerySettingsPageSize | |||
*wpclsQueryStyle | |||
*wpclsQueryTitle | |||
*wpclsRemoveObjects | |||
*wpclsSetError | |||
*wpclsSetIconData | |||
*wpclsSetIcon | |||
*wpclsSetSettingsPageSize | |||
*wpclsUnInitData | |||
==SOMClass methods== | ==SOMClass methods== | ||
Overridden methods: | Overridden methods: | ||
* [[somClassReady]] | * [[somClassReady]] | ||
* [[somNew ]] | * [[somNew]] | ||
* [[somRenew]] | * [[somRenew]] | ||
==Alternatives== | |||
* XWorkplace created an derivative version called [[XFldObject]]. | |||
[[Category: | [[Category:WPS Classes]] |
Latest revision as of 01:12, 22 July 2020
This is the root Workplace object class. This is the most fundamental class, from which all other Workplace objects are derived. This class contains functionality common to all classes.
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.
The immediate descendant classes of WPObject are WPAbstract, WPFileSystem, WPTransient and are called storage classes. This descendant classes stores the object information in a persistent form.
- Default Tittle
- "Object"
- DLL
- PMWP.DLL
- Class definition file
- wpobject.idl
Class hierarchy
- SOMObject
- WPObject
Instance methods
Settings Notebook methods
- wpAddObjectGeneralPage
- wpAddObjectGeneralPage2
- wpAddObjectWindowPage
- wpAddSettingsPages
- wpInsertSettingsPage
Save/Restore State methods
- wpRestoreData
- wpRestoreLong
- wpRestoreState
- wpRestoreString
- wpSaveData
- wpSaveDeferred
- wpSaveImmediate
- wpSaveLong
- wpSaveState
- wpSaveString
Object Usage methods
- wpAddToObjUseList
- wpAssertObjectMutexSem
- wpCnrDeleteUseItem
- wpDeleteFromObjUseList
- wpFindUseItem
- wpIsLocked
- wpLockObject
- wpReleaseObjectMutexSem
- wpRequestObjectMutexSem
- wpUnlockObject
Pop-Up Menu methods
- wpAppendObject
- wpClose
- wpCopyObject
- wpCreateAnother
- wpCreateFromTemplate
- wpCreateShadowObject
- wpCreateShadowObjectExt
- wpDelete
- wpDisplayHelp
- wpDisplayMenu
- wpFilterMenu
- wpFilterPopupMenu
- wpHide
- wpInsertMenuItems
- wpInsertPopupMenuItems
- wpIsObjectInitialized
- wpMenuItemHelpSelected
- wpMenuItemSelected
- wpModifyMenu
- wpModifyPopupMenu
- wpMoveObject
- wpObjectReady
- wpOpen
- wpPrintObject
- wpQueryMenuStyle
- wpReplaceObject
- wpRestore
- wpSetMenuStyle
Query and Set Object Information methods
- wpFindTaskRec
- wpIdentify
- wpModifyStyle
- wpQueryButtonAppearance
- wpQueryConcurrentView
- wpQueryConfirmations
- wpQueryContainerFlagPtr
- wpQueryCoreRecord
- wpQueryDefaultHelp
- wpQueryDefaultIconPos
- wpQueryDefaultView
- wpQueryDetailsData
- wpQueryFolder
- wpQueryHandle
- wpQueryIcon
- wpQueryIconData
- wpQueryMinWindow
- wpQueryNameClashOptions
- wpQueryObjectID
- wpQueryScreenGroupID (Intel)
- wpQueryStyle
- wpQueryTrueStyle
- wpQueryTitle
- wpSetButtonAppearance
- wpSetConcurrentView
- wpSetDefaultHelp
- wpSetDefaultIconPos
- wpSetDefaultView
- wpSetFolder
- wpSetIcon
- wpSetIconData
- wpSetMinWindow
- wpSetObjectID
- wpSetStyle
- wpSetTaskRec
- wpSetTitle
- wpViewObject
Error Handling methods
- wpQueryError
- wpSetError
Memory Management methods
- wpAllocMem
- wpFreeMem
Direct Manipulation methods
- wpDraggedOverObject
- wpDragOver
- wpDrop
- wpDroppedOnObject
- wpEndConversation
- wpFormatDragItem
- wpRender
- wpRenderComplete
Miscellaneous methods
- wpCnrRefreshDetails
- wpCnrRemoveObject
- wpCnrSetEmphasis
- wpConfirmDelete
- wpConfirmObjectTitle
- wpCopiedFromTemplate
- wpDoesObjectMatch
- wpFindViewItem
- wpIsDeleteable
- wpRegisterView
- wpSwitchTo
- wpWaitForClose
Setup/Cleanup methods
- wpFree
- wpInitData
- wpScanSetupString
- wpSetup
- wpSetupOnce
- wpUnInitData
wpSetup override by WPObject
SOMObject instance methods
Class methods
- wpclsCreateDefaultTemplates
- wpclsDecUsage
- wpclsFindObjectEnd
- wpclsFindObjectFirst
- wpclsFindObjectNext
- wpclsFindOneObject
- wpclsIncUsage
- wpclsInitData
- wpclsInsertMultipleObjects
- wpclsMakeAwake
- wpclsNew
- wpclsObjectFromHandle
- wpclsQueryButtonAppearance
- wpclsQueryDefaultHelp
- wpclsQueryDefaultView
- wpclsQueryDetails
- wpclsQueryDetailsInfo
- wpclsQueryError
- wpclsQueryExtendedCriteria
- wpclsQueryFolder
- wpclsQueryIcon
- wpclsQueryIconData
- wpclsQueryObject
- wpclsQuerySearchInfo
- wpclsQuerySettingsPageSize
- wpclsQueryStyle
- wpclsQueryTitle
- wpclsRemoveObjects
- wpclsSetError
- wpclsSetIconData
- wpclsSetIcon
- wpclsSetSettingsPageSize
- wpclsUnInitData
SOMClass methods
Overridden methods:
Alternatives
- XWorkplace created an derivative version called XFldObject.