|
/*
***************************************************************************
kis v 1
(c) 2006, Florin DUMITRESCU
mailto: fdproxy@gmail.com
$Workfile: KisActionDemoDoc.h $
***************************************************************************
*/
#pragma once
#include "_Graphic.h"
class CKisActionDemoDoc : public CDocument
{
DECLARE_MESSAGE_MAP()
DECLARE_DYNCREATE(CKisActionDemoDoc)
public:
enum
{
c_MaxUndoRedoTextLen = 48
};
kis::SP_ActionExecutor m_spActionExecutor;
UINT m_ActiveTool;
C_Drawing m_Drawing;
CKisActionDemoDoc();
virtual ~CKisActionDemoDoc();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
CString _GetUndoText(void);
CString _GetRedoText(void);
void OnLButtonDown( class CKisActionDemoView* a_pView );
virtual BOOL OnNewDocument();
virtual void Serialize(CArchive& ar);
afx_msg void OnActionAddRandomSegment();
afx_msg void OnEditUndo();
afx_msg void OnEditRedo();
afx_msg void OnUpdateEditUndo(CCmdUI *pCmdUI);
afx_msg void OnUpdateEditRedo(CCmdUI *pCmdUI);
afx_msg void OnActionAddsegment();
afx_msg void OnUpdateActionAddsegment(CCmdUI *pCmdUI);
afx_msg void OnActionAddrectangle();
afx_msg void OnUpdateActionAddrectangle(CCmdUI *pCmdUI);
afx_msg void OnActionAddellipse();
afx_msg void OnUpdateActionAddellipse(CCmdUI *pCmdUI);
afx_msg BOOL OnTipText( UINT id, NMHDR* pNMHDR, LRESULT* pResult );
afx_msg void OnActionClearDrawing();
};
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.