C# Class MonoDevelop.SourceEditor.SourceEditorView

Inheritance: MonoDevelop.Ide.Gui.AbstractViewContent, IExtensibleTextEditor, IBookmarkBuffer, IClipboardHandler, ICompletionWidget, ISplittable, IFoldable, IToolboxDynamicProvider, IEncodedTextContent, ICustomFilteringToolboxConsumer, IZoomable, ITextEditorResolver, Mono.TextEditor.ITextEditorDataProvider, ICodeTemplateHandler, ICodeTemplateContextProvider, ISupportsProjectReload, IPrintable
ファイルを表示 Open project: slluis/monodevelop Class Usage Examples

Private Properties

Property Type Description
AddBreakpoint void
AddWatch void
CheckFrameIsInFile Mono.Debugging.Client.StackFrame
CheckReadOnly bool
CorrectIndenting void
DisposeErrorMarkers void
EmacsFindNext void
EmacsFindPrevious void
FindNext SearchResult
FindNextSelection SearchResult
FindPrevious SearchResult
FindPreviousSelection SearchResult
FireCompletionContextChanged void
GetDragPreviewText string
GetLine Mono.TextEditor.LineSegment
GotFileChanged void
HandleDragDataGet void
HandleDragEnd void
HandleErrorListPadTaskToggled void
HandleFileChanged void
HandleIdeAppPreferencesDefaultHideMessageBubblesChanged void
HandleIdeAppPreferencesShowMessageBubblesChanged void
HandleTaskServiceJumpedToTask void
HandleTextEditorVAdjustmentChanged void
HandleWidgetTextEditorOptionsChanged void
ICustomFilteringToolboxConsumer bool
IExtensibleTextEditor ITextEditorExtension
ISupportsProjectReload void
IToolboxConsumer bool
IToolboxConsumer void
IToolboxConsumer void
IZoomable void
IndentSelection void
LoadSettings void
MonodocResolver void
MonodocResolverUpdate void
OnBreakpointAdded void
OnBreakpointRemoved void
OnBreakpointStatusChanged void
OnCurrentFrameChanged void
OnDebugSessionStarted void
OnFileChanged void
OnGotoMatchingBrace void
OnIconButtonPress void
OnMoveBlockDown void
OnMoveBlockUp void
OnTextReplaced void
OnTextReplacing void
OnToggleBlockSelectionMode void
OnToggleErrorTextMarker void
OnUpdateToggleComment void
OnUpdateToggleErrorTextMarker void
OnUpdateUseSelectionForFind void
OnUpdateUseSelectionForReplace void
OnWatchAdded void
OnWatchChanged void
OnWatchRemoved void
RemoveDebugMarkers void
RunPrintOperation void
ShowExpressionEvaluator void
ShowGotoLineNumberWidget void
ShowReplaceWidget void
ShowSearchWidget void
StoreSettings void
ToggleCodeComment void
UnIndentSelection void
UpdateBreakpoints void
UpdateExecutionLocation void
UpdateMimeType void
UpdatePinnedWatches void
UpdateShowExpressionEvaluator void
UpdateTasks void
UpdateToggleBlockSelectionMode void
UseSelectionForFind void
UseSelectionForReplace void

Public Methods

Method Description
BeginAtomicUndo ( ) : void
ClearBookmarks ( ) : void
Copy ( ) : void
CreateCodeCompletionContext ( int triggerOffset ) : MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
Cut ( ) : void
Delete ( ) : void
DeleteText ( int position, int length ) : void
DiscardChanges ( ) : void
Dispose ( ) : void
DocumentToScreenLocation ( Mono.TextEditor.DocumentLocation location ) : Gdk.Point
EndAtomicUndo ( ) : void
FoldDefinitions ( ) : void
GetAmbience ( ) : MonoDevelop.Projects.Dom.Output.Ambience
GetChar ( int offset ) : char
GetCharAt ( int position ) : char
GetCodeTemplateContext ( ) : CodeTemplateContext
GetCompletionText ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext ctx ) : string
GetDynamicItems ( IToolboxConsumer consumer ) : IEnumerable
GetLanguageItem ( int offset ) : MonoDevelop.Projects.Dom.ResolveResult
GetLanguageItem ( int offset, string expression ) : MonoDevelop.Projects.Dom.ResolveResult
GetLineColumnFromPosition ( int position, int &line, int &column ) : void
GetParserContext ( ) : MonoDevelop.Projects.Dom.Parser.ProjectDom
GetPositionFromLineColumn ( int line, int column ) : int
GetText ( int startPosition, int endPosition ) : string
GetTextEditorData ( ) : TextEditorData
InsertTemplate ( MonoDevelop.Ide.CodeTemplates.CodeTemplate template, MonoDevelop doc ) : void
InsertText ( int position, string text ) : int
IsBookmarked ( int position ) : bool
Load ( string fileName ) : void
Load ( string fileName, string encoding ) : void
Load ( string fileName, string content, string encoding ) : void
LoadNew ( Stream content, string mimeType ) : void
NextBookmark ( ) : void
Paste ( ) : void
PrevBookmark ( ) : void
PrintDocument ( MonoDevelop.Ide.Gui.Content.PrintingSettings settings ) : void
PrintPreviewDocument ( MonoDevelop.Ide.Gui.Content.PrintingSettings settings ) : void
Redo ( ) : void
Replace ( int offset, int count, string text ) : void
Save ( string fileName ) : void
Save ( string fileName, string encoding ) : void
Select ( int startPosition, int endPosition ) : void
SelectAll ( ) : void
SetBookmarked ( int position, bool mark ) : void
SetCaretTo ( int line, int column ) : void
SetCaretTo ( int line, int column, bool highlight ) : void
SetCompletionText ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext ctx, string partial_word, string complete_word ) : void
SetCompletionText ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext ctx, string partial_word, string complete_word, int wordOffset ) : void
ShowPosition ( int position ) : void
SourceEditorView ( ) : System
SplitHorizontally ( ) : void
SplitVertically ( ) : void
SwitchWindow ( ) : void
ToggleAllFoldings ( ) : void
ToggleFolding ( ) : void
Undo ( ) : void
Unsplit ( ) : void
UpdateClipboardRing ( object sender, EventArgs e ) : void

Protected Methods

Method Description
OnCaretPositionSet ( EventArgs args ) : void

Private Methods

Method Description
AddBreakpoint ( Mono.Debugging.Client.Breakpoint bp ) : void
AddWatch ( MonoDevelop.Debugger.PinnedWatch w ) : void
CheckFrameIsInFile ( Mono.Debugging.Client.StackFrame frame ) : Mono.Debugging.Client.StackFrame
CheckReadOnly ( int line ) : bool
CorrectIndenting ( ) : void
DisposeErrorMarkers ( ) : void
EmacsFindNext ( ) : void
EmacsFindPrevious ( ) : void
FindNext ( ) : SearchResult
FindNextSelection ( ) : SearchResult
FindPrevious ( ) : SearchResult
FindPreviousSelection ( ) : SearchResult
FireCompletionContextChanged ( ) : void
GetDragPreviewText ( ItemToolboxNode item ) : string
GetLine ( int position ) : Mono.TextEditor.LineSegment
GotFileChanged ( object sender, FileEventArgs args ) : void
HandleDragDataGet ( object o, Gtk.DragDataGetArgs args ) : void
HandleDragEnd ( object o, DragEndArgs args ) : void
HandleErrorListPadTaskToggled ( object sender, TaskEventArgs e ) : void
HandleFileChanged ( string fileName ) : void
HandleIdeAppPreferencesDefaultHideMessageBubblesChanged ( object sender, MonoDevelop.Core.PropertyChangedEventArgs e ) : void
HandleIdeAppPreferencesShowMessageBubblesChanged ( object sender, MonoDevelop.Core.PropertyChangedEventArgs e ) : void
HandleTaskServiceJumpedToTask ( object sender, TaskEventArgs e ) : void
HandleTextEditorVAdjustmentChanged ( object sender, EventArgs e ) : void
HandleWidgetTextEditorOptionsChanged ( object sender, EventArgs e ) : void
ICustomFilteringToolboxConsumer ( ItemToolboxNode item ) : bool
IExtensibleTextEditor ( ITextEditorExtension extension ) : ITextEditorExtension
ISupportsProjectReload ( Project project ) : void
IToolboxConsumer ( ItemToolboxNode item ) : bool
IToolboxConsumer ( ItemToolboxNode item ) : void
IToolboxConsumer ( ItemToolboxNode item, Gtk source, Gdk ctx ) : void
IZoomable ( ) : void
IndentSelection ( ) : void
LoadSettings ( ) : void
MonodocResolver ( ) : void
MonodocResolverUpdate ( MonoDevelop.Components.Commands.CommandInfo cinfo ) : void
OnBreakpointAdded ( object s, Mono.Debugging.Client.BreakpointEventArgs args ) : void
OnBreakpointRemoved ( object s, Mono.Debugging.Client.BreakpointEventArgs args ) : void
OnBreakpointStatusChanged ( object s, Mono.Debugging.Client.BreakpointEventArgs args ) : void
OnCurrentFrameChanged ( object s, EventArgs args ) : void
OnDebugSessionStarted ( object sender, EventArgs e ) : void
OnFileChanged ( object sender, FileSystemEventArgs args ) : void
OnGotoMatchingBrace ( ) : void
OnIconButtonPress ( object s, Mono.TextEditor.MarginMouseEventArgs args ) : void
OnMoveBlockDown ( ) : void
OnMoveBlockUp ( ) : void
OnTextReplaced ( object s, Mono.TextEditor.ReplaceEventArgs a ) : void
OnTextReplacing ( object s, Mono.TextEditor.ReplaceEventArgs a ) : void
OnToggleBlockSelectionMode ( ) : void
OnToggleErrorTextMarker ( ) : void
OnUpdateToggleComment ( MonoDevelop info ) : void
OnUpdateToggleErrorTextMarker ( MonoDevelop.Components.Commands.CommandInfo info ) : void
OnUpdateUseSelectionForFind ( MonoDevelop.Components.Commands.CommandInfo info ) : void
OnUpdateUseSelectionForReplace ( MonoDevelop.Components.Commands.CommandInfo info ) : void
OnWatchAdded ( object s, PinnedWatchEventArgs args ) : void
OnWatchChanged ( object s, PinnedWatchEventArgs args ) : void
OnWatchRemoved ( object s, PinnedWatchEventArgs args ) : void
RemoveDebugMarkers ( ) : void
RunPrintOperation ( PrintOperationAction action, MonoDevelop.Ide.Gui.Content.PrintingSettings settings ) : void
ShowExpressionEvaluator ( ) : void
ShowGotoLineNumberWidget ( ) : void
ShowReplaceWidget ( ) : void
ShowSearchWidget ( ) : void
StoreSettings ( ) : void
ToggleCodeComment ( ) : void
UnIndentSelection ( ) : void
UpdateBreakpoints ( bool forceUpdate = false ) : void
UpdateExecutionLocation ( ) : void
UpdateMimeType ( string fileName ) : void
UpdatePinnedWatches ( ) : void
UpdateShowExpressionEvaluator ( CommandInfo cinfo ) : void
UpdateTasks ( object sender, TaskEventArgs e ) : void
UpdateToggleBlockSelectionMode ( CommandInfo cinfo ) : void
UseSelectionForFind ( ) : void
UseSelectionForReplace ( ) : void

Method Details

BeginAtomicUndo() public method

public BeginAtomicUndo ( ) : void
return void

ClearBookmarks() public method

public ClearBookmarks ( ) : void
return void

Copy() public method

public Copy ( ) : void
return void

CreateCodeCompletionContext() public method

public CreateCodeCompletionContext ( int triggerOffset ) : MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
triggerOffset int
return MonoDevelop.Ide.CodeCompletion.CodeCompletionContext

Cut() public method

public Cut ( ) : void
return void

Delete() public method

public Delete ( ) : void
return void

DeleteText() public method

public DeleteText ( int position, int length ) : void
position int
length int
return void

DiscardChanges() public method

public DiscardChanges ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

DocumentToScreenLocation() public method

public DocumentToScreenLocation ( Mono.TextEditor.DocumentLocation location ) : Gdk.Point
location Mono.TextEditor.DocumentLocation
return Gdk.Point

EndAtomicUndo() public method

public EndAtomicUndo ( ) : void
return void

FoldDefinitions() public method

public FoldDefinitions ( ) : void
return void

GetAmbience() public method

public GetAmbience ( ) : MonoDevelop.Projects.Dom.Output.Ambience
return MonoDevelop.Projects.Dom.Output.Ambience

GetChar() public method

public GetChar ( int offset ) : char
offset int
return char

GetCharAt() public method

public GetCharAt ( int position ) : char
position int
return char

GetCodeTemplateContext() public method

public GetCodeTemplateContext ( ) : CodeTemplateContext
return CodeTemplateContext

GetCompletionText() public method

public GetCompletionText ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext ctx ) : string
ctx MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
return string

GetDynamicItems() public method

public GetDynamicItems ( IToolboxConsumer consumer ) : IEnumerable
consumer IToolboxConsumer
return IEnumerable

GetLanguageItem() public method

public GetLanguageItem ( int offset ) : MonoDevelop.Projects.Dom.ResolveResult
offset int
return MonoDevelop.Projects.Dom.ResolveResult

GetLanguageItem() public method

public GetLanguageItem ( int offset, string expression ) : MonoDevelop.Projects.Dom.ResolveResult
offset int
expression string
return MonoDevelop.Projects.Dom.ResolveResult

GetLineColumnFromPosition() public method

public GetLineColumnFromPosition ( int position, int &line, int &column ) : void
position int
line int
column int
return void

GetParserContext() public method

public GetParserContext ( ) : MonoDevelop.Projects.Dom.Parser.ProjectDom
return MonoDevelop.Projects.Dom.Parser.ProjectDom

GetPositionFromLineColumn() public method

public GetPositionFromLineColumn ( int line, int column ) : int
line int
column int
return int

GetText() public method

public GetText ( int startPosition, int endPosition ) : string
startPosition int
endPosition int
return string

GetTextEditorData() public method

public GetTextEditorData ( ) : TextEditorData
return Mono.TextEditor.TextEditorData

InsertTemplate() public method

public InsertTemplate ( MonoDevelop.Ide.CodeTemplates.CodeTemplate template, MonoDevelop doc ) : void
template MonoDevelop.Ide.CodeTemplates.CodeTemplate
doc MonoDevelop
return void

InsertText() public method

public InsertText ( int position, string text ) : int
position int
text string
return int

IsBookmarked() public method

public IsBookmarked ( int position ) : bool
position int
return bool

Load() public method

public Load ( string fileName ) : void
fileName string
return void

Load() public method

public Load ( string fileName, string encoding ) : void
fileName string
encoding string
return void

Load() public method

public Load ( string fileName, string content, string encoding ) : void
fileName string
content string
encoding string
return void

LoadNew() public method

public LoadNew ( Stream content, string mimeType ) : void
content Stream
mimeType string
return void

NextBookmark() public method

public NextBookmark ( ) : void
return void

OnCaretPositionSet() protected method

protected OnCaretPositionSet ( EventArgs args ) : void
args System.EventArgs
return void

Paste() public method

public Paste ( ) : void
return void

PrevBookmark() public method

public PrevBookmark ( ) : void
return void

PrintDocument() public method

public PrintDocument ( MonoDevelop.Ide.Gui.Content.PrintingSettings settings ) : void
settings MonoDevelop.Ide.Gui.Content.PrintingSettings
return void

PrintPreviewDocument() public method

public PrintPreviewDocument ( MonoDevelop.Ide.Gui.Content.PrintingSettings settings ) : void
settings MonoDevelop.Ide.Gui.Content.PrintingSettings
return void

Redo() public method

public Redo ( ) : void
return void

Replace() public method

public Replace ( int offset, int count, string text ) : void
offset int
count int
text string
return void

Save() public method

public Save ( string fileName ) : void
fileName string
return void

Save() public method

public Save ( string fileName, string encoding ) : void
fileName string
encoding string
return void

Select() public method

public Select ( int startPosition, int endPosition ) : void
startPosition int
endPosition int
return void

SelectAll() public method

public SelectAll ( ) : void
return void

SetBookmarked() public method

public SetBookmarked ( int position, bool mark ) : void
position int
mark bool
return void

SetCaretTo() public method

public SetCaretTo ( int line, int column ) : void
line int
column int
return void

SetCaretTo() public method

public SetCaretTo ( int line, int column, bool highlight ) : void
line int
column int
highlight bool
return void

SetCompletionText() public method

public SetCompletionText ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext ctx, string partial_word, string complete_word ) : void
ctx MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
partial_word string
complete_word string
return void

SetCompletionText() public method

public SetCompletionText ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext ctx, string partial_word, string complete_word, int wordOffset ) : void
ctx MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
partial_word string
complete_word string
wordOffset int
return void

ShowPosition() public method

public ShowPosition ( int position ) : void
position int
return void

SourceEditorView() public method

public SourceEditorView ( ) : System
return System

SplitHorizontally() public method

public SplitHorizontally ( ) : void
return void

SplitVertically() public method

public SplitVertically ( ) : void
return void

SwitchWindow() public method

public SwitchWindow ( ) : void
return void

ToggleAllFoldings() public method

public ToggleAllFoldings ( ) : void
return void

ToggleFolding() public method

public ToggleFolding ( ) : void
return void

Undo() public method

public Undo ( ) : void
return void

Unsplit() public method

public Unsplit ( ) : void
return void

UpdateClipboardRing() public method

public UpdateClipboardRing ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void