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

Description of AbstractCompletionWindow.
Inheritance: System.Windows.Forms.Form
Show file Open project: Clancey/MonoMac.Windows.Form Class Usage Examples

Protected Properties

Property Type Description
control TextEditorControl
drawingSize System.Drawing.Size

Public Methods

Method Description
AddShadowToWindow ( CreateParams createParams ) : void

Adds a shadow to the create params if it is supported by the operating system.

ProcessKeyEvent ( char ch ) : bool

Protected Methods

Method Description
AbstractCompletionWindow ( Form parentForm, TextEditorControl control ) : System
CaretOffsetChanged ( object sender, EventArgs e ) : void
ControlMouseMove ( object sender, MouseEventArgs e ) : void

Invoked when the mouse moves over this form or any child control. Shows the mouse cursor on the text area if it has been hidden.

Derived classes should attach this handler to the MouseMove event of all created controls which are not added to the Controls collection.

OnClosed ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
ParentFormLocationChanged ( object sender, EventArgs e ) : void
ProcessTextAreaKey ( Keys keyData ) : bool
SetLocation ( ) : void
ShowCompletionWindow ( ) : void
TextEditorLostFocus ( object sender, EventArgs e ) : void

Method Details

AbstractCompletionWindow() protected method

protected AbstractCompletionWindow ( Form parentForm, TextEditorControl control ) : System
parentForm System.Windows.Forms.Form
control TextEditorControl
return System

AddShadowToWindow() public static method

Adds a shadow to the create params if it is supported by the operating system.
public static AddShadowToWindow ( CreateParams createParams ) : void
createParams System.Windows.Forms.CreateParams
return void

CaretOffsetChanged() protected method

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

ControlMouseMove() protected method

Invoked when the mouse moves over this form or any child control. Shows the mouse cursor on the text area if it has been hidden.
Derived classes should attach this handler to the MouseMove event of all created controls which are not added to the Controls collection.
protected ControlMouseMove ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void

OnClosed() protected method

protected OnClosed ( EventArgs e ) : void
e System.EventArgs
return void

OnMouseMove() protected method

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
return void

ParentFormLocationChanged() protected method

protected ParentFormLocationChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
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() protected method

protected ShowCompletionWindow ( ) : void
return void

TextEditorLostFocus() protected method

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

Property Details

control protected property

protected TextEditorControl control
return TextEditorControl

drawingSize protected property

protected Size,System.Drawing drawingSize
return System.Drawing.Size