long fit_panel::on_cmd_spectral_range(FXObject *, FXSelector, void*) { FXString s = m_wl_entry->getText(); if(update_spectral_range(s.text())) { return 1; } return 0; }
long fit_window::on_cmd_spectral_range(FXObject *, FXSelector, void*) { FXString s = m_wl_entry->getText(); if (update_spectral_range (s.text())) { if (m_canvas) m_canvas->update_limits(); return 1; } return 0; }
long fit_panel::on_change_spectral_range(FXObject *, FXSelector, void*_txt) { const char * txt = (const char *) _txt; if(update_spectral_range(txt)) { m_wl_entry->setTextColor(regressProApp()->black); } else { m_wl_entry->setTextColor(regressProApp()->red_warning); } return 1; }
long fit_window::on_change_spectral_range(FXObject *, FXSelector, void*_txt) { const char * txt = (const char *) _txt; if (update_spectral_range (txt)) { m_wl_entry->setTextColor(FXRGB(0,0,0)); if (m_canvas) m_canvas->update_limits(); } else { m_wl_entry->setTextColor(FXRGB(180,0,0)); } return 1; }