HDK
|
#include "UT_API.h"
#include "UT_Array.h"
#include "UT_NonCopyable.h"
#include "UT_StringHolder.h"
#include "UT_ValArray.h"
#include <SYS/SYS_Compiler.h>
#include <SYS/SYS_Types.h>
Go to the source code of this file.
Classes | |
class | UT_UndoManager |
class | UT_AutoUndoBlock |
class | UT_AutoDisableUndos |
Macros | |
#define | UT_UNDOBLOCK_ADOPT_NAME "Multiple Undo Operation" |
Enumerations | |
enum | UT_UndoBlockType { TOPLEVEL, ANYLEVEL } |
Functions | |
UT_API UT_UndoManager * | UTgetUndoManager () |
UT_API int | UTbeginUndoBlock (const char *name, UT_UndoBlockType blocktype, UT_UndoManager *man=0) |
UT_API int | UTwillAcceptUndoAddition (UT_UndoManager *man=0) |
UT_API void | UTaddToUndoBlock (UT_Undo *, UT_UndoManager *man=0) |
UT_API void | UTendUndoBlock (int level, UT_UndoManager *man=0) |
UT_API int | UTperformingUndoRedo (UT_UndoManager *man=0) |
#define UT_UNDOBLOCK_ADOPT_NAME "Multiple Undo Operation" |
Definition at line 233 of file UT_UndoManager.h.
enum UT_UndoBlockType |
Enumerator | |
---|---|
TOPLEVEL | |
ANYLEVEL |
Definition at line 65 of file UT_UndoManager.h.
UT_API void UTaddToUndoBlock | ( | UT_Undo * | , |
UT_UndoManager * | man = 0 |
||
) |
UT_API int UTbeginUndoBlock | ( | const char * | name, |
UT_UndoBlockType | blocktype, | ||
UT_UndoManager * | man = 0 |
||
) |
UT_API void UTendUndoBlock | ( | int | level, |
UT_UndoManager * | man = 0 |
||
) |
UT_API UT_UndoManager* UTgetUndoManager | ( | ) |
UT_API int UTperformingUndoRedo | ( | UT_UndoManager * | man = 0 | ) |
UT_API int UTwillAcceptUndoAddition | ( | UT_UndoManager * | man = 0 | ) |