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) {