internal FindReplace(Scintilla scintilla) : base(scintilla) { _marker = scintilla.Markers[10]; _marker.SetSymbolInternal(MarkerSymbol.Arrows); _indicator = scintilla.Indicators[16]; _indicator.Color = Color.Purple; _indicator.Style = IndicatorStyle.RoundBox; _window = Windows.ScintillaFindReplace; _window.Scintilla = scintilla; _incrementalSearcher = new IncrementalSearcher(); _incrementalSearcher.Scintilla = scintilla; _incrementalSearcher.Visible = false; scintilla.Controls.Add(_incrementalSearcher); }
internal FindReplace(Scintilla scintilla) : base(scintilla) { this._marker = scintilla.Markers[10]; this._marker.SetSymbolInternal(MarkerSymbol.Arrows); this._indicator = scintilla.Indicators[16]; this._indicator.Color = Color.Purple; this._indicator.Style = IndicatorStyle.RoundBox; this._window = new FindReplaceDialog { Scintilla = scintilla }; this._incrementalSearcher = new IncrementalSearcher { Scintilla = scintilla, Visible = false }; scintilla.Controls.Add(this._incrementalSearcher); }
public Line FindPreviousMarker(int line, Marker marker) { return FindPreviousMarker(line, (uint)marker.Number); }
public Line FindPreviousMarker(Marker marker) { return this.FindPreviousMarker(this.PrevLine(), (uint)marker.Number); }
public Line FindNextMarker(int line, Marker marker) { return FindNextMarker(line, (uint)marker.Number); }
public Line FindNextMarker(Marker marker) { return this.FindNextMarker(this.NextLine(), (uint)marker.Number); }
public void DeleteInstance(int line, Marker marker) { DeleteInstance(line, marker.Number); }
public void DeleteAll(Marker marker) { NativeScintilla.MarkerDeleteAll(marker.Number); }
public Line FindPreviousMarker(Marker marker) { return FindPreviousMarker(marker.Mask); }
public Line FindNextMarker(Marker marker) { return FindNextMarker(marker.Mask); }
public Line DeleteMarker(Marker marker) { NativeScintilla.MarkerDelete(this._number, marker.Number); return this; }
public MarkerInstance AddMarker(Marker marker) { return new MarkerInstance(Scintilla, marker, NativeScintilla.MarkerAdd(this._number, marker.Number)); }