//private void ResetFlags() //{ // _flags = SearchFlags.Empty; //} //private void ResetIndicator() //{ // _indicator. Reset(); //} //private void ResetMarker() //{ // _marker.Reset(); // _marker.Number = 10; //} //internal bool ShouldSerialize() //{ // return ShouldSerializeFlags() || // ShouldSerializeIndicator() || // ShouldSerializeMarker(); //} //private bool ShouldSerializeFlags() //{ // return _flags != SearchFlags.Empty; //} //private bool ShouldSerializeIndicator() //{ // return _indicator.Index != 16 || _indicator.Color != Color.Purple || _indicator.DrawMode != IndicatorDrawMode.Overlay; //} //private bool ShouldSerializeMarker() //{ // return _marker.Number != 10 || _marker.ForeColor != Color.White || _marker.BackColor != Color.Black || _marker.Symbol != MarkerSymbol.Arrows; //} public void ShowFind() { if (!_window.Visible) { _window.Show(_scintilla.FindForm()); } _window.tabAll.SelectedTab = _window.tabAll.TabPages["tpgFind"]; if (_scintilla.LineFromPosition(_scintilla.Selections[0].Start) != _scintilla.LineFromPosition(_scintilla.Selections[0].End)) //selRange.IsMultiLine) { _window.chkSearchSelectionF.Checked = true; } else if (_scintilla.Selections[0].End > _scintilla.Selections[0].Start) { _window.txtFindF.Text = _scintilla.SelectedText; } _window.txtFindF.Select(); _window.txtFindF.SelectAll(); }
public ScintillaBrace(Scintilla scintillaControl) { _scintillaControl = scintillaControl; _scintillaControl.Styles[Style.BraceLight].BackColor = Color.LightGray; _scintillaControl.Styles[Style.BraceLight].ForeColor = Color.BlueViolet; _scintillaControl.Styles[Style.BraceBad].ForeColor = Color.Red; _scintillaControl.UpdateUI += scintillaControl_UpdateUI; _parentForm = _scintillaControl.FindForm(); _parentForm.KeyDown += ParentForm_KeyDown; _parentForm.KeyPreview = true; }
public void ShowReplace() { if (!_window.Visible) { _window.Show(Scintilla.FindForm()); } _window.tabAll.SelectedTab = _window.tabAll.TabPages["tpgReplace"]; Range selRange = Scintilla.Selection.Range; if (selRange.IsMultiLine) { _window.chkSearchSelectionR.Checked = true; } else if (selRange.Length > 0) { _window.cboFindR.Text = selRange.Text; } _window.cboFindR.Select(); _window.cboFindR.SelectAll(); }
public virtual Form FindForm() { return(target.FindForm()); }