protected void FindAndReplace_Click(object sender, EventArgs e) { var findAndReplaceForm = new FindAndReplaceForm(MainText.Text); findAndReplaceForm.ShowDialog(); MainText.Text = findAndReplaceForm.NewText; }
private FindAndReplace() { _editor = Editor.GetActive(); _window = new FindAndReplaceForm { FindHistory = Settings.FindHistory.ToArray(), ReplaceHistory = Settings.ReplaceHistory.ToArray(), MatchCase = Settings.MatchCase, MatchWholeWord = Settings.MatchWholeWord, UseRegularExpression = Settings.UseRegularExpression, SearchFromBegining = Settings.SearchFromBegining, SearchBackwards = Settings.SearchBackwards, SearchIn = Settings.SearchIn }; if (!Settings.WindowSize.IsEmpty) { _window.ClientSize = Settings.WindowSize; } if (!Settings.WindowLocation.IsEmpty) { _window.StartPosition = FormStartPosition.Manual; _window.Location = Settings.WindowLocation; } _window.DoAction += OnDoAction; _owner = new WindowWrapper(PluginBase.nppData._nppHandle); }
private void replaceButton_Click(object sender, EventArgs e) { if (_findAndReplaceForm == null) { _findAndReplaceForm = new FindAndReplaceForm(this, false); _findAndReplaceForm.FormClosed += (s, a) => _findAndReplaceForm = null; _findAndReplaceForm.Show(); } else { _findAndReplaceForm.Activate(); } }
protected override Result RunCommand(RhinoDoc doc, RunMode mode) { // Check the selected dot GetObject go = new GetObject(); go.GroupSelect = true; go.SubObjectSelect = false; go.EnableClearObjectsOnEntry(false); go.EnableUnselectObjectsOnExit(false); go.DeselectAllBeforePostSelect = false; go.EnableSelPrevious(true); go.EnablePreSelect(true, false); go.GeometryFilter = Rhino.DocObjects.ObjectType.Annotation; go.SetCommandPrompt("Select Text to replace:"); GetResult result = go.GetMultiple(1, -1); if (go.CommandResult() != Rhino.Commands.Result.Success) { return(go.CommandResult()); } RhinoApp.WriteLine("Object selection counter = {0}", go.ObjectCount); List <TextEntity> textEntityList = new List <TextEntity>(); List <RhinoObject> rhinoObjectList = new List <RhinoObject>(); // Loop through all the objects to find Text for (int i = 0; i < go.ObjectCount; i++) { RhinoObject rhinoObject = go.Object(i).Object(); if (rhinoObject.ObjectType == ObjectType.Annotation) { TextEntity textEntity = rhinoObject.Geometry as TextEntity; if (textEntity != null) { rhinoObjectList.Add(rhinoObject); } } } FindAndReplaceForm findForm = new FindAndReplaceForm(rhinoObjectList); findForm.ShowDialog(RhinoApp.MainWindow()); doc.Views.Redraw(); return(Result.Success); }
private void ExecuteFind(bool replaceMode) { if (this.findForm == null) { this.findForm = new FindAndReplaceForm(); this.findForm.Owner = this.ParentForm; } TextEditorControl editor = ActiveEditor; if (editor == null) { return; } findForm.ShowFor(editor, replaceMode); }
public void SetUp() { _findAndReplaceForm = new FindAndReplaceForm(); _textEditorControl = new TextEditorControl(); _testAccessor = _findAndReplaceForm.GetTestAccessor(); }
public void Find(bool replace, IWin32Window owner) { FindAndReplaceForm.ShowForReplace(textEditor, replace); }
public TestAccessor(FindAndReplaceForm control) { _control = control; }
public override void Execute(TextArea textArea) { ICSharpCode.TextEditor.FindAndReplaceForm frm = new FindAndReplaceForm(); frm.ShowFor(textArea.MotherTextEditorControl, false); }
public void Find(bool replace, MyPluginControl myPluginControl) { FindAndReplaceForm.ShowForReplace(textEditor, replace); }
public EditFindAction(FindAndReplaceForm findForm, TextEditorControlEx control) : base(findForm, control) { }
public FindAgainReverseAction(FindAndReplaceForm findForm, TextEditorControlEx control) : base(findForm, control) { }
protected FindAndReplaceFormActions(FindAndReplaceForm findForm, TextEditorControlEx control) { FindForm = findForm; Control = control; }