summaryrefslogtreecommitdiffstats
path: root/Project/ChartViewBase.cpp
diff options
context:
space:
mode:
authorThales Lima Oliveira <thaleslima.ufu@gmail.com>2017-04-25 19:29:34 -0300
committerThales Lima Oliveira <thaleslima.ufu@gmail.com>2017-04-25 19:29:34 -0300
commitc3b8370a456085dd835349a8c50e7a9e0a117c45 (patch)
treeeb6af1eaa9a34320d619876386eedc33024eccb3 /Project/ChartViewBase.cpp
parent9154f5ee02766121f7ac8dd756f2e73ae95e1afa (diff)
downloadPSP.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.cpp15
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);
+
}