public static void ShowRouteTxt(this ISupportActionContextMenu view, RouteGroup route, AppOptions o) { var selected = o.ShowTrackIdOnly ? route.Folded : route.Expanded; var showDct = !o.HideDctInRoute; view.Route = selected.ToString(showDct); view.DistanceInfo = RouteDistanceDisplay.GetDisplay(route.Expanded, Style.Long); }
public static void ShowMapBrowser(this ISupportActionContextMenu view, RouteGroup route) { if (route == null) { view.ShowMessage("Please find a route first.", MessageLevel.Info); return; } view.ShowMapBrowser(route.Expanded); }
public ActionContextMenuPresenter( ISupportActionContextMenu view, Locator <AppOptions> appOptionsLocator, AirwayNetwork airwayNetwork, ISelectedProcedureProvider origProvider, ISelectedProcedureProvider destProvider, Locator <CountryCodeCollection> checkedCodesLocator, Func <AvgWindCalculator> windCalcGetter) { this.view = view; this.appOptionsLocator = appOptionsLocator; this.airwayNetwork = airwayNetwork; this.origProvider = origProvider; this.destProvider = destProvider; this.checkedCodesLocator = checkedCodesLocator; this.windCalcGetter = windCalcGetter; }