From 2dada587d1b31184fae8ddcf9299f4f9544de077 Mon Sep 17 00:00:00 2001 From: "Charles J. Cliffe" Date: Thu, 2 Apr 2015 21:16:03 -0400 Subject: [PATCH] mode selector helptip --- src/AppFrame.cpp | 1 + src/visual/ModeSelectorCanvas.cpp | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/AppFrame.cpp b/src/AppFrame.cpp index 925e7a3..e163bcc 100644 --- a/src/AppFrame.cpp +++ b/src/AppFrame.cpp @@ -59,6 +59,7 @@ AppFrame::AppFrame() : demodModeSelector->addChoice(DEMOD_TYPE_USB, "USB"); demodModeSelector->addChoice(DEMOD_TYPE_DSB, "DSB"); demodModeSelector->setSelection(DEMOD_TYPE_FM); + demodModeSelector->setHelpTip("Choose modulation type: Frequency Modulation, Amplitude Modulation and Lower, Upper or Double Side-Band."); demodTray->Add(demodModeSelector, 2, wxEXPAND | wxALL, 0); // demodTray->AddSpacer(2); diff --git a/src/visual/ModeSelectorCanvas.cpp b/src/visual/ModeSelectorCanvas.cpp index 52637ba..8c16e5b 100644 --- a/src/visual/ModeSelectorCanvas.cpp +++ b/src/visual/ModeSelectorCanvas.cpp @@ -121,6 +121,9 @@ void ModeSelectorCanvas::OnMouseLeftWindow(wxMouseEvent& event) { void ModeSelectorCanvas::OnMouseEnterWindow(wxMouseEvent& event) { InteractiveCanvas::mouseTracker.OnMouseEnterWindow(event); SetCursor (wxCURSOR_ARROW); + if (!helpTip.empty()) { + setStatusText(helpTip); + } } void ModeSelectorCanvas::setHelpTip(std::string tip) {