diff options
author | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2017-04-25 19:29:34 -0300 |
---|---|---|
committer | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2017-04-25 19:29:34 -0300 |
commit | c3b8370a456085dd835349a8c50e7a9e0a117c45 (patch) | |
tree | eb6af1eaa9a34320d619876386eedc33024eccb3 /Project/ChartViewBase.cpp | |
parent | 9154f5ee02766121f7ac8dd756f2e73ae95e1afa (diff) | |
download | PSP.git-c3b8370a456085dd835349a8c50e7a9e0a117c45.tar.gz PSP.git-c3b8370a456085dd835349a8c50e7a9e0a117c45.tar.xz PSP.git-c3b8370a456085dd835349a8c50e7a9e0a117c45.zip |
wxMathPlot implemented on chart view
Diffstat (limited to 'Project/ChartViewBase.cpp')
-rw-r--r-- | Project/ChartViewBase.cpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/Project/ChartViewBase.cpp b/Project/ChartViewBase.cpp index 2fbec21..fcb4307 100644 --- a/Project/ChartViewBase.cpp +++ b/Project/ChartViewBase.cpp @@ -87,11 +87,6 @@ ChartViewBase::ChartViewBase(wxWindow* parent, wxWindowID id, const wxString& ti m_pgPropDraw->SetHelpString(wxT("")); m_pgPropDraw->SetEditor( wxT("CheckBox") ); - m_pgPropColor = m_pgMgr->AppendIn( m_pgPropLineProp, new wxSystemColourProperty( _("Color")) ); - m_pgPropColor->SetValueToUnspecified(); - m_pgPropColor->SetHelpString(wxT("")); - m_pgPropColor->SetEditor( wxT("ChoiceAndButton") ); - m_pgProplineThick = m_pgMgr->AppendIn( m_pgPropLineProp, new wxIntProperty( _("Thickness"), wxPG_LABEL, 1) ); m_pgProplineThick->SetHelpString(wxT("")); m_pgProplineThick->SetEditor( wxT("TextCtrl") ); @@ -162,11 +157,6 @@ ChartViewBase::ChartViewBase(wxWindow* parent, wxWindowID id, const wxString& ti m_pgPropYMax->SetHelpString(wxT("")); m_pgMgr->SetMinSize(wxSize(250,250)); - m_panelChart = new wxPanel(this, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1,-1)), wxTAB_TRAVERSAL); - - boxSizer_lvl1_1->Add(m_panelChart, 1, wxEXPAND, WXC_FROM_DIP(5)); - m_panelChart->SetMinSize(wxSize(100,300)); - SetName(wxT("ChartViewBase")); SetSize(-1,-1); if (GetSizer()) { @@ -184,8 +174,13 @@ ChartViewBase::ChartViewBase(wxWindow* parent, wxWindowID id, const wxString& ti wxPersistenceManager::Get().Restore(this); } #endif + // Connect events + m_pgMgr->Connect(wxEVT_PG_CHANGED, wxPropertyGridEventHandler(ChartViewBase::OnPropertyGridChange), NULL, this); + } ChartViewBase::~ChartViewBase() { + m_pgMgr->Disconnect(wxEVT_PG_CHANGED, wxPropertyGridEventHandler(ChartViewBase::OnPropertyGridChange), NULL, this); + } |