Adobe.com
Contents Suites Classes Class Index Member Index

AIUndo.h File Reference

#include "AITypes.h"
#include "IAIUnicodeString.h"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"

Go to the source code of this file.

Classes

struct  AIUndoSuite
 This suites provides access to the Undo/Redo mechanism. More...

Defines

#define kAIUndoSuite   "AI Undo Suite"
#define kAIUndoSuiteVersion   AIAPI_VERSION(8)
#define kAIUndoVersion   kAIUndoSuiteVersion

Enumerations

enum  AIUndoContextKind { kAIStandardUndoContext = 0, kAISilentUndoContext, kAIAppendUndoContext }
 

Undo context types.

More...

Detailed Description


Define Documentation

#define kAIUndoSuite   "AI Undo Suite"
#define kAIUndoSuiteVersion   AIAPI_VERSION(8)
#define kAIUndoVersion   kAIUndoSuiteVersion

Enumeration Type Documentation

Undo context types.

See AIUndoSuite.

Enumerator:
kAIStandardUndoContext 

A standard context results in the addition of a new transaction which can be undone/redone by the user.

kAISilentUndoContext 

A silent context does not cause redos to be discarded and is skipped over when undoing and redoing.

An example is a selection change.

kAIAppendUndoContext 

An appended context is like a standard context, except that it is combined with the preceding transaction.

It does not appear as a separate transaction. Used, for example, to collect sequential changes to the color of an object into a single undo/redo transaction.



Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2016 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks