X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=src%2Fctsim.cpp;h=b3ce9e2d745c53d42af262b9233746f5eba1a8e5;hp=eea9e604afc462a078fa334cf802bb9d3f218e29;hb=8a7697ce57b56cdc43698cd1241ad98d49f9b5ac;hpb=fe89edcddaed55ae08796fbf1718d8b3ca9ed493 diff --git a/src/ctsim.cpp b/src/ctsim.cpp index eea9e60..b3ce9e2 100644 --- a/src/ctsim.cpp +++ b/src/ctsim.cpp @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (c) 1983-2001 Kevin Rosenberg ** -** $Id: ctsim.cpp,v 1.118 2002/06/20 11:55:44 kevin Exp $ +** $Id$ ** ** 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 @@ -69,7 +69,7 @@ #endif #endif -static const char* rcsindent = "$Id: ctsim.cpp,v 1.118 2002/06/20 11:55:44 kevin Exp $"; +static const char* rcsindent = "$Id$"; struct option CTSimApp::ctsimOptions[] = { @@ -110,7 +110,11 @@ CTSimApp::OnInit() bool bPrintFiles = false; // process options while (1) { +#ifdef __WXMAC__ + int c = -1; +#else int c = getopt_long (argc, argv, "", ctsimOptions, NULL); +#endif if (c == -1) break; @@ -118,8 +122,8 @@ CTSimApp::OnInit() case O_VERSION: std::cout << rcsindent << std::endl; #ifdef VERSION - std::cout << "Version: " << VERSION << std::endl; -#elif defined(CTSIMVERSION) + std::cout << "Version: " << VERSION << std::endl; +#elif defined(CTSIMVERSION) std::cout << "Version: " << CTSIMVERSION << std::endl; #endif exit(0); @@ -195,20 +199,20 @@ CTSimApp::OnInit() wxString helpDir; if (! m_pConfig->Read("HelpDir", &helpDir)) - helpDir = ::wxGetCwd(); + helpDir = ::wxGetCwd(); #ifdef CTSIM_WINHELP if (! m_pFrame->getWinHelpController().Initialize(helpDir + "/ctsim")) *m_pLog << "Cannot initialize the Windows Help system" << "\n"; -#else +#else #ifdef DATADIR - wxString docDir (DATADIR); -#else - wxString docDir (::wxGetCwd()); + wxString docDir (DATADIR); +#else + wxString docDir (::wxGetCwd()); #endif wxString docFile = docDir + "ctsim.htb"; if (! m_pFrame->getHtmlHelpController().AddBook(docFile) && ! m_pFrame->getHtmlHelpController().AddBook("/usr/share/ctsim/ctsim.htb") && - ! m_pFrame->getHtmlHelpController().AddBook("/tmp/ctsim.htb")) + ! m_pFrame->getHtmlHelpController().AddBook("/tmp/ctsim.htb")) *m_pLog << "Cannot initialize the HTML Help system" << "\n"; else { if (::wxDirExists ("/tmp")) @@ -745,9 +749,9 @@ MainFrame::DoWindowMenu (int iMenuPosition, wxCommandEvent& event) wxString strFilename = pDoc->GetFilename(); const wxView* pView = pDoc->GetFirstView(); if (pView) { - wxFrame* pFrame = pView->GetFrame(); - pFrame->SetFocus(); - pFrame->Raise(); + wxWindow* pWindow = pView->GetFrame(); + pWindow->SetFocus(); + pWindow->Raise(); } } } @@ -1019,11 +1023,8 @@ MainFrame::OnImport (wxCommandEvent& WXUNUSED(event) ) void MainFrame::OnAbout(wxCommandEvent& WXUNUSED(event) ) { - long lFreeMem = ::wxGetFreeMemory() / (1024L * 1024L); wxString strOSDesc = ::wxGetOsDescription(); *theApp->getLog() << "Operating System: " << strOSDesc; - if (lFreeMem > 0) - *theApp->getLog() << ", Free Memory: " << lFreeMem << " MB"; *theApp->getLog() << ", wxWindows: " << wxVERSION_STRING; #ifdef __TIMESTAMP__ *theApp->getLog() << ", Build Date: " << __TIMESTAMP__; @@ -1034,9 +1035,9 @@ MainFrame::OnAbout(wxCommandEvent& WXUNUSED(event) ) *theApp->getLog() << ", Release version"; #endif #ifdef VERSION - *theApp->getLog() << " " << VERSION; -#elif defined(CTSIMVERSION) - *theApp->getLog() << " " << CTSIMVERSION; + *theApp->getLog() << " " << VERSION; +#elif defined(CTSIMVERSION) + *theApp->getLog() << " " << CTSIMVERSION; #endif *theApp->getLog() << "\n"; @@ -1048,8 +1049,8 @@ MainFrame::OnAbout(wxCommandEvent& WXUNUSED(event) ) wxString msg = "CTSim\nThe Open Source Computed Tomography Simulator\n"; #ifdef VERSION msg << "Version: " << VERSION << "\n\n"; -#elif defined(CTSIMVERSION) - msg << "Version: " << CTSIMVERSION << "\n\n"; +#elif defined(CTSIMVERSION) + msg << "Version: " << CTSIMVERSION << "\n\n"; #endif msg += "Author: Kevin Rosenberg \nUsage: ctsim [files-to-open..] [--help]"; @@ -1058,8 +1059,8 @@ MainFrame::OnAbout(wxCommandEvent& WXUNUSED(event) ) } } - -// Create new documents + +// Create new documents ProjectionFileDocument* CTSimApp::newProjectionDoc()