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

#include <SdkObjModel.h>

Inheritance diagram for kPstLstUIPanelWidgetBoss:
kPalettePanelWidgetBosskBasePalettePanelWidgetBosskErasablePrimaryResourcePanelWidgetBosskPrimaryResourcePanelWidgetBosskGenericPanelWidgetBosskBaseWidgetBoss

Public Member Functions

IPMUnknown IID_IPANELMENUDATA
 
IPMUnknown IID_IOBSERVER
 
IPMUnknown IID_ICONTROLVIEW
 
- Public Member Functions inherited from kPalettePanelWidgetBoss
IPanelDetailController IID_IPANELDETAILCONTROLLER
 
- Public Member Functions inherited from kBasePalettePanelWidgetBoss
IPMUnknown IID_ICONTROLVIEW
 
- Public Member Functions inherited from kErasablePrimaryResourcePanelWidgetBoss
IPMUnknown IID_ICONTROLVIEW
 
IPMUnknown IID_IDYNAMICERASEBEFOREDRAWFLAG
 
- Public Member Functions inherited from kPrimaryResourcePanelWidgetBoss
ISysFileData IID_ISYSFILEDATA
 
IPMUnknown IID_IRESOURCESRCFILEINFO
 
- Public Member Functions inherited from kGenericPanelWidgetBoss
IPMUnknown IID_ICONTROLVIEW
 
IPMUnknown IID_ITIP
 
ICursorRegion IID_ICURSORREGION
 
IWidgetParent IID_IWIDGETPARENT
 
IPMUnknown IID_IACCFIELDS
 
IPMUnknown IID_IPANELCONTROLDATA
 
IEveInfo IID_IEVEINFO
 
IPMUnknown IID_IEVENTHANDLER
 
ITextControlData IID_ITEXTCONTROLDATA
 
- 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

 This boss class inherits from an API panel boss class, and

adds an interface to control a pop-up menu on the panel. The implementation for this interface is provided by the API.

Member Function Documentation

IPMUnknown kPstLstUIPanelWidgetBoss::IID_ICONTROLVIEW
     The plug-in's implementation of IControlView.

Implementation provided by the helper kPalettePanelView.

    Implementation: kPalettePanelView.
IPMUnknown kPstLstUIPanelWidgetBoss::IID_IOBSERVER
     This observer subclasses ActiveSelectionObserver so when there is a selection change, 

PstLstUISelectionObserver will get notified. And also this observer observes the drop down list, we need to know when the user changes the drop down selection so we can update the dispaly data.

    Implementation: kPstLstUISelectionObserverImpl.
IPMUnknown kPstLstUIPanelWidgetBoss::IID_IPANELMENUDATA
     The plug-in's implementation of IPanelMenuData.

Implementation provided by the API.

    Implementation: kCPanelMenuDataImpl.