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

Public Types | |
| enum | { kDefaultIID = IID_IDV_UI_NODEREF } |
Public Member Functions | |
| virtual dvaui::ui::UI_Node * | Get_UI_Node () const =0 |
| virtual void | Set_UI_Node (dvaui::ui::UI_Node *)=0 |
| template<class Target > | |
| Target * | Get_UI_Node_As () const |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Static Public Member Functions | |
| template<class Target > | |
| static Target * | Get_UI_Node_As (dvaui::ui::UI_Node *node) |
| template<class Target > | |
| static Target * | Get_UI_Node_As (IDV_UI_NodeRef *ref) |
| template<class Target > | |
| static Target * | Get_UI_Node_As (const IPMUnknown *ref) |
This interface exists on the window and view bosses that wrap a drover window or control. These wrapper bosses bridge between InDesign views and windows, and the drover/dvaui.
| pure virtual |
Get the UI_Node this boss corresponds to
| inlinestatic |
Convenience methods
| pure virtual |
Set the UI_Node this boss corresponds to