Difference between revisions of "XFldObject"

From EDM2
Jump to: navigation, search
(Instance methods)
Line 17: Line 17:
 
==Instance methods==
 
==Instance methods==
 
This are new methods included on XFldObject.
 
This are new methods included on XFldObject.
 
+
* xwpQueryDeletion
            xwpQueryDeletion,
+
* xwpSetDeletion  
            xwpSetDeletion,
+
* xwpTrashObjectID  
            xwpTrashObjectID,
+
* xwpSetTrashObject  
            xwpSetTrashObject,
+
* xwpQueryObjectHotkey  
            xwpQueryObjectHotkey,
+
* xwpSetObjectHotkey  
            xwpSetObjectHotkey,
+
* xwpQuerySetup  
            xwpQuerySetup,
+
* xwpQuerySetup2  
            xwpQuerySetup2,
+
* xwpQueryFlags  
            xwpQueryFlags,
+
* xwpModifyFlags  
            xwpModifyFlags,
+
* xwpAddWidgetNotify  
            xwpAddWidgetNotify,
+
* xwpRemoveDestroyNotify  
            xwpRemoveDestroyNotify,
+
* xwpQueryRealDefaultView  
            xwpQueryRealDefaultView,
+
* xwpFreeSetupBuffer  
            xwpFreeSetupBuffer,
+
* xwpQueryOriginalObjectID  
            xwpQueryOriginalObjectID,
+
* xwpHotkeyOrBorderAction  
            xwpHotkeyOrBorderAction,
+
* xwpAddReplacementIconPage  
            xwpAddReplacementIconPage,
+
* xwpQueryHandle  
            xwpQueryHandle,
+
* xwpQueryLocks  
            xwpQueryLocks,
+
* xwpSetTitleOnly  
            xwpSetTitleOnly,
+
* xwpHandleSelfClose  
            xwpHandleSelfClose,
+
* xwpAddedToList  
            xwpAddedToList,
+
* xwpRemovedFromList  
            xwpRemovedFromList,
+
* xwpPrepareInsertRecord  
            xwpPrepareInsertRecord,
+
* xwpOwnerDrawIcon  
            xwpOwnerDrawIcon,
+
* xwpLazyLoadIcon  
            xwpLazyLoadIcon,
+
* xwpForceRepaint  
            xwpForceRepaint,
+
* xwpCreateShadow  
            xwpCreateShadow,
+
* xwpResolveIfLink
            xwpResolveIfLink;
+
 
+
  
 
==WPObject instance methods==
 
==WPObject instance methods==

Revision as of 14:44, 4 December 2015

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 this class directly, but only of the subclasses.

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

Class definition file

  • xfobj.idl

DLL

  • XFLDR.DLL

Class hierarchy SOMObject

  • SOMObject
    • WPObject
      • XFldObject

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

  • somDefaultInit - Overriden
  • somDestruct - Overriden

Class methods

SOMClass methods