![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_ICONTROLSTRIPWIDGETSUITE } |
Public Member Functions | |
| virtual void | GetEnabledWidgets (K2Vector< ControlStripWidgetInfo > &infoList, const PMIID &suiteIID) const =0 |
| virtual void | GetEnabledTrackingWidgets (K2Vector< ControlStripWidgetInfo > &infoList, const PMIID &suiteIID, const ITracker *tracker) 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 |
| pure virtual |
Get the list of information about widgets to show in Control Strip during tracking.
Append your ControlStripWidgetInfo(s) onto this list. This method will be called for trackers that broadcast the IID_IDYNAMICTRACKERDATA protocol. Generally these are creation trackers See also IControlStripRegister in order to tell Control Strip what your suite IID is. Don't append any values if you want standard creation tracker widgets.
| infoList | a list of widgets to be enabled and shown in the control strip for the current selection. |
| suiteIID | the interface IID of the suite. Will be the value return from IControlStripRegister. |
| tracker | the tracker that is currently operating. Can be nil in case of drag and drop. |
Implemented in GTTxtEdtControlStripSuite.
| pure virtual |
Get the list of information about widgets to show in Control Strip for current selection. Append your ControlStripWidgetInfo(s) onto this list. This method will be called for active control strip suites when a selection change occurs. See also IControlStripRegister in order to tell Control Strip what your suite IID is.
| infoList | a list of widgets to be enabled and shown in the control strip for the current selection. |
| suiteIID | the interface IID of the suite. Will be the value return from IControlStripRegister. |
Implemented in GTTxtEdtControlStripSuite.