InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IPalettePresentation Class Referenceabstract

#include <IPalettePresentation.h>

Inheritance diagram for IPalettePresentation:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IPALETTEPRESENTATION }
 

Public Member Functions

virtual IControlViewGetPalettePanel () const =0
 
virtual PaletteRef GetPaletteRef () const =0
 
virtual void BringToFront ()=0
 
virtual bool16 IsFloating () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

This interface, exists on the palette wrapper boss to designate that it represents InDesign palette presentation. The palette wrapper boss bridges the gap between InDesign palette panels, and the OWL Palette world.

See Also
PaletteRef.h, PaletteRefUtils.h, IPanelMgr.h
One can look up the widget hierarchy for this interface (vs IDocumentPresentation) to determine the type of presentation.



The interface is intended to be sparce, but sufficient to allow further calls to PaletteRefUtils or IPanelMgr.

Member Function Documentation

virtual void IPalettePresentation::BringToFront ()
pure virtual

Bring this palette to the front

virtual IControlView* IPalettePresentation::GetPalettePanel () const
pure virtual

Get the palette panel this palette contains

virtual PaletteRef IPalettePresentation::GetPaletteRef () const
pure virtual

Get the PaletteRef representation for this palette

virtual bool16 IPalettePresentation::IsFloating () const
pure virtual

Is this palette floating