X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=src%2Fctsim.cpp;h=78745a219efaf3be589a89598eae9d2dff9cebc7;hp=b6c19bac9106f74df8485eee4128890610d50a7d;hb=31a835d9aebd8acb367a033cc92efb4c944a7b4d;hpb=ba8635d790ee847d9746c6da24b60bd4cb6d9116 diff --git a/src/ctsim.cpp b/src/ctsim.cpp index b6c19ba..78745a2 100644 --- a/src/ctsim.cpp +++ b/src/ctsim.cpp @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: ctsim.cpp,v 1.61 2001/01/30 07:32:13 kevin Exp $ +** $Id: ctsim.cpp,v 1.62 2001/01/30 10:58:13 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 @@ -70,7 +70,7 @@ #endif #endif -static const char* rcsindent = "$Id: ctsim.cpp,v 1.61 2001/01/30 07:32:13 kevin Exp $"; +static const char* rcsindent = "$Id: ctsim.cpp,v 1.62 2001/01/30 10:58:13 kevin Exp $"; struct option CTSimApp::ctsimOptions[] = { @@ -885,3 +885,23 @@ CTSimApp::newPhantomDoc() return newDoc; } + + +Graph3dFileDocument* +CTSimApp::newGraph3dDoc() +{ + Graph3dFileDocument* newDoc = dynamic_cast(m_pDocTemplGraph3d->CreateDocument ("")); + if (newDoc) { + Graph3dFileView* pView = newDoc->getView(); + if (pView) { + wxFrame* pFrame = pView->getFrame(); + if (pFrame) + pFrame->SetSize (0,0); + } + newDoc->SetDocumentName (m_pDocTemplGraph3d->GetDocumentName()); + newDoc->SetDocumentTemplate (m_pDocTemplGraph3d); + newDoc->OnNewDocument(); + } + + return newDoc; +}