You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
768 B
C++
34 lines
768 B
C++
#pragma once
|
|
/*
|
|
#include ".\UndoManager\UndoManager.h"
|
|
|
|
namespace NAction
|
|
{
|
|
|
|
class CDrawUndoManager :
|
|
public CUndoManager
|
|
{
|
|
public:
|
|
CDrawUndoManager(void);
|
|
virtual ~CDrawUndoManager(void);
|
|
|
|
virtual void CreateUndoManagerObject();
|
|
|
|
static void CreateUndoManager();
|
|
static void DeleteUndoManager();
|
|
static void RegisterDoc(void* pDoc, long capacity = 30);
|
|
static void ClearDoc(void* pDoc);
|
|
static void EnableMarkEditUndoManager(BOOL bEnable, void* pDoc);
|
|
static void EnableTreeLayerUndoManager(BOOL bEnable);
|
|
static void SetAllStackCapacity(const void *pDoc, long capacity);
|
|
};
|
|
|
|
|
|
// allows customization, but the programmer must explicitly
|
|
// create and destroy, probably in an application object
|
|
CDrawUndoManager* GetDrawUndoManager(void);
|
|
|
|
}//namespace
|
|
*/
|
|
|