r427: Changes for MDI support
[ctsim.git] / src / docs.cpp
index d9b3d1098169533deb28d032598663bbc3912854..4520551adca8ecf90b27465828894c51b0e00474 100644 (file)
@@ -9,7 +9,7 @@
 **  This is part of the CTSim program
 **  Copyright (C) 1983-2000 Kevin Rosenberg
 **
-**  $Id: docs.cpp,v 1.11 2001/01/02 16:02:13 kevin Exp $
+**  $Id: docs.cpp,v 1.13 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
@@ -96,11 +96,6 @@ void ImageFileDocument::Modify(bool mod)
     wxDocument::Modify(mod);
 }
 
-bool ImageFileDocument::OnCloseDocument ()
-{
-  bool bReturn = wxDocument::OnCloseDocument();
-  return bReturn;
-}
 
 // ProjectionFileDocument
 
@@ -132,6 +127,7 @@ bool ProjectionFileDocument::OnOpenDocument(const wxString& filename)
   }
   Modify(false);
   UpdateAllViews();
+  GetFirstView()->OnUpdate (GetFirstView(), NULL);
 
   return true;
 }
@@ -147,11 +143,6 @@ void ProjectionFileDocument::Modify(bool mod)
 }
 
 
-bool ProjectionFileDocument::OnCloseDocument ()
-{
-  bool bReturn = wxDocument::OnCloseDocument();
-  return bReturn;
-}
 
 // PhantomDocument
 
@@ -176,6 +167,7 @@ bool PhantomDocument::OnOpenDocument(const wxString& filename)
   m_idPhantom = m_phantom.id();
   Modify(false);
   UpdateAllViews();
+  GetFirstView()->OnUpdate (GetFirstView(), NULL);
 
   return true;
 }
@@ -191,15 +183,9 @@ bool PhantomDocument::OnSaveDocument(const wxString& filename)
   return true;
 }
 
-bool PhantomDocument::OnCloseDocument ()
-{
-  bool bReturn = wxDocument::OnCloseDocument();
-  return bReturn;
-}
-
 bool PhantomDocument::IsModified(void) const
 {
-  return wxDocument::IsModified();
+  return false;
 }
 
 void PhantomDocument::Modify(bool mod)
@@ -245,11 +231,6 @@ bool PlotFileDocument::OnOpenDocument(const wxString& filename)
   return true;
 }
 
-bool PlotFileDocument::OnCloseDocument ()
-{
-  bool bReturn = wxDocument::OnCloseDocument();
-  return bReturn;
-}
 
 bool PlotFileDocument::IsModified(void) const
 {