C# Класс MonoDevelop.VersionControl.Views.EditorCompareWidgetBase

Наследование: Gtk.Bin
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
editors MonoTextEditor[]
headerWidgets Gtk.Widget[]
info MonoDevelop.VersionControl.Views.VersionControlDocumentInfo
viewOnly bool

Открытые методы

Метод Описание
ChildType ( ) : GLib.GType
CreateDiff ( ) : void
GetColor ( Hunk hunk, bool removeSide, bool border, double alpha ) : Cairo.Color
GetDiffRectangles ( MonoTextEditor editor, int startOffset, int endOffset ) : ICollection
RemoveLocal ( TextEditorData data ) : void
SetLocal ( TextEditorData data ) : void
SetVersionControlInfo ( MonoDevelop.VersionControl.Views.VersionControlDocumentInfo info ) : void
UpdateDiff ( ) : void
UpdateLocalText ( ) : void
this ( Gtk.Widget w ) : ContainerChild

Защищенные методы

Метод Описание
ClearDiffCache ( ) : void
CreateComponents ( ) : void
EditorCompareWidgetBase ( ) : System
EditorCompareWidgetBase ( bool viewOnly ) : System
ForAll ( bool include_internals, Gtk callback ) : void
Intialize ( ) : void
OnAdded ( Gtk.Widget widget ) : void
OnDestroyed ( ) : void
OnDiffChanged ( EventArgs e ) : void
OnRemoved ( Gtk.Widget widget ) : void
OnScrollEvent ( Gdk.EventScroll evnt ) : bool
OnSetVersionControlInfo ( MonoDevelop.VersionControl.Views.VersionControlDocumentInfo info ) : void
OnSizeAllocated ( Gdk.Rectangle allocation ) : void
OnSizeRequested ( Gtk &requisition ) : void
UndoChange ( MonoTextEditor fromEditor, MonoTextEditor toEditor, Hunk hunk ) : void

Приватные методы

Метод Описание
AdjustmentChanged ( object sender, EventArgs e ) : void
BreakTextInWords ( MonoTextEditor editor, int start, int count ) : List
CalculateChunkPath ( MonoTextEditor editor, List diff, List words, bool useRemove ) : List
CaretPositionChanged ( object sender, Mono.TextEditor.DocumentLocationEventArgs e ) : void
Connect ( Gtk.Adjustment fromAdj, Gtk.Adjustment toAdj ) : void
EditorFocusIn ( object sender, Gtk.FocusInEventArgs args ) : void
GetDiffPaths ( List diff, MonoTextEditor editor, Hunk hunk ) : List>.Tuple
HandleDataDocumentTextReplaced ( object sender, Mono.TextEditor.DocumentChangeEventArgs e ) : void
HandleInfoDocumentTextEditorDataDocumentTextReplaced ( object sender, Mono.TextEditor.DocumentChangeEventArgs e ) : void
HandleMainEditorhandleEditorOptionsChanged ( object sender, EventArgs e ) : void
PaintEditorOverlay ( TextArea editor, PaintEventArgs args, List diff, bool paintRemoveSide ) : void
RedrawMiddleAreas ( ) : void
ShowPopup ( MonoTextEditor editor, Gdk.EventButton evt ) : void
UpdateCaretPosition ( Mono.TextEditor.Caret caret ) : void

Описание методов

ChildType() публичный Метод

public ChildType ( ) : GLib.GType
Результат GLib.GType

ClearDiffCache() защищенный Метод

protected ClearDiffCache ( ) : void
Результат void

CreateComponents() защищенный абстрактный Метод

protected abstract CreateComponents ( ) : void
Результат void

CreateDiff() публичный абстрактный Метод

public abstract CreateDiff ( ) : void
Результат void

EditorCompareWidgetBase() защищенный Метод

protected EditorCompareWidgetBase ( ) : System
Результат System

EditorCompareWidgetBase() защищенный Метод

protected EditorCompareWidgetBase ( bool viewOnly ) : System
viewOnly bool
Результат System

ForAll() защищенный Метод

protected ForAll ( bool include_internals, Gtk callback ) : void
include_internals bool
callback Gtk
Результат void

GetColor() публичный статический Метод

public static GetColor ( Hunk hunk, bool removeSide, bool border, double alpha ) : Cairo.Color
hunk Hunk
removeSide bool
border bool
alpha double
Результат Cairo.Color

GetDiffRectangles() публичный статический Метод

public static GetDiffRectangles ( MonoTextEditor editor, int startOffset, int endOffset ) : ICollection
editor MonoTextEditor
startOffset int
endOffset int
Результат ICollection

Intialize() защищенный Метод

protected Intialize ( ) : void
Результат void

OnAdded() защищенный Метод

protected OnAdded ( Gtk.Widget widget ) : void
widget Gtk.Widget
Результат void

OnDestroyed() защищенный Метод

protected OnDestroyed ( ) : void
Результат void

OnDiffChanged() защищенный Метод

protected OnDiffChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

OnRemoved() защищенный Метод

protected OnRemoved ( Gtk.Widget widget ) : void
widget Gtk.Widget
Результат void

OnScrollEvent() защищенный Метод

protected OnScrollEvent ( Gdk.EventScroll evnt ) : bool
evnt Gdk.EventScroll
Результат bool

OnSetVersionControlInfo() защищенный Метод

protected OnSetVersionControlInfo ( MonoDevelop.VersionControl.Views.VersionControlDocumentInfo info ) : void
info MonoDevelop.VersionControl.Views.VersionControlDocumentInfo
Результат void

OnSizeAllocated() защищенный Метод

protected OnSizeAllocated ( Gdk.Rectangle allocation ) : void
allocation Gdk.Rectangle
Результат void

OnSizeRequested() защищенный Метод

protected OnSizeRequested ( Gtk &requisition ) : void
requisition Gtk
Результат void

RemoveLocal() публичный Метод

public RemoveLocal ( TextEditorData data ) : void
data Mono.TextEditor.TextEditorData
Результат void

SetLocal() публичный Метод

public SetLocal ( TextEditorData data ) : void
data Mono.TextEditor.TextEditorData
Результат void

SetVersionControlInfo() публичный Метод

public SetVersionControlInfo ( MonoDevelop.VersionControl.Views.VersionControlDocumentInfo info ) : void
info MonoDevelop.VersionControl.Views.VersionControlDocumentInfo
Результат void

UndoChange() защищенный Метод

protected UndoChange ( MonoTextEditor fromEditor, MonoTextEditor toEditor, Hunk hunk ) : void
fromEditor MonoTextEditor
toEditor MonoTextEditor
hunk Hunk
Результат void

UpdateDiff() публичный Метод

public UpdateDiff ( ) : void
Результат void

UpdateLocalText() публичный Метод

public UpdateLocalText ( ) : void
Результат void

this() публичный Метод

public this ( Gtk.Widget w ) : ContainerChild
w Gtk.Widget
Результат ContainerChild

Описание свойств

editors защищенное свойство

protected MonoTextEditor[] editors
Результат MonoTextEditor[]

headerWidgets защищенное свойство

protected Widget[],Gtk headerWidgets
Результат Gtk.Widget[]

info защищенное свойство

protected VersionControlDocumentInfo,MonoDevelop.VersionControl.Views info
Результат MonoDevelop.VersionControl.Views.VersionControlDocumentInfo

viewOnly защищенное свойство

protected bool viewOnly
Результат bool