summaryrefslogtreecommitdiffstats
path: root/Project/ChartView.h
diff options
context:
space:
mode:
authorThales Lima Oliveira <thaleslima.ufu@gmail.com>2017-04-26 19:51:45 -0300
committerThales Lima Oliveira <thaleslima.ufu@gmail.com>2017-04-26 19:51:45 -0300
commitee58faacaaaf83293ead87696847b018f9a1281d (patch)
tree8c341072b95430243f1ac5d73735e8b31a363f3c /Project/ChartView.h
parentc3b8370a456085dd835349a8c50e7a9e0a117c45 (diff)
downloadPSP.git-ee58faacaaaf83293ead87696847b018f9a1281d.tar.gz
PSP.git-ee58faacaaaf83293ead87696847b018f9a1281d.tar.xz
PSP.git-ee58faacaaaf83293ead87696847b018f9a1281d.zip
Element plot data class implemented
Diffstat (limited to 'Project/ChartView.h')
-rw-r--r--Project/ChartView.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/Project/ChartView.h b/Project/ChartView.h
index 316aae9..c586fbb 100644
--- a/Project/ChartView.h
+++ b/Project/ChartView.h
@@ -10,8 +10,19 @@ class ChartView : public ChartViewBase
public:
ChartView(wxWindow* parent);
virtual ~ChartView();
+
+ void Fit();
+ void UpdatePlot(bool fit = true);
protected:
+ virtual void OnMenuDarkThemeClick(wxCommandEvent& event);
+ virtual void OnMenuExitClick(wxCommandEvent& event) { Close(); }
+ virtual void OnMenuFitClick(wxCommandEvent& event) { Fit(); }
+ virtual void OnMenuSaveImageClick(wxCommandEvent& event);
+ virtual void OnMenuSendClipClick(wxCommandEvent& event);
+ virtual void OnMenuShowCoordinatesClick(wxCommandEvent& event);
+ virtual void OnMenuShowGridClick(wxCommandEvent& event);
+ virtual void OnMenuShowLabelClick(wxCommandEvent& event);
virtual void OnPropertyGridChange(wxPropertyGridEvent& event);
virtual void SetMPWindow();
mpWindow* m_mpWindow = NULL;
@@ -21,6 +32,11 @@ class ChartView : public ChartViewBase
mpInfoCoords* m_coords = NULL;
mpInfoLegend* m_leg = NULL;
+ bool m_hideGrid = false;
+ bool m_showLeg = false;
+ bool m_showCoords = false;
+ bool m_darkTheme = false;
+
wxPGProperty* m_pgPropColor = NULL;
};
#endif // CHARTVIEW_H