** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: ctsim.h,v 1.28 2001/01/20 02:25:45 kevin Exp $
+** $Id: ctsim.h,v 1.29 2001/01/20 08:10:33 kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
#endif
#ifdef MSVC
-// #define CTSIM_MDI 1
+#define CTSIM_MDI 1
#endif
+#if defined(CTSIM_MDI) && !wxUSE_MDI_ARCHITECTURE
+#error You must set wxUSE_MDI_ARCHITECTURE to 1 in setup.h!
+#endif
+#ifdef CTSIM_MDI
+#include "wx/docmdi.h"
+#endif
class wxMenu;
class wxDocument;
public:
MainFrame(wxDocManager *manager, wxFrame *frame, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, const long type);
-
+
+ void OnMRUFile (wxCommandEvent& event);
+
+ void OnSize (wxSizeEvent& event);
+
#if CTSIM_WINHELP
wxWinHelpController& getWinHelpController()
{return m_winHelp; }
wxTextCtrl* getLog()
{ return m_pLog; }
-
+
void OnWindowMenu0 (wxCommandEvent& event);
void OnWindowMenu1 (wxCommandEvent& event);
void OnWindowMenu2 (wxCommandEvent& event);
int OnExit();
MainFrame* getMainFrame() const
{ return m_pFrame; }
+
wxTextCtrl* getLog()
{ return m_pFrame->getLog(); }
+
wxDocManager* getDocManager()
{ return m_docManager; }