From 99bebceb8c416409a336cf1779d8ed128c450786 Mon Sep 17 00:00:00 2001 From: "james.k.crook@gmail.com" Date: Sat, 25 Oct 2014 16:38:06 +0000 Subject: [PATCH] Preferences now centered on app rather than centered on toolbar. --- src/widgets/Meter.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/widgets/Meter.cpp b/src/widgets/Meter.cpp index 8c7ecba50..accbe6dcc 100644 --- a/src/widgets/Meter.cpp +++ b/src/widgets/Meter.cpp @@ -1551,7 +1551,13 @@ void Meter::OnPreferences(wxCommandEvent & WXUNUSED(event)) dlg.Layout(); dlg.Fit(); - dlg.CenterOnParent(); + //Old code to center on meter. + //dlg.CenterOnParent(); + //New code to center on app. + wxRect r = GetActiveProject()->GetRect(); + wxSize size_difference = r.GetSize()- dlg.GetSize(); + wxPoint pt = r.GetTopLeft() + size_difference / 2; + dlg.Move( pt ); if (dlg.ShowModal() == wxID_OK) {