public void UpdateOnscreenDisplayPanel() { if (SelectedNodeId == 0) { // Select mode var items = new List <OsdItem>(); items.Add(new UI.MainMenu.OSD.ModeDescription(T("JR.OnscreenHint.Mode:Select"))); OnscreenDisplay.Display(items); } else { // Edit mode var items = new List <OsdItem>(); items.Add(new UI.MainMenu.OSD.ModeDescription(T("JR.OnscreenHint.Mode:Edit"))); items.Add( new UI.MainMenu.OSD.Shortcut( keybindSetting: KeybindSettingsBase.RestoreDefaultsKey, localizedText: T("JR.OnscreenHint.Reset:Reset to default"))); items.Add(OnscreenDisplay.RightClick_LeaveNode()); OnscreenDisplay.Display(items); } // Default: no hint // OnscreenDisplay.Clear(); }
public void UpdateOnscreenDisplayPanel() { if (SelectedNodeId == 0) { // Select mode var items = new List <OsdItem>(); items.Add(new ModeDescription(localizedText: T("ManualTL.Mode:Select"))); OnscreenDisplay.Display(items); } else { // Modify traffic light settings var items = new List <OsdItem>(); items.Add(new ModeDescription(localizedText: T("ManualTL.Mode:Edit"))); items.Add(OnscreenDisplay.RightClick_LeaveNode()); OnscreenDisplay.Display(items); } }