ICSharpCode.TextEditor.Gui.CompletionWindow.CodeCompletionListView.CenterViewOn C# (CSharp) Method

CenterViewOn() public method

public CenterViewOn ( int index ) : void
index int
return void
		public void CenterViewOn(int index)
		{
			int oldFirstItem = this.FirstItem;
			int firstItem = index - MaxVisibleItem / 2;
			if (firstItem < 0)
				this.FirstItem = 0;
			else if (firstItem >= completionData.Length - MaxVisibleItem)
				this.FirstItem = completionData.Length - MaxVisibleItem;
			else
				this.FirstItem = firstItem;
			if (this.FirstItem != oldFirstItem) {
				Invalidate();
			}
		}