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

Public Types | |
| enum | { kDefaultIID = IID_ISELECTIONHIGHLIGHTER } |
Public Member Functions | |
| virtual void | HighlightSelection (IGraphicsContext *gc, const PBPMRect *bbox=nil)=0 |
| virtual void | ChangeHighlighting (IControlView *view, ISelectionHighlightMessage *message)=0 |
| virtual void | InvalidateSelection (IControlView *iControlView)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
IID_ISELECTIONHIGHLIGHTER interface; ISelectionHighlighter is a suite for drawing the selection highlighting in a view.
| pure virtual |
Update the highlighting in response to a selection change. The message containsa CSB-specific message which is passed along to the CSB (concrete selection boss)
| view | IControlView |
| message | ISelectionHighlightMessage* |
| pure virtual |
Highlight the current selection (eg. when a window is redrawn).
| gc | IGraphicsContext |
| bbox | PBPMRect* |
| pure virtual |