C# Class ICSharpCode.TextEditor.Gui.CompletionWindow.CodeCompletionWindow

Inheritance: AbstractCompletionWindow
Datei anzeigen Open project: Clancey/MonoMac.Windows.Form Class Usage Examples

Public Methods

Method Description
HandleMouseWheel ( MouseEventArgs e ) : void
ProcessKeyEvent ( char ch ) : bool
ShowCompletionWindow ( Form parent, TextEditorControl control, string fileName, ICompletionDataProvider completionDataProvider, char firstChar ) : CodeCompletionWindow
ShowCompletionWindow ( Form parent, TextEditorControl control, string fileName, ICompletionDataProvider completionDataProvider, char firstChar, bool showDeclarationWindow, bool fixedListViewWidth ) : CodeCompletionWindow

Protected Methods

Method Description
CaretOffsetChanged ( object sender, EventArgs e ) : void
Dispose ( bool disposing ) : void
ProcessTextAreaKey ( Keys keyData ) : bool
SetLocation ( ) : void

Private Methods

Method Description
CodeCompletionListViewClick ( object sender, EventArgs e ) : void
CodeCompletionListViewDoubleClick ( object sender, EventArgs e ) : void
CodeCompletionListViewFirstItemChanged ( object sender, EventArgs e ) : void
CodeCompletionListViewSelectedItemChanged ( object sender, EventArgs e ) : void
CodeCompletionWindow ( ICompletionDataProvider completionDataProvider, ICompletionData completionData, Form parentForm, TextEditorControl control, bool showDeclarationWindow, bool fixedListViewWidth ) : System
DocumentAboutToBeChanged ( object sender, DocumentEventArgs e ) : void
GetListViewSize ( ) : Size
GetListViewWidth ( int defaultWidth, int height ) : int

Gets the list view width large enough to handle the longest completion data text string.

InsertSelectedItem ( char ch ) : bool
SetDeclarationViewLocation ( ) : void
VScrollBarValueChanged ( object sender, EventArgs e ) : void

Method Details

CaretOffsetChanged() protected method

protected CaretOffsetChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

HandleMouseWheel() public method

public HandleMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
return void

ProcessKeyEvent() public method

public ProcessKeyEvent ( char ch ) : bool
ch char
return bool

ProcessTextAreaKey() protected method

protected ProcessTextAreaKey ( Keys keyData ) : bool
keyData Keys
return bool

SetLocation() protected method

protected SetLocation ( ) : void
return void

ShowCompletionWindow() public static method

public static ShowCompletionWindow ( Form parent, TextEditorControl control, string fileName, ICompletionDataProvider completionDataProvider, char firstChar ) : CodeCompletionWindow
parent System.Windows.Forms.Form
control ICSharpCode.TextEditor.TextEditorControl
fileName string
completionDataProvider ICompletionDataProvider
firstChar char
return CodeCompletionWindow

ShowCompletionWindow() public static method

public static ShowCompletionWindow ( Form parent, TextEditorControl control, string fileName, ICompletionDataProvider completionDataProvider, char firstChar, bool showDeclarationWindow, bool fixedListViewWidth ) : CodeCompletionWindow
parent System.Windows.Forms.Form
control ICSharpCode.TextEditor.TextEditorControl
fileName string
completionDataProvider ICompletionDataProvider
firstChar char
showDeclarationWindow bool
fixedListViewWidth bool
return CodeCompletionWindow