public void SelectPrevious() { if (_selected > 0) { _selected--; if (_selected < _top) { _top = _selected; } LineEditor.SaveExcursion(DrawSelection); } }
public void SelectNext() { if (_selected + 1 < Completions.Length) { _selected++; if (_selected - _top >= Height) { _top++; } LineEditor.SaveExcursion(DrawSelection); } }
public void Show() { LineEditor.SaveExcursion(DrawSelection); }
public void Remove() { LineEditor.SaveExcursion(Clear); }