Jump to content

WPObject: Difference between revisions

From EDM2
No edit summary
mNo edit summary
Line 11: Line 11:
==DLL==
==DLL==
* PMWP.DLL
* PMWP.DLL
==Class hierarchy SOMObject==
* '''SOMObject'''
==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==
* [[somDefaultInit]]
* [[somDestruct]]
* [[somInit]]
* [[somUninit]]





Revision as of 15:18, 27 May 2013

Description

This is the most fundamental WPS class, from which all other WPS classes 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.

Class definition file

  • wpobject.idl

DLL

  • PMWP.DLL

Class hierarchy SOMObject

  • SOMObject

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


SOMClass methods

Overridden methods: