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

#include <SdkObjModel.h>

Inheritance diagram for kBscDNDSourceStaticTextWidgetBoss:
kStaticTextWidgetBosskBaseWidgetBoss

Public Member Functions

IDragDropSource IID_IDRAGDROPSOURCE
 
IPMUnknown IID_IEVENTHANDLER
 
- Public Member Functions inherited from kStaticTextWidgetBoss
IPMUnknown IID_ITIP
 
IPMUnknown IID_ICONTROLVIEW
 
IPMUnknown IID_IEVENTHANDLER
 
ITextControlData IID_ITEXTCONTROLDATA
 
IStaticTextAttributes IID_ISTATICTEXTATTRIBUTES
 
IAssociatedWidgetAttributes IID_IASSOCIATEDWIDGETATTRIBUTES
 
IPMUnknown IID_ITRUNCATEDSTATICNAME
 
- 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

 Inherits from an API static text boss class, and

adds an interface to control the dragdrop source behaviour. We override the default event handler to hook in the DND source capabilities.

Member Function Documentation

IDragDropSource kBscDNDSourceStaticTextWidgetBoss::IID_IDRAGDROPSOURCE

Provides the drag sourcing capabilities. Implementation: kBscDNDDragSourceImpl.

IPMUnknown kBscDNDSourceStaticTextWidgetBoss::IID_IEVENTHANDLER
     This widget's event handler needs to be DND aware.

Implementation provided by the API.

    Implementation: kDragDropSourceEHImpl.