UT/UT_UndoManager.h File Reference

#include "UT_API.h"
#include "UT_IntArray.h"
#include "UT_PtrArray.h"
#include "UT_StringArray.h"

Go to the source code of this file.

Classes

class  UT_UndoManager
class  UT_AutoUndoBlock
class  UT_AutoDisableUndos

Defines

#define UT_UNDOBLOCK_ADOPT_NAME   "Multiple Undo Operation"

Enumerations

enum  UT_UndoBlockType { TOPLEVEL, ANYLEVEL }

Functions

UT_API UT_UndoManagerUTgetUndoManager ()
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 Documentation

#define UT_UNDOBLOCK_ADOPT_NAME   "Multiple Undo Operation"

Definition at line 212 of file UT_UndoManager.h.


Enumeration Type Documentation

Enumerator:
TOPLEVEL 
ANYLEVEL 

Definition at line 69 of file UT_UndoManager.h.


Function Documentation

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  ) 


Generated on Thu May 24 00:09:05 2012 for HDK by  doxygen 1.5.9