Difference between revisions of "XFldObject"

From EDM2
Jump to: navigation, search
(Created page with "==Description== XWorkplace replaces the WObject class with this class to implement additional functionality which XFolder needs for all objects. There cannot be any objects of th...")
 
m
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Description==
+
XWorkplace replaces the [[WPObject]] class with this class to implement additional functionality which XFolder needs for all objects. There cannot be any objects of this class directly, but only of the subclasses.
XWorkplace replaces the WObject class with this class to implement additional functionality which XFolder needs for all objects. There cannot be any objects of this class directly, but only of the subclasses.
+
  
 
This class is part of the XWorkplace project. Open source under the GNU GPL license.  
 
This class is part of the XWorkplace project. Open source under the GNU GPL license.  
  
==Class definition file==
+
;Default Title: "Object"
 
+
;DLL:[[XFLDR.DLL]]
==DLL==
+
;Class definition file:XFOBJ.IDL
* XFLDR.DLL
+
  
 
==Class hierarchy SOMObject==
 
==Class hierarchy SOMObject==
* SOMObject
+
* [[SOMObject]]
** WPObject
+
** [[WPObject]]
*** '''XFldObject'''
+
*** XFldObject
  
 
==Instance methods==
 
==Instance methods==
 +
This are new methods included on XFldObject.
 +
* xwpQueryDeletion
 +
* xwpSetDeletion
 +
* xwpTrashObjectID
 +
* xwpSetTrashObject
 +
* xwpQueryObjectHotkey
 +
* xwpSetObjectHotkey
 +
* xwpQuerySetup
 +
* xwpQuerySetup2
 +
* xwpQueryFlags
 +
* xwpModifyFlags
 +
* xwpAddWidgetNotify
 +
* xwpRemoveDestroyNotify
 +
* xwpQueryRealDefaultView
 +
* xwpFreeSetupBuffer
 +
* xwpQueryOriginalObjectID
 +
* xwpHotkeyOrBorderAction
 +
* xwpAddReplacementIconPage
 +
* xwpQueryHandle
 +
* xwpQueryLocks
 +
* xwpSetTitleOnly
 +
* xwpHandleSelfClose
 +
* xwpAddedToList
 +
* xwpRemovedFromList
 +
* xwpPrepareInsertRecord
 +
* xwpOwnerDrawIcon
 +
* xwpLazyLoadIcon
 +
* xwpForceRepaint
 +
* xwpCreateShadow
 +
* xwpResolveIfLink
  
==SOMObject instance methods==
+
==WPObject instance methods==
 +
This methods are overridden from WPObject.
  
==Class methods==
+
Settings Notebook methods
 +
* wpAddObjectGeneralPage
 +
* wpAddSettingsPages
  
==SOMClass methods==
+
Save/Restore State methods  
 +
* wpRestoreState
 +
* wpSaveDeferred
 +
* wpSaveImmediate
 +
* wpSaveState
  
 +
Object Usage methods
 +
* wpAddToObjUseList
 +
* wpAssertObjectMutexSem
 +
* wpDeleteFromObjUseList
 +
* wpReleaseObjectMutexSem
 +
* wpRequestObjectMutexSem
 +
 +
Pop-Up Menu methods
 +
* wpDisplayHelp
 +
* wpFilterMenu
 +
* wpMenuItemHelpSelected
 +
* wpMenuItemSelected
 +
* wpModifyMenu
 +
* wpObjectReady
 +
 +
Query and Set Object Information methods
 +
* wpQueryDefaultHelp
 +
* wpSetIcon
 +
* wpSetTitle
 +
* wpViewObject
 +
* wpSetObjectID
 +
 +
Memory Management methods
 +
* wpFreeMem
 +
 +
Miscellaneous methods
 +
* wpCnrSetEmphasis
 +
* wpConfirmObjectTitle
 +
* wpSwitchTo
 +
 +
Setup/Cleanup methods
 +
* wpInitData
 +
* wpSetupOnce
 +
* wpSetup
 +
* wpUnInitData
 +
 +
==SOMObject instance methods==
 +
* [[somDefaultInit]]  - Overriden
 +
* [[somDestruct]]    - Overriden
  
[[Category:OS2 API]]
+
[[Category:XWorkplace Classes]]

Latest revision as of 04:17, 14 February 2020

XWorkplace replaces the WPObject class with this class to implement additional functionality which XFolder needs for all objects. There cannot be any objects of this class directly, but only of the subclasses.

This class is part of the XWorkplace project. Open source under the GNU GPL license.

Default Title
"Object"
DLL
XFLDR.DLL
Class definition file
XFOBJ.IDL

Class hierarchy SOMObject

Instance methods

This are new methods included on XFldObject.

  • xwpQueryDeletion
  • xwpSetDeletion
  • xwpTrashObjectID
  • xwpSetTrashObject
  • xwpQueryObjectHotkey
  • xwpSetObjectHotkey
  • xwpQuerySetup
  • xwpQuerySetup2
  • xwpQueryFlags
  • xwpModifyFlags
  • xwpAddWidgetNotify
  • xwpRemoveDestroyNotify
  • xwpQueryRealDefaultView
  • xwpFreeSetupBuffer
  • xwpQueryOriginalObjectID
  • xwpHotkeyOrBorderAction
  • xwpAddReplacementIconPage
  • xwpQueryHandle
  • xwpQueryLocks
  • xwpSetTitleOnly
  • xwpHandleSelfClose
  • xwpAddedToList
  • xwpRemovedFromList
  • xwpPrepareInsertRecord
  • xwpOwnerDrawIcon
  • xwpLazyLoadIcon
  • xwpForceRepaint
  • xwpCreateShadow
  • xwpResolveIfLink

WPObject instance methods

This methods are overridden from WPObject.

Settings Notebook methods

  • wpAddObjectGeneralPage
  • wpAddSettingsPages

Save/Restore State methods

  • wpRestoreState
  • wpSaveDeferred
  • wpSaveImmediate
  • wpSaveState

Object Usage methods

  • wpAddToObjUseList
  • wpAssertObjectMutexSem
  • wpDeleteFromObjUseList
  • wpReleaseObjectMutexSem
  • wpRequestObjectMutexSem

Pop-Up Menu methods

  • wpDisplayHelp
  • wpFilterMenu
  • wpMenuItemHelpSelected
  • wpMenuItemSelected
  • wpModifyMenu
  • wpObjectReady

Query and Set Object Information methods

  • wpQueryDefaultHelp
  • wpSetIcon
  • wpSetTitle
  • wpViewObject
  • wpSetObjectID

Memory Management methods

  • wpFreeMem

Miscellaneous methods

  • wpCnrSetEmphasis
  • wpConfirmObjectTitle
  • wpSwitchTo

Setup/Cleanup methods

  • wpInitData
  • wpSetupOnce
  • wpSetup
  • wpUnInitData

SOMObject instance methods