![]() | InDesign SDK 20.5 |
#include <SdkObjModel.h>

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.
| 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.
Implementation: kCusDtLnkUIDragDropSourceImpl.
| IPMUnknown kCusDtLnkUITreeNodeWidgetBoss::IID_IEVENTHANDLER |
IEventHandler implememtation,
what the application framework thinks is the control's event handler
Implementation: kCusDtLnkUITreeNodeEHImpl.
| IPMUnknown kCusDtLnkUITreeNodeWidgetBoss::IID_IOBSERVER |
Observer (IObserver) for changes in node state
such as expand/contract
Implementation: kCusDtLnkUITreeNodeObserverImpl.