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

Public Types | |
| enum | { kDefaultIID = IID_IINFOPANELNONSELTOOLPROVIDER } |
Public Member Functions | |
| virtual ClassID | GetToolType () const =0 |
| virtual WidgetID | GetWidgetID () const =0 |
| virtual PMIID | GetProtocolID () const =0 |
| virtual ToolInfoPriority | GetPriority () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Provides a mechanism for info palette to determine showing/hiding which panel when non-selection tool is activated. Currently the non-selection tool includes all tools existing in InDesign except pointer tool and direct selection tool. For all non-selection tool, there is only one panel associated with it. And different non-selection tool can have the same panel.
| pure virtual |
Get the priority to display the panel for the current activated tool. This is designed for third party to override the existing panel that associated with the tool.
| pure virtual |
Get the message id that will be sent to InfoPanel if the associated tool is the current activated tool
| pure virtual |
Get the ClassID of the tool that this panel associated with.
| pure virtual |
Get the panel's widget id that the tool is associated with.