** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: views.cpp,v 1.72 2001/01/26 09:54:31 kevin Exp $
+** $Id: views.cpp,v 1.73 2001/01/26 21:22:37 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
ImageFileView::~ImageFileView(void)
{
+ wxView::~wxView();
}
void
bool
ImageFileView::OnClose (bool deleteWindow)
{
- if (!GetDocument()->Close())
+ if (! GetDocument() || ! GetDocument()->Close())
return false;
if (m_canvas) {
PhantomFileView::~PhantomFileView()
{
+ wxView::~wxView();
}
void
bool
PhantomFileView::OnClose (bool deleteWindow)
{
- if (!GetDocument()->Close())
+ if (! GetDocument() || ! GetDocument()->Close())
return false;
if (m_canvas) {
ProjectionFileView::~ProjectionFileView(void)
{
+ wxView::~wxView();
}
void
bool
ProjectionFileView::OnClose (bool deleteWindow)
{
- if (!GetDocument()->Close())
+ if (! GetDocument() || ! GetDocument()->Close())
return false;
if (m_canvas) {
{
if (m_pEZPlot)
delete m_pEZPlot;
+
+ wxView::~wxView();
}
void
bool
PlotFileView::OnClose (bool deleteWindow)
{
- if (!GetDocument()->Close())
+ if (! GetDocument() || ! GetDocument()->Close())
return false;
if (m_canvas) {
TextFileView::~TextFileView()
{
+ wxView::~wxView();
}
bool TextFileView::OnCreate(wxDocument *doc, long WXUNUSED(flags) )
bool
TextFileView::OnClose (bool deleteWindow)
{
- return false;
+ if (m_pFrame->GetTitle() == "Log")
+ return false;
- if (!GetDocument()->Close())
+ if (! GetDocument() || ! GetDocument()->Close())
return false;
Activate(false);