From 6585032df0ee4dc06ebaa98406a97761088c18ef Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Wed, 24 Aug 2016 15:37:14 +0200 Subject: [PATCH] in musrview it is now possible to enable/disable a crosshair cursor by pressing 'c'. --- ChangeLog | 2 ++ src/classes/PMusrCanvas.cpp | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index e663f4c1..552fe7d1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,8 @@ changes since 0.17.0 =================================== +NEW 2016-08-24 in musrview it is now possible to enable/disable a + crosshair cursor by pressing 'c'. NEW 2016-04-28 updated licence info in musredit and added paramList feature to the msr2data GUI. NEW 2016-04-28 msr2data gets a new option: paramList which allows to diff --git a/src/classes/PMusrCanvas.cpp b/src/classes/PMusrCanvas.cpp index 54bcc51c..9a0a3b49 100644 --- a/src/classes/PMusrCanvas.cpp +++ b/src/classes/PMusrCanvas.cpp @@ -1140,6 +1140,13 @@ void PMusrCanvas::HandleCmdKey(Int_t event, Int_t x, Int_t y, TObject *selected) cout << "**INFO** averaging of a single data set doesn't make any sense, will ignore 'a' ..." << endl; return; } + } else if (x == 'c') { + Int_t state = fDataTheoryPad->GetCrosshair(); + if (state == 0) + fDataTheoryPad->SetCrosshair(2); + else + fDataTheoryPad->SetCrosshair(0); + fMainCanvas->Update(); } else { fMainCanvas->Update(); }