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

Public Types | |
| enum | { kDefaultIID = IID_ISWATCHESPANELPREFS } |
Public Member Functions | |
| virtual void | SetActiveOptionClassID (const ClassID &theState)=0 |
| virtual ClassID | GetActiveOptionClassID () const =0 |
| virtual void | SetPrefs (const ClassID &theRenderClass, const WidgetID &theState)=0 |
| virtual WidgetID | GetPrefs (const ClassID &theRenderClass) const =0 |
| virtual void | CopyData (const ISwatchesPanelPrefs *)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
A data interface on the main swatch list palette. This interface specifies how the swatches palette should be shown.
| pure virtual |
for_internal_use ISwatchesPanelPrefs pointer to copy data from.
| pure virtual |
Returns the current active view filter class.
Returns the view preference for the specified view filter.
| the | theRenderClass specifies the view filter. |
| pure virtual |
Sets the active view filter class.
| theState | specifies the new active view filter classID. This should be kInvalidClass, kPMColorBoss, kGradientRenderingObjectBoss, or kColorGroupBoss. |
| pure virtual |
Sets the current view preference for the panel.
| the | theRenderClass specifies the current view filter. |
| theState | specifies either list style widget ID or the grid style widget ID. |