| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #pragma once
- #include "ChaiScriptXml.h"
- #include "DialogResizer.h"
- // CScriptEditor dialog
- class CScriptEditor : public CDialogEx
- {
- DECLARE_DYNAMIC(CScriptEditor)
- public:
- CScriptEditor(CWnd* pParent = NULL); // standard constructor
- virtual ~CScriptEditor();
- CChaiScriptXml m_xml;
- CString m_title;
- protected:
-
- void EnableDisable(BOOL enable);
- // Dialog Data
- #ifdef AFX_DESIGN_TIME
- enum { IDD = IDD_SCRIPT_EDITOR };
- #endif
- CListBox m_scriptsList;
- CDialogResizer m_resize;
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
- DECLARE_MESSAGE_MAP()
- public:
- virtual BOOL OnInitDialog();
- afx_msg void OnLbnSelchangeListScripts();
- afx_msg void OnBnClickedButtonAddScript();
- afx_msg void OnEnKillfocusEditName();
- afx_msg void OnEnKillfocusEditDesc();
- afx_msg void OnEnKillfocusEditScript();
- afx_msg void OnBnClickedCheckActive();
- afx_msg void OnSize(UINT nType, int cx, int cy);
- afx_msg void OnBnClickedButtonDeleteScript();
- afx_msg void OnBnClickedButtonRun();
- CRichEditCtrl m_rich;
- virtual BOOL PreTranslateMessage(MSG* pMsg);
- };
|