Пример #1
0
        internal override ActionResults Execute(Selection sel, params object[] args)
        {
            if (!Ed.Search.IsFocused)
            {
                Ed.Search.ShowSearch();
            }
            else
            {
                Ed.Focus();
            }

            return(ActionResults.Clean);
        }
Пример #2
0
        internal override ActionResults Execute(Selection sel, params object[] args)
        {
            if (Ed.Search.IsSearchVisible)
            {
                Ed.Search.HideSearch();
            }
            else
            {
                Buffer.Selections.Truncate();
                Buffer.Selections.Main.Clear();
            }

            if (!Ed.Focused)
            {
                Ed.Focus();
            }

            if (Ed.HasEscape)
            {
                Ed.OnEscape();
            }

            return(Clean);
        }