Jump to content

XFldObject: Difference between revisions

From EDM2
Line 16: Line 16:


==Instance methods==
==Instance methods==
Overridden 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;
 
 
===Overridden methods===
This methods are overridden from WPObject.
 
Settings Notebook methods
Settings Notebook methods
* wpAddObjectGeneralPage
* wpAddObjectGeneralPage

Revision as of 16:31, 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;


Overridden 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

Class methods

SOMClass methods