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

Public Types | |
| enum | { kDefaultIID = IID_ICONDITIONTAGSETLIST } |
Public Member Functions | |
| virtual void | Add (UID set)=0 |
| virtual void | Remove (UID set)=0 |
| virtual void | Move (UID set)=0 |
| virtual int32 | GetCount () const =0 |
| virtual UID | GetNthSet (int32 index) const =0 |
| virtual int32 | GetSetIndex (UID set) const =0 |
| virtual UID | FindByName (const WideString &name) const =0 |
| virtual WideString | SuggestNewName () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
An interface off the workspace (document or session) that holds a list of IConditionTagSet.
Condition sets are UID based objects that capture visibility states for each condition. These are maintained in lists on the application and document workspaces. Visibilities for condition(s) created after a set is created do not change when a set is made active. A set may be redefined to capture the visibilites for those conditions.
The list is maintained in ascending alphabetical order.
| pure virtual |
Add a new condition tag set at the (optionally) specified location. The condition set is added in ascending alphabetical order.
| tag | IN The condition tag set to add to the list. |
| pure virtual |
Get the UID of the condition tag set with the specified name.
| name | IN The name of the set to find. |
| pure virtual |
Get the number of condition tag sets in the list.
| pure virtual |
Get the UID of the condition tag set at the specified index in the list.
| index | IN The index of the set. |
| pure virtual |
Get the index of the specified condition tag set in the list.
| tag | IN The UID of the set. |
| pure virtual |
Move the condition tag set. This should be called after the condition set is renamed in order to maintain ascending alphabetical order.
| tag | IN The UID of the set to move. |
| pure virtual |
Remove the specified condition tag set from the list.
| tag | IN The set to remove from the list. |
| pure virtual |
Suggest a condition tag set name.