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

#include <IObjStylesAttrCategoriesList.h>

Inheritance diagram for IObjStylesAttrCategoriesList:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IOBJSTYLESATTRCATEGORIESLIST }
 

Public Member Functions

virtual const K2Vector< ClassID > & GetApplyCategories () const =0
 
virtual void SetApplyCategories (const K2Vector< ClassID > &category)=0
 
virtual void AddCategory (ClassID classID)=0
 
virtual void RemoveCategory (ClassID classID)=0
 
virtual bool16 SupportsCategory (ClassID classID) const =0
 
virtual void Clear ()=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

An interface to get object style's name and based on information.

Member Function Documentation

virtual void IObjStylesAttrCategoriesList::AddCategory (ClassID classID)
pure virtual

Adds a category to the list

Parameters
classIDthe category to add
virtual void IObjStylesAttrCategoriesList::Clear ()
pure virtual

Clears the list

virtual const K2Vector<ClassID>& IObjStylesAttrCategoriesList::GetApplyCategories () const
pure virtual

Get the list of applying categories.

Returns
K2Vector<CategoryID> the list of attribute categories that we apply to object.
virtual void IObjStylesAttrCategoriesList::RemoveCategory (ClassID classID)
pure virtual

Removes a category to the list

Parameters
classIDthe category to add
virtual void IObjStylesAttrCategoriesList::SetApplyCategories (const K2Vector< ClassID > & category)
pure virtual

Set the apply categories.

Parameters
categorythe list of attribute categories that we apply to object.
virtual bool16 IObjStylesAttrCategoriesList::SupportsCategory (ClassID classID) const
pure virtual

returns true if the category is in the list

Parameters
classIDthe category to check