InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
kCusDtLnkUITreeNodeWidgetBoss Class Reference

#include <SdkObjModel.h>

Inheritance diagram for kCusDtLnkUITreeNodeWidgetBoss:
kTreeNodeWidgetBosskPrimaryResourcePanelWidgetBosskGenericPanelWidgetBosskBaseWidgetBoss

Public Member Functions

IPMUnknown IID_IEVENTHANDLER
 
IPMUnknown IID_IOBSERVER
 
IPMUnknown IID_ICUSDTLNKUITREESHADOWEVENTHANDLER
 
IDragDropSource IID_IDRAGDROPSOURCE
 
- Public Member Functions inherited from kTreeNodeWidgetBoss
IPMUnknown IID_ICONTROLVIEW
 
IPMUnknown IID_IEVENTHANDLER
 
IPMUnknown IID_IPRECHILDEVENTHANDLER
 
ITreeNodeIDData IID_ITREENODEIDDATA
 
- Public Member Functions inherited from kPrimaryResourcePanelWidgetBoss
ISysFileData IID_ISYSFILEDATA
 
IPMUnknown IID_IRESOURCESRCFILEINFO
 
- Public Member Functions inherited from kGenericPanelWidgetBoss
IPMUnknown IID_ICONTROLVIEW
 
IPMUnknown IID_ITIP
 
ICursorRegion IID_ICURSORREGION
 
IWidgetParent IID_IWIDGETPARENT
 
IPMUnknown IID_IACCFIELDS
 
IPMUnknown IID_IPANELCONTROLDATA
 
IEveInfo IID_IEVEINFO
 
IPMUnknown IID_IEVENTHANDLER
 
ITextControlData IID_ITEXTCONTROLDATA
 
- Public Member Functions inherited from kBaseWidgetBoss
IScript IID_ISCRIPT
 
IPMUnknown IID_IEVENTHANDLER
 
IPMUnknown IID_PERFORMKEYBOARDACCELERATOR
 
IPMUnknown IID_NEVERWRITESTODOCUMENT
 
IPMUnknown IID_ISCRIPTWIDGETTYPE
 
IDV_UI_NodeRef IID_IDV_UI_NODEREF
 
IPMUnknown IID_IDVEVENTHANDLER
 
IEveInfo IID_IEVEINFO
 
IWidgetParent IID_IWIDGETPARENT
 
IPMUnknown IID_IACCFIELDS
 
IPMUnknown IID_ICONTROLVIEW
 
IPMUnknown IID_ICACHEHINTS
 
IPMUnknown IID_ITIP
 
IPMPersist IID_IPMPERSIST
 
ISubject IID_ISUBJECT
 

Detailed Description

 Subclass to allow us to use a proxy event handler (to catch double clicks), 

to add drag-drop capability and to an observer for node expand/contract events.

Member Function Documentation

IPMUnknown kCusDtLnkUITreeNodeWidgetBoss::IID_ICUSDTLNKUITREESHADOWEVENTHANDLER

The real event handler (IEventHandler) associated with this control, we delegate to this implementation Implementation: kTreeNodeEventHandlerImpl.

IDragDropSource kCusDtLnkUITreeNodeWidgetBoss::IID_IDRAGDROPSOURCE
     IDragDropSource implementation.

See Also
CusDtLnkUIDragDropSource.
    Implementation: kCusDtLnkUIDragDropSourceImpl.
IPMUnknown kCusDtLnkUITreeNodeWidgetBoss::IID_IEVENTHANDLER
     IEventHandler implememtation, 

what the application framework thinks is the control's event handler

See Also
CusDtLnkUITreeNodeEH
    Implementation: kCusDtLnkUITreeNodeEHImpl.
IPMUnknown kCusDtLnkUITreeNodeWidgetBoss::IID_IOBSERVER
     Observer (IObserver) for changes in node state 

such as expand/contract

See Also
CusDtLnkUITreeNodeObserver
    Implementation: kCusDtLnkUITreeNodeObserverImpl.