** This is part of the CTSim program
** Copyright (c) 1983-2001 Kevin Rosenberg
**
-** $Id: docs.h,v 1.29 2001/03/11 17:55:29 kevin Exp $
+** $Id: docs.h,v 1.34 2003/01/23 23:35:58 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
** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
******************************************************************************/
-#ifdef __GNUG__
-// #pragma interface
-#endif
-
#ifndef __DOCSH__
#define __DOCSH__
class TextFileView;
class Graph3dFileView;
+
class ImageFileDocument: public wxDocument
{
private:
ProjectionFileView* getView() const;
bool getBadFileOpen() const { return m_bBadFileOpen; }
void setBadFileOpen() { m_bBadFileOpen = true; }
+ void Activate();
};
PhantomFileView* getView() const;
bool getBadFileOpen() const { return m_bBadFileOpen; }
void setBadFileOpen() { m_bBadFileOpen = true; }
+ void Activate();
};
PlotFileView* getView() const;
bool getBadFileOpen() const { return m_bBadFileOpen; }
void setBadFileOpen() { m_bBadFileOpen = true; }
+ void Activate();
};
class Graph3dFileDocument: public wxDocument
{
- friend Graph3dFileView;
+ friend class Graph3dFileView;
private:
DECLARE_DYNAMIC_CLASS(Graph3dFileDocument)
int ny() const { return m_ny; }
ImageFileArray getArray() { return m_array; }
ImageFileArrayConst getArray() const { return m_array; }
+ void Activate();
};
#endif // wxUSE_GLCANVAS