static void trigger_redraw() { if (!CommonInterface::Basic().location_available) ForceCalculation(); TriggerMapUpdate(); }
static void trigger_redraw() { if (!XCSoarInterface::Basic().location_available) TriggerGPSUpdate(); TriggerMapUpdate(); }
void InputEvents::eventAirspaceDisplayMode(const TCHAR *misc) { AirspaceRendererSettings &settings = CommonInterface::SetMapSettings().airspace; if (StringIsEqual(misc, _T("all"))) settings.altitude_mode = AirspaceDisplayMode::ALLON; else if (StringIsEqual(misc, _T("clip"))) settings.altitude_mode = AirspaceDisplayMode::CLIP; else if (StringIsEqual(misc, _T("auto"))) settings.altitude_mode = AirspaceDisplayMode::AUTO; else if (StringIsEqual(misc, _T("below"))) settings.altitude_mode = AirspaceDisplayMode::ALLBELOW; else if (StringIsEqual(misc, _T("off"))) settings.altitude_mode = AirspaceDisplayMode::ALLOFF; TriggerMapUpdate(); }