Beispiel #1
0
        private void OnInputKeyUp(KeyListener.KeyArgs args)
        {
            if (FlareSelector.Disabled())
            {
                return;
            }

            if (args.Key == "Escape" && _shown)
            {
                _shown = false;
                _onToggle.Trigger();
            }
        }
Beispiel #2
0
        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]));
            }
        }
Beispiel #3
0
        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();
            }
        }