private void OnInputKeyUp(KeyListener.KeyArgs args) { if (FlareSelector.Disabled()) { return; } if (args.Key == "Escape" && _shown) { _shown = false; _onToggle.Trigger(); } }
private void OnOptionsInnerKeyUp(KeyListener.KeyArgs args) { if (FlareSelector.Disabled()) { return; } if (args.Key == "Escape" && _shown) { Console.WriteLine("escape OnOptionsInnerKeyUp"); _shown = false; _onToggle.Trigger(); } else if (args.Key == "Enter") { string[] ids = args.TargetID.Remove(0, 5).Split('_'); Select(int.Parse(ids[0]), int.Parse(ids[1])); } }
private void OnSelectedKeyUp(KeyListener.KeyArgs args) { if (FlareSelector.Disabled()) { return; } if (args.Key == "Escape" && _shown) { Console.WriteLine("escape OnSelectedKeyUp"); _shown = false; _onToggle.Trigger(); } else if (args.Key == "Enter") { _shown = !_shown; _onToggle.Trigger(); } }