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; }
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; }
public void FocusSearchBar() { IdeApp.Workbench.Present(); ToolbarView.FocusSearchBar(); }
public void FocusSearchBar() { ToolbarView.FocusSearchBar(); }