C# Class ICSharpCode.TextEditor.TextAreaMouseHandler

This class handles all mouse stuff for a textArea.
显示文件 Open project: Clancey/MonoMac.Windows.Form

Public Methods

Method Description
Attach ( ) : void
TextAreaMouseHandler ( TextArea ttextArea ) : System

Private Methods

Method Description
DoubleClickSelectionExtend ( ) : void
ExtendSelectionToMouse ( ) : void
FindNext ( IDocument document, int offset, char ch ) : int
FindWordEnd ( IDocument document, int offset ) : int
FindWordStart ( IDocument document, int offset ) : int
IsSelectableChar ( char ch ) : bool
OnDoubleClick ( object sender, System e ) : void
OnMouseDown ( object sender, MouseEventArgs e ) : void
OnMouseLeave ( object sender, EventArgs e ) : void
OnMouseUp ( object sender, MouseEventArgs e ) : void
OnToolTipRequest ( object sender, ToolTipRequestEventArgs e ) : void
ShowHiddenCursorIfMovedOrLeft ( ) : void
TextAreaClick ( object sender, EventArgs e ) : void
TextAreaLostFocus ( object sender, EventArgs e ) : void
TextAreaMouseMove ( object sender, MouseEventArgs e ) : void

Method Details

Attach() public method

public Attach ( ) : void
return void

TextAreaMouseHandler() public method

public TextAreaMouseHandler ( TextArea ttextArea ) : System
ttextArea TextArea
return System