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

Inheritance: AbstractCompletionWindow
Afficher le fichier Open project: Clancey/MonoMac.Windows.Form Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

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

Private Methods

Méthode 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 méthode

protected CaretOffsetChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

HandleMouseWheel() public méthode

public HandleMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

ProcessKeyEvent() public méthode

public ProcessKeyEvent ( char ch ) : bool
ch char
Résultat bool

ProcessTextAreaKey() protected méthode

protected ProcessTextAreaKey ( Keys keyData ) : bool
keyData Keys
Résultat bool

SetLocation() protected méthode

protected SetLocation ( ) : void
Résultat void

ShowCompletionWindow() public static méthode

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
Résultat CodeCompletionWindow

ShowCompletionWindow() public static méthode

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
Résultat CodeCompletionWindow