internal StandardIndicators(EditorRef @ref) { this.@ref = @ref; Hint = new Indicator(0, @ref); Information = new Indicator(1, @ref); Warning = new Indicator(2, @ref); Error = new Indicator(3, @ref); Important = new Indicator(4, @ref); FoundSymbol = new Indicator(5, @ref); FoundSymbol2 = new Indicator(6, @ref); Mark = new Indicator(7, @ref); }
public void SetIndicator(Indicator indic, int value, int pos, int length) { Ref.Send(Sci.SCI_SETINDICATORCURRENT, indic.Number); Ref.Send(Sci.SCI_SETINDICATORVALUE, value); Ref.Send(Sci.SCI_INDICATORFILLRANGE, pos, length); }
public int GetIndicatorValue(Indicator indic, int position) { return Ref.Send(Sci.SCI_INDICATORVALUEAT, indic.Number, position); }
public void ClearIndicator(Indicator indic) { Ref.Send(Sci.SCI_SETINDICATORCURRENT, indic.Number); Ref.Send(Sci.SCI_INDICATORCLEARRANGE, 0, GetTextLength()); }
public void ClearIndicator(Indicator indic, int pos, int length) { Ref.Send(Sci.SCI_SETINDICATORCURRENT, indic.Number); Ref.Send(Sci.SCI_INDICATORCLEARRANGE, pos, length); }