프로퍼티 | 타입 | 설명 | |
---|---|---|---|
HeightTree | Mono.TextEditor.HeightTree |
메소드 | 설명 | |
---|---|---|
AddTooltipProvider ( Mono.TextEditor.TooltipProvider provider ) : void | ||
CanEdit ( int line ) : bool | ||
CenterTo ( Mono.TextEditor.DocumentLocation p ) : void | ||
CenterTo ( int offset ) : void | ||
CenterTo ( int line, int column ) : void | ||
CenterToCaret ( ) : void | ||
ClearSelection ( ) : void | ||
ClearTooltipProviders ( ) : void | ||
CreateImmutable ( string input, bool suppressHighlighting = true ) : |
Creates the a text editor data object which document can't be changed. This is useful for 'view' only documents. The Document itself is very fast because it uses a special case buffer and line splitter implementation. Additionally highlighting is turned off as default. |
|
DeleteSelectedText ( ) : void | ||
DeleteSelectedText ( bool clearSelection ) : void | ||
Dispose ( ) : void | ||
EnsureCaretIsNotVirtual ( ) : int |
Ensures the caret is not in a virtual position by adding whitespaces up to caret position. That method should always be called in an undo group.
|
|
ExtendSelectionTo ( Mono.TextEditor.DocumentLocation location ) : void | ||
ExtendSelectionTo ( int offset ) : void | ||
FindCurrentWordEnd ( int offset ) : int | ||
FindCurrentWordStart ( int offset ) : int | ||
FindNext ( bool setSelection ) : SearchResult | ||
FindNextSubwordOffset ( int offset ) : int | ||
FindNextWordOffset ( int offset ) : int | ||
FindPrevSubwordOffset ( int offset ) : int | ||
FindPrevWordOffset ( int offset ) : int | ||
FindPrevious ( bool setSelection ) : SearchResult | ||
FixVirtualIndentation ( ) : void |
Removes the indent on the caret line, if the indent mode is set to virtual and the indent matches the current virtual indent in that line.
|
|
FixVirtualIndentation ( int lineNumber ) : void | ||
FormatString ( Mono.TextEditor.DocumentLocation loc, string str ) : string | ||
FormatString ( int offset, string str ) : string | ||
GetCharAt ( Mono.TextEditor.DocumentLocation location ) : char | ||
GetCharAt ( int offset ) : char | ||
GetCharAt ( int line, int column ) : char | ||
GetChunks ( Mono.TextEditor.DocumentLine line, int offset, int length ) : IEnumerable |
||
GetIndentationString ( Mono.TextEditor.DocumentLocation loc ) : string | ||
GetIndentationString ( int offset ) : string | ||
GetIndentationString ( int lineNumber, int column ) : string | ||
GetLine ( int lineNumber ) : Mono.TextEditor.DocumentLine | ||
GetLineByOffset ( int offset ) : Mono.TextEditor.DocumentLine | ||
GetLineHeight ( Mono.TextEditor.DocumentLine line ) : double | ||
GetLineHeight ( int line ) : double | ||
GetLineIndent ( Mono.TextEditor.DocumentLine segment ) : string | ||
GetLineIndent ( int lineNumber ) : string | ||
GetLineText ( int line ) : string | ||
GetLineText ( int line, bool includeDelimiter ) : string | ||
GetMarkup ( int offset, int length, bool removeIndent, bool useColors = true, bool replaceTabs = true ) : string | ||
GetMatchAt ( int offset ) : SearchResult | ||
GetTextAt ( DocumentRegion region ) : string | ||
GetTextAt ( TextSegment segment ) : string | ||
GetTextAt ( int offset, int count ) : string | ||
GetTextBetween ( Mono.TextEditor.DocumentLocation start, Mono.TextEditor.DocumentLocation end ) : string | ||
GetTextBetween ( int startOffset, int endOffset ) : string | ||
GetTextBetween ( int startLine, int startColumn, int endLine, int endColumn ) : string | ||
GetVirtualIndentationColumn ( Mono.TextEditor.DocumentLocation loc ) : int | ||
GetVirtualIndentationColumn ( int offset ) : int | ||
GetVirtualIndentationColumn ( int lineNumber, int column ) : int | ||
Insert ( int offset, string value ) : int | ||
InsertAtCaret ( string text ) : void | ||
IsMatchAt ( int offset ) : bool | ||
LocationToOffset ( Mono.TextEditor.DocumentLocation location ) : int | ||
LocationToOffset ( int line, int column ) : int | ||
LogicalToVisualLine ( int logicalLine ) : int | ||
LogicalToVisualLocation ( Mono.TextEditor.DocumentLocation location ) : Mono.TextEditor.DocumentLocation | ||
LogicalToVisualLocation ( int line, int column ) : Mono.TextEditor.DocumentLocation | ||
OffsetToLineNumber ( int offset ) : int | ||
OffsetToLocation ( int offset ) : Mono.TextEditor.DocumentLocation | ||
OpenStream ( ) : Stream | ||
OpenUndoGroup ( ) : IDisposable | ||
OpenUndoGroup ( OperationType operationType ) : IDisposable | ||
PasteText ( int offset, string text, byte copyData, IDisposable &undoGroup ) : int | ||
RaiseUpdateAdjustmentsRequested ( ) : void | ||
Remove ( DocumentRegion region ) : void | ||
Remove ( TextSegment removeSegment ) : void | ||
Remove ( int offset, int count ) : void | ||
RemoveTooltipProvider ( Mono.TextEditor.TooltipProvider provider ) : void | ||
Replace ( int offset, int count, string value ) : int | ||
RequestRecenter ( ) : void | ||
ScrollTo ( Mono.TextEditor.DocumentLocation loc ) : void | ||
ScrollTo ( int offset ) : void | ||
ScrollTo ( int line, int column ) : void | ||
ScrollToCaret ( ) : void | ||
SearchBackward ( int fromOffset ) : SearchResult | ||
SearchForward ( int fromOffset ) : SearchResult | ||
SearchReplace ( string withPattern, bool setSelection ) : bool | ||
SearchReplaceAll ( string withPattern ) : int | ||
SetCaretTo ( int line, int column ) : void | ||
SetCaretTo ( int line, int column, bool highlight ) : void | ||
SetCaretTo ( int line, int column, bool highlight, bool centerCaret ) : void | ||
SetSelectLines ( int from, int to ) : void | ||
SetSelection ( Mono.TextEditor.DocumentLocation anchor, Mono.TextEditor.DocumentLocation lead ) : void | ||
SetSelection ( int anchorOffset, int leadOffset ) : void | ||
SetSelection ( int anchorLine, int anchorColumn, int leadLine, int leadColumn ) : void | ||
SetSkipChar ( int offset, char ch ) : void | ||
TextEditorData ( ) : System | ||
TextEditorData ( |
||
VisualToLogicalLine ( int visualLineNumber ) : int |
메소드 | 설명 | |
---|---|---|
OnSearchChanged ( |
||
OnSelectionChanged ( |
||
OnSelectionChanging ( |
||
OnUpdateAdjustmentsRequested ( |
메소드 | 설명 | |
---|---|---|
CaretPositionChanged ( object sender, Mono.TextEditor.DocumentLocationEventArgs args ) : void | ||
ConvertToPangoMarkup ( string str, bool replaceTabs = true ) : string | ||
DeleteSelection ( Selection selection ) : void | ||
DetachDocument ( ) : void | ||
DocumentHandleRedone ( object sender, |
||
DocumentHandleUndone ( object sender, |
||
EnsureIsNotVirtual ( Mono.TextEditor.DocumentLocation loc ) : int | ||
EnsureIsNotVirtual ( int line, int column ) : int | ||
HandleDocLineChanged ( object sender, Mono.TextEditor.LineEventArgs e ) : void | ||
HandleDocTextSet ( object sender, |
||
HandleFoldTreeUpdated ( object sender, |
||
HandleTextEditorDataDocumentFolded ( object sender, Mono.TextEditor.FoldSegmentEventArgs e ) : void | ||
HandleTextReplaced ( object sender, Mono.TextEditor.DocumentChangeEventArgs e ) : void | ||
OnBeginUndo ( object sender, |
||
OnEndUndo ( object sender, |
public AddTooltipProvider ( Mono.TextEditor.TooltipProvider provider ) : void | ||
provider | Mono.TextEditor.TooltipProvider | |
리턴 | void |
public CenterTo ( Mono.TextEditor.DocumentLocation p ) : void | ||
p | Mono.TextEditor.DocumentLocation | |
리턴 | void |
public static CreateImmutable ( string input, bool suppressHighlighting = true ) : |
||
input | string | |
suppressHighlighting | bool | |
리턴 |
public DeleteSelectedText ( bool clearSelection ) : void | ||
clearSelection | bool | |
리턴 | void |
public ExtendSelectionTo ( Mono.TextEditor.DocumentLocation location ) : void | ||
location | Mono.TextEditor.DocumentLocation | |
리턴 | void |
public FindNext ( bool setSelection ) : SearchResult | ||
setSelection | bool | |
리턴 | SearchResult |
public FindPrevious ( bool setSelection ) : SearchResult | ||
setSelection | bool | |
리턴 | SearchResult |
public FixVirtualIndentation ( int lineNumber ) : void | ||
lineNumber | int | |
리턴 | void |
public FormatString ( Mono.TextEditor.DocumentLocation loc, string str ) : string | ||
loc | Mono.TextEditor.DocumentLocation | |
str | string | |
리턴 | string |
public FormatString ( int offset, string str ) : string | ||
offset | int | |
str | string | |
리턴 | string |
public GetCharAt ( Mono.TextEditor.DocumentLocation location ) : char | ||
location | Mono.TextEditor.DocumentLocation | |
리턴 | char |
public GetChunks ( Mono.TextEditor.DocumentLine line, int offset, int length ) : IEnumerable |
||
line | Mono.TextEditor.DocumentLine | |
offset | int | |
length | int | |
리턴 | IEnumerable |
public GetIndentationString ( Mono.TextEditor.DocumentLocation loc ) : string | ||
loc | Mono.TextEditor.DocumentLocation | |
리턴 | string |
public GetIndentationString ( int offset ) : string | ||
offset | int | |
리턴 | string |
public GetIndentationString ( int lineNumber, int column ) : string | ||
lineNumber | int | |
column | int | |
리턴 | string |
public GetLine ( int lineNumber ) : Mono.TextEditor.DocumentLine | ||
lineNumber | int | |
리턴 | Mono.TextEditor.DocumentLine |
public GetLineByOffset ( int offset ) : Mono.TextEditor.DocumentLine | ||
offset | int | |
리턴 | Mono.TextEditor.DocumentLine |
public GetLineHeight ( Mono.TextEditor.DocumentLine line ) : double | ||
line | Mono.TextEditor.DocumentLine | |
리턴 | double |
public GetLineIndent ( Mono.TextEditor.DocumentLine segment ) : string | ||
segment | Mono.TextEditor.DocumentLine | |
리턴 | string |
public GetLineText ( int line, bool includeDelimiter ) : string | ||
line | int | |
includeDelimiter | bool | |
리턴 | string |
public GetMarkup ( int offset, int length, bool removeIndent, bool useColors = true, bool replaceTabs = true ) : string | ||
offset | int | |
length | int | |
removeIndent | bool | |
useColors | bool | |
replaceTabs | bool | |
리턴 | string |
public GetTextAt ( DocumentRegion region ) : string | ||
region | DocumentRegion | |
리턴 | string |
public GetTextAt ( int offset, int count ) : string | ||
offset | int | |
count | int | |
리턴 | string |
public GetTextBetween ( Mono.TextEditor.DocumentLocation start, Mono.TextEditor.DocumentLocation end ) : string | ||
start | Mono.TextEditor.DocumentLocation | |
end | Mono.TextEditor.DocumentLocation | |
리턴 | string |
public GetTextBetween ( int startOffset, int endOffset ) : string | ||
startOffset | int | |
endOffset | int | |
리턴 | string |
public GetTextBetween ( int startLine, int startColumn, int endLine, int endColumn ) : string | ||
startLine | int | |
startColumn | int | |
endLine | int | |
endColumn | int | |
리턴 | string |
public GetVirtualIndentationColumn ( Mono.TextEditor.DocumentLocation loc ) : int | ||
loc | Mono.TextEditor.DocumentLocation | |
리턴 | int |
public GetVirtualIndentationColumn ( int offset ) : int | ||
offset | int | |
리턴 | int |
public GetVirtualIndentationColumn ( int lineNumber, int column ) : int | ||
lineNumber | int | |
column | int | |
리턴 | int |
public LocationToOffset ( Mono.TextEditor.DocumentLocation location ) : int | ||
location | Mono.TextEditor.DocumentLocation | |
리턴 | int |
public LocationToOffset ( int line, int column ) : int | ||
line | int | |
column | int | |
리턴 | int |
public LogicalToVisualLine ( int logicalLine ) : int | ||
logicalLine | int | |
리턴 | int |
public LogicalToVisualLocation ( Mono.TextEditor.DocumentLocation location ) : Mono.TextEditor.DocumentLocation | ||
location | Mono.TextEditor.DocumentLocation | |
리턴 | Mono.TextEditor.DocumentLocation |
public LogicalToVisualLocation ( int line, int column ) : Mono.TextEditor.DocumentLocation | ||
line | int | |
column | int | |
리턴 | Mono.TextEditor.DocumentLocation |
public OffsetToLocation ( int offset ) : Mono.TextEditor.DocumentLocation | ||
offset | int | |
리턴 | Mono.TextEditor.DocumentLocation |
protected OnSearchChanged ( |
||
args | ||
리턴 | void |
protected OnSelectionChanged ( |
||
args | ||
리턴 | void |
protected OnSelectionChanging ( |
||
e | ||
리턴 | void |
protected OnUpdateAdjustmentsRequested ( |
||
e | ||
리턴 | void |
public OpenUndoGroup ( OperationType operationType ) : IDisposable | ||
operationType | OperationType | |
리턴 | IDisposable |
public PasteText ( int offset, string text, byte copyData, IDisposable &undoGroup ) : int | ||
offset | int | |
text | string | |
copyData | byte | |
undoGroup | IDisposable | |
리턴 | int |
public Remove ( TextSegment removeSegment ) : void | ||
removeSegment | TextSegment | |
리턴 | void |
public RemoveTooltipProvider ( Mono.TextEditor.TooltipProvider provider ) : void | ||
provider | Mono.TextEditor.TooltipProvider | |
리턴 | void |
public Replace ( int offset, int count, string value ) : int | ||
offset | int | |
count | int | |
value | string | |
리턴 | int |
public ScrollTo ( Mono.TextEditor.DocumentLocation loc ) : void | ||
loc | Mono.TextEditor.DocumentLocation | |
리턴 | void |
public SearchBackward ( int fromOffset ) : SearchResult | ||
fromOffset | int | |
리턴 | SearchResult |
public SearchForward ( int fromOffset ) : SearchResult | ||
fromOffset | int | |
리턴 | SearchResult |
public SearchReplace ( string withPattern, bool setSelection ) : bool | ||
withPattern | string | |
setSelection | bool | |
리턴 | bool |
public SearchReplaceAll ( string withPattern ) : int | ||
withPattern | string | |
리턴 | int |
public SetCaretTo ( int line, int column, bool highlight ) : void | ||
line | int | |
column | int | |
highlight | bool | |
리턴 | void |
public SetCaretTo ( int line, int column, bool highlight, bool centerCaret ) : void | ||
line | int | |
column | int | |
highlight | bool | |
centerCaret | bool | |
리턴 | void |
public SetSelection ( Mono.TextEditor.DocumentLocation anchor, Mono.TextEditor.DocumentLocation lead ) : void | ||
anchor | Mono.TextEditor.DocumentLocation | |
lead | Mono.TextEditor.DocumentLocation | |
리턴 | void |
public SetSelection ( int anchorOffset, int leadOffset ) : void | ||
anchorOffset | int | |
leadOffset | int | |
리턴 | void |
public SetSelection ( int anchorLine, int anchorColumn, int leadLine, int leadColumn ) : void | ||
anchorLine | int | |
anchorColumn | int | |
leadLine | int | |
leadColumn | int | |
리턴 | void |
public TextEditorData ( |
||
doc | ||
리턴 | System |
public VisualToLogicalLine ( int visualLineNumber ) : int | ||
visualLineNumber | int | |
리턴 | int |