** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: views.cpp,v 1.73 2001/01/26 21:22:37 kevin Exp $
+** $Id: views.cpp,v 1.74 2001/01/26 21:33:06 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
EVT_MENU(IFMENU_PLOT_HISTOGRAM, ImageFileView::OnPlotHistogram)
END_EVENT_TABLE()
-ImageFileView::ImageFileView(void)
+ImageFileView::ImageFileView()
: wxView(), m_canvas(NULL), m_frame(NULL), m_bMinSpecified(false), m_bMaxSpecified(false), m_pFileMenu(0)
{
m_iDefaultExportFormatID = ImageFile::FORMAT_PNG;
}
-ImageFileView::~ImageFileView(void)
+ImageFileView::~ImageFileView()
{
- wxView::~wxView();
+
}
void
EVT_MENU(PHMMENU_PROCESS_PROJECTIONS, PhantomFileView::OnProjections)
END_EVENT_TABLE()
-PhantomFileView::PhantomFileView(void)
+PhantomFileView::PhantomFileView()
: wxView(), m_canvas(NULL), m_frame(NULL), m_pFileMenu(0)
{
m_iDefaultNDet = 367;
PhantomFileView::~PhantomFileView()
{
- wxView::~wxView();
+
}
void
EVT_MENU(PJMENU_CONVERT_FFT_POLAR, ProjectionFileView::OnConvertFFTPolar)
END_EVENT_TABLE()
-ProjectionFileView::ProjectionFileView(void)
+ProjectionFileView::ProjectionFileView()
: wxView(), m_canvas(NULL), m_frame(NULL), m_pFileMenu(0)
{
m_iDefaultNX = 256;
m_iDefaultPolarZeropad = 1;
}
-ProjectionFileView::~ProjectionFileView(void)
+ProjectionFileView::~ProjectionFileView()
{
- wxView::~wxView();
+
}
void
EVT_MENU(PLOTMENU_VIEW_SCALE_FULL, PlotFileView::OnScaleFull)
END_EVENT_TABLE()
-PlotFileView::PlotFileView(void)
+PlotFileView::PlotFileView()
: wxView(), m_canvas(NULL), m_frame(NULL), m_pEZPlot(NULL), m_pFileMenu(0)
{
m_bMinSpecified = false;
m_bMaxSpecified = false;
}
-PlotFileView::~PlotFileView(void)
+PlotFileView::~PlotFileView()
{
if (m_pEZPlot)
delete m_pEZPlot;
- wxView::~wxView();
+
}
void
TextFileView::~TextFileView()
{
- wxView::~wxView();
+
}
bool TextFileView::OnCreate(wxDocument *doc, long WXUNUSED(flags) )
bool
TextFileView::OnClose (bool deleteWindow)
{
- if (m_pFrame->GetTitle() == "Log")
+ if (m_pFrame && m_pFrame->GetTitle() == "Log")
return false;
if (! GetDocument() || ! GetDocument()->Close())
if (deleteWindow)
{
delete m_pFrame;
- return TRUE;
+ m_pFrame = NULL;
+
}
return TRUE;
}