From 2aacaa55e192ee3b64df0e280c4d2f7a7eb179ae Mon Sep 17 00:00:00 2001 From: koldo Date: Sat, 9 May 2020 21:52:08 +0000 Subject: [PATCH] ScatterCtrl: Added ScatterWindow git-svn-id: svn://ultimatepp.org/upp/trunk@14446 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/ScatterCtrl/ScatterCtrl.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/uppsrc/ScatterCtrl/ScatterCtrl.h b/uppsrc/ScatterCtrl/ScatterCtrl.h index 19fcf4003..e30ee5825 100644 --- a/uppsrc/ScatterCtrl/ScatterCtrl.h +++ b/uppsrc/ScatterCtrl/ScatterCtrl.h @@ -496,6 +496,27 @@ void ScatterCtrl::SetDrawing(T& w, const Size &sz, bool ctrl) { } } +class ScatterWindow : public TopWindow { +public: + typedef ScatterWindow CLASSNAME; + + ScatterWindow() { + Sizeable().Zoomable(); + Add(scatter.SizePos()); + scatter.ShowAllMenus().SetPlotAreaLeftMargin(70); + } + ScatterCtrl &operator()() {return scatter;} + + ScatterWindow &OpenMain() { + scatter.ZoomToFit(true, true); + TopWindow::OpenMain(); + return *this; + } + +private: + ScatterCtrl scatter; +}; + } #include "Properties.h"