// Status // Displays one of the three status dialogs: // system: display the system status // aircraft: displays the aircraft status // task: displays the task status // See the status dialog section of the reference manual for more info // on these. void InputEvents::eventStatus(const TCHAR *misc) { if (StringIsEqual(misc, _T("system"))) { dlgStatusShowModal(1); } else if (StringIsEqual(misc, _T("task"))) { dlgStatusShowModal(2); } else if (StringIsEqual(misc, _T("aircraft"))) { dlgStatusShowModal(0); } else { dlgStatusShowModal(-1); } }
inline void AnalysisWidget::OnCalcClicked() { switch (page) { case AnalysisPage::BAROGRAPH: dlgBasicSettingsShowModal(); break; case AnalysisPage::CLIMB: case AnalysisPage::TASK: case AnalysisPage::TASK_SPEED: dlgStatusShowModal(2); break; case AnalysisPage::WIND: ShowWindSettingsDialog(); break; case AnalysisPage::POLAR: dlgBasicSettingsShowModal(); break; case AnalysisPage::TEMPTRACE: dlgBasicSettingsShowModal(); break; case AnalysisPage::AIRSPACE: dlgAirspaceWarningsShowModal(glide_computer.GetAirspaceWarnings()); break; case AnalysisPage::THERMAL_BAND: case AnalysisPage::OLC: case AnalysisPage::COUNT: break; } Update(); }