예제 #1
0
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;
}
예제 #2
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;
}
예제 #3
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;
}
예제 #4
0
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;
}