00001
00002
00003
00004 #ifndef __Graph3DFrame_
00005
00006 #define __Graph3DFrame_
00007 #define deltax_3D 70
00008 #define deltay_3D 30
00009
00010 #include "../BasePanel/TBasePanel.h"
00011 #include "Tgrafico3d.hpp"
00012
00013
00014
00015 class Graph3DFrame : public TBasePanel
00016 {
00017 private:
00018
00019 DECLARE_CLASS(Graph3DFrame)
00020 DECLARE_EVENT_TABLE()
00021 wxTextCtrl *TxtYMax, *TxtYMin, *TxtXMax, *TxtXMin, *TxtZMax, *TxtZMin;
00022
00023
00024 public:
00025
00026 WxGrafico* Grafico;
00027
00028 void OnSize(wxSizeEvent& event);
00029 Graph3DFrame(wxWindow* parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style =wxNO_BORDER , const wxString& name = "panel",gestione* gpannello=-1);
00030 int GetMinWidth();
00031 int GetMinHeight();
00032 void WxdeleteClick(wxCommandEvent& event);
00033 void TxtYMaxEnter(wxCommandEvent& event);
00034 void TxtYMinEnter(wxCommandEvent& event);
00035 void TxtXMinEnter(wxCommandEvent& event);
00036 void TxtXMaxEnter(wxCommandEvent& event);
00037 void TxtZMinEnter(wxCommandEvent& event);
00038 void TxtZMaxEnter(wxCommandEvent& event);
00039 void CheckOptions();
00040
00041
00042
00043 };
00044 #endif