void dlgAlternatesListShowModal(SingleWindow &parent) { if (protected_task_manager == NULL) return; UpdateAlternates(); UPixelScalar line_height = Fonts::map_bold.GetHeight() + Layout::Scale(6) + Fonts::map_label.GetHeight(); int i = ListPicker(parent, _("Alternates"), alternates.size(), 0, line_height, PaintListItem, true); if (i < 0 || (unsigned)i >= alternates.size()) return; dlgWaypointDetailsShowModal(parent, alternates[i].waypoint); }
void dlgAlternatesListShowModal(SingleWindow &parent) { if (protected_task_manager == NULL) return; UpdateAlternates(); const DialogLook &look = UIGlobals::GetDialogLook(); int i = ListPicker(parent, _("Alternates"), alternates.size(), 0, WaypointListRenderer::GetHeight(look), PaintListItem, true); if (i < 0 || (unsigned)i >= alternates.size()) return; dlgWaypointDetailsShowModal(parent, alternates[i].waypoint); }