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

#include <IToolbarSizeInfo.h>

Inheritance diagram for IToolbarSizeInfo:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ITOOLBARSIZEINFO }
 

Public Member Functions

virtual PMPoint GetToolbarVariantSize (IUserInterfacePreferences::ToolboxState whichVariant) const =0
 
virtual
IUserInterfacePreferences::ToolboxState 
GetCurrentToolbarVariant () const =0
 
virtual void SetCurrentToolbarVariant (IUserInterfacePreferences::ToolboxState newState)=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

IToolbarSizeInfo is interface used to represent the various states that a toolbox/toolbar can be in.

See Also
IUserInterfacePreferences, PaletteRefUtils

Member Function Documentation

virtual IUserInterfacePreferences::ToolboxState IToolbarSizeInfo::GetCurrentToolbarVariant () const
pure virtual

Get the current state of the toolbox

virtual PMPoint IToolbarSizeInfo::GetToolbarVariantSize (IUserInterfacePreferences::ToolboxState whichVariant) const
pure virtual

Get the size that corresponds to a particular toolbox state

virtual void IToolbarSizeInfo::SetCurrentToolbarVariant (IUserInterfacePreferences::ToolboxState newState)
pure virtual

Change the current state of the toolbox