C# Class Ripe.SharpDev.EditorTabPage

Inheritance: ICSharpCode.TextEditor.TextEditorControl
Show file Open project: Clancey/MonoMac.Windows.Form

Public Methods

Method Description
ClearAllBreakPoints ( ) : void
EditorTabPage ( ScriptDocument doc, Action help_cb ) : System
ProcessKeyDown ( System e ) : void
SetActiveBreakPoint ( int line ) : void
SetIntellisense ( RhinoDLR_Python isense ) : void
ToggleBreakPoint ( ) : void
ToggleBreakPoint ( int line ) : void

Protected Methods

Method Description
OnParentChanged ( EventArgs e ) : void

Private Methods

Method Description
CloseCodeCompletionWindow ( object sender, EventArgs e ) : void
Document_LineCountChanged ( object sender, ICSharpCode e ) : void
GetBreakPointLines ( ) : int[]
GetEditorText ( ) : string
IconBarMargin_MouseDown ( ICSharpCode sender, System mousepos, System mouseButtons ) : void
IconBarMargin_Painted ( ICSharpCode sender, System g, System rect ) : void
InitializeComponent ( ) : void
IsLineInsideRegion ( int top, int bottom, int regionTop, int regionBottom ) : bool
OnDocumentChanged ( object sender, ICSharpCode e ) : void
OnTimerTick ( object sender, EventArgs e ) : void
RepaintBookmarks ( ) : void
SetEditorText ( string text ) : void
TextAreaKeyEventHandler ( char key ) : bool

Return true to handle the keypress, return false to let the text area handle the keypress

TextArea_DoProcessDialogKey ( System keyData ) : bool

Method Details

ClearAllBreakPoints() public method

public ClearAllBreakPoints ( ) : void
return void

EditorTabPage() public method

public EditorTabPage ( ScriptDocument doc, Action help_cb ) : System
doc ScriptEditor.Model.ScriptDocument
help_cb Action
return System

OnParentChanged() protected method

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

ProcessKeyDown() public method

public ProcessKeyDown ( System e ) : void
e System
return void

SetActiveBreakPoint() public method

public SetActiveBreakPoint ( int line ) : void
line int
return void

SetIntellisense() public method

public SetIntellisense ( RhinoDLR_Python isense ) : void
isense RhinoDLR_Python
return void

ToggleBreakPoint() public method

public ToggleBreakPoint ( ) : void
return void

ToggleBreakPoint() public method

public ToggleBreakPoint ( int line ) : void
line int
return void