X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;ds=sidebyside;f=src%2Fgraph3dview.h;h=1cb68cf48d8d341ba94ee485728ca1e793087c25;hb=f692b2d39f56ffbafc04283f32233c098aa2978b;hp=6ae6e78783ddde408632715a4ef6966aa85d3e4b;hpb=83ee377ee0b61092ec1522ac1e1361640f74fa06;p=ctsim.git diff --git a/src/graph3dview.h b/src/graph3dview.h index 6ae6e78..1cb68cf 100644 --- a/src/graph3dview.h +++ b/src/graph3dview.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (c) 1983-2001 Kevin Rosenberg ** -** $Id: graph3dview.h,v 1.2 2001/01/30 10:58:13 kevin Exp $ +** $Id: graph3dview.h,v 1.3 2001/02/02 00:46:38 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 @@ -46,12 +46,18 @@ private: DECLARE_EVENT_TABLE() wxMenu* m_pFileMenu; + wxMenu *m_pViewMenu; + wxStatusBar m_statusBar; + GLfloat m_dXRotate; GLfloat m_dYRotate; - GLboolean m_bUseVertexArrays; - GLboolean m_bDoubleBuffer; - GLboolean m_bSmooth; - GLboolean m_bLighting; + GLfloat m_dZRotate; + bool m_bUseVertexArrays; + bool m_bDoubleBuffer; + bool m_bSmooth; + bool m_bLighting; + bool m_bSurface; + bool m_bColor; void Draw(); void DrawSurface(); @@ -87,13 +93,17 @@ public: void OnUpdate(wxView *sender, wxObject *hint = NULL); bool OnClose (bool deleteWindow = true); void OnProperties (wxCommandEvent& event); + void OnLighting (wxCommandEvent& event); + void OnSurface (wxCommandEvent& event); + void OnColor (wxCommandEvent& event); + void OnSmooth (wxCommandEvent& event); #if CTSIM_MDI wxDocMDIChildFrame* getFrame() { return m_pFrame; } #else wxDocChildFrame* getFrame() { return m_pFrame; } #endif - + Graph3dFileCanvas* getCanvas() { return m_pCanvas; } Graph3dFileDocument* GetDocument() { return dynamic_cast(wxView::GetDocument()); } };