public void FocusSearchBar()
        {
            IdeApp.Workbench.Present ();
            var text = lastSearchText;
            var doc = IdeApp.Workbench.ActiveDocument;
            if (doc?.GetContent<ITextView> () is ITextView view && !view.Selection.IsEmpty) {
                string selected = view.Selection.SelectedSpans[0].GetText ();
                int whitespaceIndex = selected.TakeWhile (c => !char.IsWhiteSpace (c)).Count ();
                text = selected.Substring (0, whitespaceIndex);
            }

            ToolbarView.FocusSearchBar ();
            ToolbarView.SearchText = text;
        }
Beispiel #2
0
        public void FocusSearchBar()
        {
            IdeApp.Workbench.Present();
            var text   = lastSearchText;
            var actDoc = IdeApp.Workbench.ActiveDocument;

            if (actDoc != null && actDoc.Editor.IsSomethingSelected)
            {
                text = actDoc.Editor.SelectedText;
            }

            ToolbarView.SearchText = text;
            ToolbarView.FocusSearchBar();
        }
        public void FocusSearchBar()
        {
            IdeApp.Workbench.Present();
            var text   = lastSearchText;
            var actDoc = IdeApp.Workbench.ActiveDocument;

            if (actDoc != null && actDoc.Editor != null && actDoc.Editor.IsSomethingSelected)
            {
                string selected        = actDoc.Editor.SelectedText;
                int    whitespaceIndex = selected.TakeWhile(c => !char.IsWhiteSpace(c)).Count();
                text = selected.Substring(0, whitespaceIndex);
            }

            ToolbarView.FocusSearchBar();
            ToolbarView.SearchText = text;
        }
Beispiel #4
0
 public void FocusSearchBar()
 {
     IdeApp.Workbench.Present();
     ToolbarView.FocusSearchBar();
 }
 public void FocusSearchBar()
 {
     ToolbarView.FocusSearchBar();
 }