상속: ScintillaHelperBase
예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
 public Line FindPreviousMarker(int line, Marker marker)
 {
     return FindPreviousMarker(line, (uint)marker.Number);
 }
예제 #4
0
 public Line FindPreviousMarker(Marker marker)
 {
     return this.FindPreviousMarker(this.PrevLine(), (uint)marker.Number);
 }
예제 #5
0
 public Line FindNextMarker(int line, Marker marker)
 {
     return FindNextMarker(line, (uint)marker.Number);
 }
예제 #6
0
 public Line FindNextMarker(Marker marker)
 {
     return this.FindNextMarker(this.NextLine(), (uint)marker.Number);
 }
예제 #7
0
 public void DeleteInstance(int line, Marker marker)
 {
     DeleteInstance(line, marker.Number);
 }
예제 #8
0
 public void DeleteAll(Marker marker)
 {
     NativeScintilla.MarkerDeleteAll(marker.Number);
 }
예제 #9
0
 public Line FindPreviousMarker(Marker marker)
 {
     return FindPreviousMarker(marker.Mask);
 }
예제 #10
0
 public Line FindNextMarker(Marker marker)
 {
     return FindNextMarker(marker.Mask);
 }
예제 #11
0
 public Line DeleteMarker(Marker marker)
 {
     NativeScintilla.MarkerDelete(this._number, marker.Number);
     return this;
 }
예제 #12
0
 public MarkerInstance AddMarker(Marker marker)
 {
     return new MarkerInstance(Scintilla, marker, NativeScintilla.MarkerAdd(this._number, marker.Number));
 }