C# Class Alsing.Windows.Forms.SyntaxBox.EditViewControl

Inheritance: Alsing.Windows.Forms.CoreLib.SplitViewChildControl
Afficher le fichier Open project: vchelaru/FlatRedBall Class Usage Examples

Méthodes publiques

Свойство Type Description
AutoListStartPos Alsing.SourceCode.TextPoint
InfoTipStartPos Alsing.SourceCode.TextPoint
Painter IPainter
View Alsing.Windows.Forms.SyntaxBox.Painter.ViewPoint

Private Properties

Свойство Type Description
AutoListDoubleClick void
BeginDragDrop void
CaretChanged void
CaretTimer_Tick void
CharType int
CopyText void
CreateAutoList void
CreateFindForm void
CreateInfoTip void
DeleteBackwards void
DeleteForward void
DoResize void
EditViewControl_Enter void
EditViewControl_Leave void
InitializeComponent void
InsertEnter void
InsertText void
IntelliMouse_BeginScroll void
IntelliMouse_EndScroll void
IntelliMouse_Scroll void
MoveCaretToNextWord void
MoveCaretToPrevWord void
OnCaretChange void
OnClipboardUpdated void
OnRowClick void
OnRowDoubleClick void
OnRowMouseDown void
OnRowMouseMove void
OnRowMouseUp void
OnSelectionChange void
OutdentEndRow void
PasteText void
Redraw void
RedrawCaret void
ScrollScreen void
SelectCurrentWord void
SelectPattern void
SelectionChanged void
SetFocus void
SetMouseCursor void
hScroll_Scroll void
vScroll_Scroll void

Méthodes publiques

Méthode Description
AutoListBeginLoad ( ) : void
AutoListEndLoad ( ) : void
CalcMaxCharWidth ( ) : void
CharFromPixel ( int x, int y ) : TextPoint

Returns a point where x is the column and y is the row from a given pixel position.

ClearSelection ( ) : void

Clears the active selection.

Copy ( ) : void

Copies selected text to clipboard. (control + c)

Cut ( ) : void

Cuts selected text to clipboard. (control + x)

CutClear ( ) : void
Delete ( ) : void

Deletes selected text if possible otherwise deletes forward. (delete key)

EditViewControl ( SyntaxBoxControl Parent ) : System

Default constructor for the SyntaxBoxControl

FindNext ( ) : void
GotoLine ( int RowIndex ) : void

Places the caret on a specified line and scrolls the caret into view.

GotoNextBookmark ( ) : void

Moves the caret to the next line that has a bookmark.

GotoPreviousBookmark ( ) : void

Moves the caret to the previous line that has a bookmark.

InitGraphics ( ) : void
InitScrollbars ( ) : void
InitVars ( ) : void
InsertAutolistText ( ) : void
IsOverSelection ( int x, int y ) : bool

Returns if a specified pixel position is over the current selection.

OnChange ( ) : void
OnParse ( ) : void
Paste ( ) : void

Paste text from clipboard to current caret position. (control + v)

Redo ( ) : void

Redo last undo action. (control + y)

RemoveCurrentRow ( ) : void

Removes the current row

RemoveFocus ( ) : void
ReplaceSelection ( string text ) : bool
ScrollIntoView ( ) : void

Scrolls the caret into view.

ScrollIntoView ( TextPoint Pos ) : void

Scrolls a given position in the text into view.

ScrollIntoView ( int RowIndex ) : void
SelectAll ( ) : void

Selects all text in the active document. (control + a)

SelectNext ( string Pattern, bool MatchCase, bool WholeWords, bool UseRegEx ) : bool

Selects next occurance of the given pattern.

SetMaxHorizontalScroll ( ) : void
ShowFind ( ) : void
ShowGotoLine ( ) : void

Displays the GotoLine dialog.

ShowReplace ( ) : void
ShowSettings ( ) : void

-

ToggleBookmark ( ) : void

Toggles a bookmark on/off on the active row.

Undo ( ) : void

Undo last edit action. (control + z)

Méthodes protégées

Méthode Description
CopyAsRTF ( ) : void
Dispose ( bool disposing ) : void

IsInputChar ( char c ) : bool
IsInputKey ( Keys key ) : bool

For public use only

OnClick ( EventArgs e ) : void
OnDoubleClick ( EventArgs e ) : void

Overrides the default OnDoubleClick

OnDragDrop ( DragEventArgs drgevent ) : void

Overrides the default OnDragDrop

OnDragEnter ( DragEventArgs drgevent ) : void

Overrides the default OnDragEnter

OnDragLeave ( EventArgs e ) : void

Overrides the default OnDragLeave

OnDragOver ( DragEventArgs drgevent ) : void

Overrides the default OnDragOver

OnKeyDown ( KeyEventArgs e ) : void

Overrides the default OnKeyDown

OnKeyPress ( KeyPressEventArgs e ) : void

Overrides the default OnKeyPress

OnLoad ( EventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void

Overrides the default OnMouseDown

OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void

Overrides the default OnMouseMove

OnMouseUp ( MouseEventArgs e ) : void

Overrides the default OnMouseUp

OnMouseWheel ( MouseEventArgs e ) : void

Overrides the default OnMouseWheel

OnPaint ( PaintEventArgs e ) : void

Overrides the default OnPaint

OnResize ( EventArgs e ) : void

Overrides the default OnResize

OnVisibleChanged ( EventArgs e ) : void
WndProc ( Message &m ) : void

Private Methods

Méthode Description
AutoListDoubleClick ( object sender, EventArgs e ) : void
BeginDragDrop ( ) : void
CaretChanged ( object s, EventArgs e ) : void
CaretTimer_Tick ( object sender, EventArgs e ) : void
CharType ( string s ) : int
CopyText ( ) : void
CreateAutoList ( ) : void
CreateFindForm ( ) : void
CreateInfoTip ( ) : void
DeleteBackwards ( ) : void
DeleteForward ( ) : void
DoResize ( ) : void
EditViewControl_Enter ( object sender, EventArgs e ) : void
EditViewControl_Leave ( object sender, EventArgs e ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

InsertEnter ( ) : void
InsertText ( string text ) : void
IntelliMouse_BeginScroll ( object sender, EventArgs e ) : void
IntelliMouse_EndScroll ( object sender, EventArgs e ) : void
IntelliMouse_Scroll ( object sender, IntelliMouse e ) : void
MoveCaretToNextWord ( bool Select ) : void
MoveCaretToPrevWord ( bool Select ) : void
OnCaretChange ( ) : void
OnClipboardUpdated ( CopyEventArgs e ) : void
OnRowClick ( RowMouseEventArgs e ) : void
OnRowDoubleClick ( RowMouseEventArgs e ) : void
OnRowMouseDown ( RowMouseEventArgs e ) : void
OnRowMouseMove ( RowMouseEventArgs e ) : void
OnRowMouseUp ( RowMouseEventArgs e ) : void
OnSelectionChange ( ) : void
OutdentEndRow ( ) : void
PasteText ( ) : void
Redraw ( ) : void
RedrawCaret ( ) : void
ScrollScreen ( int Amount ) : void
SelectCurrentWord ( ) : void
SelectPattern ( int RowIndex, int Column, int Length ) : void
SelectionChanged ( object s, EventArgs e ) : void
SetFocus ( ) : void
SetMouseCursor ( int x, int y ) : void
hScroll_Scroll ( object sender, ScrollEventArgs e ) : void
vScroll_Scroll ( object sender, ScrollEventArgs e ) : void

Method Details

AutoListBeginLoad() public méthode

public AutoListBeginLoad ( ) : void
Résultat void

AutoListEndLoad() public méthode

public AutoListEndLoad ( ) : void
Résultat void

CalcMaxCharWidth() public méthode

public CalcMaxCharWidth ( ) : void
Résultat void

CharFromPixel() public méthode

Returns a point where x is the column and y is the row from a given pixel position.
public CharFromPixel ( int x, int y ) : TextPoint
x int X Position in pixels
y int Y Position in pixels
Résultat Alsing.SourceCode.TextPoint

ClearSelection() public méthode

Clears the active selection.
public ClearSelection ( ) : void
Résultat void

Copy() public méthode

Copies selected text to clipboard. (control + c)
public Copy ( ) : void
Résultat void

CopyAsRTF() protected méthode

protected CopyAsRTF ( ) : void
Résultat void

Cut() public méthode

Cuts selected text to clipboard. (control + x)
public Cut ( ) : void
Résultat void

CutClear() public méthode

public CutClear ( ) : void
Résultat void

Delete() public méthode

Deletes selected text if possible otherwise deletes forward. (delete key)
public Delete ( ) : void
Résultat void

Dispose() protected méthode

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

EditViewControl() public méthode

Default constructor for the SyntaxBoxControl
public EditViewControl ( SyntaxBoxControl Parent ) : System
Parent SyntaxBoxControl
Résultat System

FindNext() public méthode

public FindNext ( ) : void
Résultat void

GotoLine() public méthode

Places the caret on a specified line and scrolls the caret into view.
public GotoLine ( int RowIndex ) : void
RowIndex int the zero based index of the line to jump to
Résultat void

GotoNextBookmark() public méthode

Moves the caret to the next line that has a bookmark.
public GotoNextBookmark ( ) : void
Résultat void

GotoPreviousBookmark() public méthode

Moves the caret to the previous line that has a bookmark.
public GotoPreviousBookmark ( ) : void
Résultat void

InitGraphics() public méthode

public InitGraphics ( ) : void
Résultat void

InitScrollbars() public méthode

public InitScrollbars ( ) : void
Résultat void

InitVars() public méthode

public InitVars ( ) : void
Résultat void

InsertAutolistText() public méthode

public InsertAutolistText ( ) : void
Résultat void

IsInputChar() protected méthode

protected IsInputChar ( char c ) : bool
c char
Résultat bool

IsInputKey() protected méthode

For public use only
protected IsInputKey ( Keys key ) : bool
key Keys
Résultat bool

IsOverSelection() public méthode

Returns if a specified pixel position is over the current selection.
public IsOverSelection ( int x, int y ) : bool
x int X Position in pixels
y int Y Position in pixels
Résultat bool

OnChange() public méthode

public OnChange ( ) : void
Résultat void

OnClick() protected méthode

protected OnClick ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnDoubleClick() protected méthode

Overrides the default OnDoubleClick
protected OnDoubleClick ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnDragDrop() protected méthode

Overrides the default OnDragDrop
protected OnDragDrop ( DragEventArgs drgevent ) : void
drgevent System.Windows.Forms.DragEventArgs
Résultat void

OnDragEnter() protected méthode

Overrides the default OnDragEnter
protected OnDragEnter ( DragEventArgs drgevent ) : void
drgevent System.Windows.Forms.DragEventArgs
Résultat void

OnDragLeave() protected méthode

Overrides the default OnDragLeave
protected OnDragLeave ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnDragOver() protected méthode

Overrides the default OnDragOver
protected OnDragOver ( DragEventArgs drgevent ) : void
drgevent System.Windows.Forms.DragEventArgs
Résultat void

OnKeyDown() protected méthode

Overrides the default OnKeyDown
protected OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
Résultat void

OnKeyPress() protected méthode

Overrides the default OnKeyPress
protected OnKeyPress ( KeyPressEventArgs e ) : void
e System.Windows.Forms.KeyPressEventArgs
Résultat void

OnLoad() protected méthode

protected OnLoad ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnMouseDown() protected méthode

Overrides the default OnMouseDown
protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseLeave() protected méthode

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnMouseMove() protected méthode

Overrides the default OnMouseMove
protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseUp() protected méthode

Overrides the default OnMouseUp
protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseWheel() protected méthode

Overrides the default OnMouseWheel
protected OnMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnPaint() protected méthode

Overrides the default OnPaint
protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Résultat void

OnParse() public méthode

public OnParse ( ) : void
Résultat void

OnResize() protected méthode

Overrides the default OnResize
protected OnResize ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnVisibleChanged() protected méthode

protected OnVisibleChanged ( EventArgs e ) : void
e System.EventArgs
Résultat void

Paste() public méthode

Paste text from clipboard to current caret position. (control + v)
public Paste ( ) : void
Résultat void

Redo() public méthode

Redo last undo action. (control + y)
public Redo ( ) : void
Résultat void

RemoveCurrentRow() public méthode

Removes the current row
public RemoveCurrentRow ( ) : void
Résultat void

RemoveFocus() public méthode

public RemoveFocus ( ) : void
Résultat void

ReplaceSelection() public méthode

public ReplaceSelection ( string text ) : bool
text string
Résultat bool

ScrollIntoView() public méthode

Scrolls the caret into view.
public ScrollIntoView ( ) : void
Résultat void

ScrollIntoView() public méthode

Scrolls a given position in the text into view.
public ScrollIntoView ( TextPoint Pos ) : void
Pos Alsing.SourceCode.TextPoint Position in text
Résultat void

ScrollIntoView() public méthode

public ScrollIntoView ( int RowIndex ) : void
RowIndex int
Résultat void

SelectAll() public méthode

Selects all text in the active document. (control + a)
public SelectAll ( ) : void
Résultat void

SelectNext() public méthode

Selects next occurance of the given pattern.
public SelectNext ( string Pattern, bool MatchCase, bool WholeWords, bool UseRegEx ) : bool
Pattern string Pattern to find
MatchCase bool Case sensitive
WholeWords bool Match whole words only
UseRegEx bool
Résultat bool

SetMaxHorizontalScroll() public méthode

public SetMaxHorizontalScroll ( ) : void
Résultat void

ShowFind() public méthode

public ShowFind ( ) : void
Résultat void

ShowGotoLine() public méthode

Displays the GotoLine dialog.
public ShowGotoLine ( ) : void
Résultat void

ShowReplace() public méthode

public ShowReplace ( ) : void
Résultat void

ShowSettings() public méthode

-
public ShowSettings ( ) : void
Résultat void

ToggleBookmark() public méthode

Toggles a bookmark on/off on the active row.
public ToggleBookmark ( ) : void
Résultat void

Undo() public méthode

Undo last edit action. (control + z)
public Undo ( ) : void
Résultat void

WndProc() protected méthode

protected WndProc ( Message &m ) : void
m Message
Résultat void

Property Details

AutoListStartPos public_oe property

The Point in the text where the Autolist was activated.
public TextPoint,Alsing.SourceCode AutoListStartPos
Résultat Alsing.SourceCode.TextPoint

InfoTipStartPos public_oe property

The Point in the text where the InfoTip was activated.
public TextPoint,Alsing.SourceCode InfoTipStartPos
Résultat Alsing.SourceCode.TextPoint

Painter public_oe property

public IPainter Painter
Résultat IPainter

View public_oe property

public ViewPoint,Alsing.Windows.Forms.SyntaxBox.Painter View
Résultat Alsing.Windows.Forms.SyntaxBox.Painter.ViewPoint