![]() | InDesign SDK 20.5 |
#include <IAppearanceList.h>
Public Member Functions | |
| StSetStateTemp (IAppearanceList *inAppList, Form::AppearanceState inState, bool16 inInvalCaches=IAppearanceList::kInvalidate) | |
| ~StSetStateTemp () | |
Stack based class for 'temporarily' changing the active state of an IAppearanceList. Used to iterate through states, when the IAppearanceList interface itself doesn't need to be dirtied. That is, when you need to access all the children page items of all the appearances states.
| inline |
Temporarily set the active state on an appearance list
| inAppList | appearance list to change |
| inState | state to make active |
| inInvalCaches | invalidate thumbnails of inAppList. If you plan on modifying the children of inAppList, pass in true (the default). If you are certain none of the appearances of any of the states will be changed, false may be used. |
| inline |
Upon destruction, set state back to what it was previously