** This is part of the CTSim program
** Copyright (c) 1983-2001 Kevin Rosenberg
**
-** $Id: views.h,v 1.36 2001/01/28 03:48:55 kevin Exp $
+** $Id: views.h,v 1.39 2001/01/30 01:21: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
wxMemoryDC m_memoryDC;
wxBitmap m_bitmap;
+ wxMenu* m_pMenuAnalyze;
- ImageFileCanvas *CreateCanvas(wxView *view, wxFrame *parent);
+ ImageFileCanvas *CreateCanvas (wxFrame* parent);
#if CTSIM_MDI
wxDocMDIChildFrame* m_pFrame;
wxDocMDIChildFrame* CreateChildFrame(wxDocument *doc, wxView *view);
#else
wxDocChildFrame* getFrame() { return m_pFrame; }
#endif
-
+
+ wxMenu* getMenuAnalyze() { return m_pMenuAnalyze; }
+
ImageFileDocument* GetDocument()
{ return dynamic_cast<ImageFileDocument*>(wxView::GetDocument()); }
{
private:
ImageFileView* m_pView;
+
int m_xCursor;
int m_yCursor;
virtual ~ImageFileCanvas();
virtual void OnDraw(wxDC& dc);
+ void OnChar(wxKeyEvent& event);
void OnMouseEvent(wxMouseEvent& event);
void DrawRubberBandCursor (wxDC& dc, int x, int y);
bool GetCurrentCursor (int& x, int& y);
wxBitmap m_bitmap;
private:
- ProjectionFileCanvas *CreateCanvas(wxView *view, wxFrame *parent);
+ ProjectionFileCanvas *CreateCanvas (wxFrame* parent);
#if CTSIM_MDI
wxDocMDIChildFrame* m_pFrame;
wxDocMDIChildFrame* CreateChildFrame(wxDocument *doc, wxView *view);
#else
wxDocChildFrame* getFrame() { return m_pFrame; }
#endif
+ ProjectionFileCanvas* getCanvas() { return m_pCanvas; }
+
wxMenu* getFileMenu() { return m_pFileMenu; }
ProjectionFileDocument* GetDocument()
DECLARE_DYNAMIC_CLASS(PhantomFileView)
DECLARE_EVENT_TABLE()
- PhantomCanvas *CreateCanvas(wxView *view, wxFrame *parent);
+ PhantomCanvas *CreateCanvas (wxFrame* parent);
#if CTSIM_MDI
wxDocMDIChildFrame* m_pFrame;
wxDocMDIChildFrame* CreateChildFrame(wxDocument *doc, wxView *view);
double m_dMaxPixel;
double m_dAutoScaleFactor;
- PlotFileCanvas *CreateCanvas(wxView *view, wxFrame *parent);
+ PlotFileCanvas *CreateCanvas (wxFrame* parent);
wxWindow* getFrameForChild()
#if CTSIM_MDI
{ return theApp->getMainFrame(); }