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

#include <IPNGIconAttributes.h>

Inheritance diagram for IPNGIconAttributes:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IPNGICONATTRIBUTES }
 

Public Member Functions

virtual int32 GetIconCentering () const =0
 
virtual void SetIconCentering (const int32 centering)=0
 
virtual void SetIconLook (const int32 _look)=0
 
virtual int32 GetIconLook () const =0
 
virtual bool GetDrawIconWell () const =0
 
virtual bool GetDrawIconBorder () const =0
 
virtual void SetAttributes (const int32 centering, const int32 _look, const bool _drawIconWell)=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

Abstract interface for accessing and modifying the settings of a icon. All icon resource should contain a PNGIconAttributes interface and resource data.

The constants defined in IconStyleDefs.h should be used when defineing an Icons view.fr resource

Member Function Documentation

virtual bool IPNGIconAttributes::GetDrawIconBorder () const
pure virtual

GetDrawIconBorder

Returns
True if the icon draws a border frame around itself or false if the border is skipped.
virtual bool IPNGIconAttributes::GetDrawIconWell () const
pure virtual

GetDrawIconWell

Returns
True if the icon draws a well or false if the well is skipped.
virtual int32 IPNGIconAttributes::GetIconCentering () const
pure virtual

GetIconCentering

Returns
Icon centering value (kIconCentering | kIconNoCentering | kIconHorizontalCentering | kIconVerticalCentering )
virtual int32 IPNGIconAttributes::GetIconLook () const
pure virtual

GetIconLook

Returns
The icon look (kIconRaisedLook | kIconFlushLook)
virtual void IPNGIconAttributes::SetAttributes (const int32 centering,
const int32 _look,
const bool _drawIconWell 
)
pure virtual

SetAttributes Sets the icon attributes

Parameters
centering
_look
_drawIconWell
Returns
virtual void IPNGIconAttributes::SetIconCentering (const int32 centering)
pure virtual

SetIconCentering Sets the icon centering value

Parameters
(kIconCentering| kIconNoCentering | kIconHorizontalCentering | kIconVerticalCentering )
Returns
virtual void IPNGIconAttributes::SetIconLook (const int32 _look)
pure virtual

SetIconLook Sets the icon look

Parameters
(kIconRaisedLook| kIconFlushLook)
Returns