** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: ctsim.cpp,v 1.73 2001/02/09 22:22:04 kevin Exp $
+** $Id: ctsim.cpp,v 1.74 2001/02/11 04:56:38 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
#include "wx/image.h"
#include "wx/filesys.h"
#include "wx/fs_zip.h"
+#include "wx/msw/helpchm.h"
#if !wxUSE_DOC_VIEW_ARCHITECTURE
#error You must set wxUSE_DOC_VIEW_ARCHITECTURE to 1 in setup.h!
#endif
#endif
-static const char* rcsindent = "$Id: ctsim.cpp,v 1.73 2001/02/09 22:22:04 kevin Exp $";
+static const char* rcsindent = "$Id: ctsim.cpp,v 1.74 2001/02/11 04:56:38 kevin Exp $";
struct option CTSimApp::ctsimOptions[] =
{
IMPLEMENT_APP(CTSimApp)
CTSimApp::CTSimApp()
-: m_docManager(NULL), m_pFrame(NULL), m_pLog(0), m_pLogDoc(0)
+: m_docManager(NULL), m_pFrame(NULL), m_pLog(0), m_pLogDoc(0), m_bAdvancedOptions(false)
{
theApp = this;
}
BEGIN_EVENT_TABLE(MainFrame, wxDocParentFrame)
#endif
+EVT_MENU(MAINMENU_FILE_PREFERENCES, MainFrame::OnPreferences)
EVT_MENU(MAINMENU_HELP_ABOUT, MainFrame::OnAbout)
EVT_MENU(MAINMENU_HELP_CONTENTS, MainFrame::OnHelpContents)
EVT_MENU(MAINMENU_HELP_TOPICS, MainFrame::OnHelpTopics)
file_menu->Append(wxID_OPEN, "&Open...\tCtrl-O");
file_menu->AppendSeparator();
+ file_menu->Append (MAINMENU_FILE_PREFERENCES, "Pr&eferences...");
file_menu->Append(MAINMENU_FILE_EXIT, "E&xit");
// history of files visited
void
MainFrame::showHelp (int commandID)
{
-#ifdef CTSIM_WINHELP
- m_winHelp.LoadFile();
-#else
- m_htmlHelp.LoadFile();
-#endif
-
switch (commandID) {
case MAINMENU_HELP_CONTENTS:
{}
+void
+MainFrame::OnPreferences (wxCommandEvent& WXUNUSED(event) )
+{
+ theApp->setAdvancedOptions (! theApp->getAdvancedOptions());
+}
+
+
#include "./splash.xpm"
void
MainFrame::OnAbout(wxCommandEvent& WXUNUSED(event) )