C# Class MonoDevelop.VersionControl.VersionControlNodeExtension

Inheritance: MonoDevelop.Ide.Gui.Components.NodeBuilderExtension
Datei anzeigen Open project: LogosBible/monodevelop

Public Methods

Method Description
BuildNode ( ITreeBuilder builder, object dataObject, string &label, Gdk &icon, Gdk &closedIcon ) : void
CanBuildNode ( Type dataType ) : bool
Dispose ( ) : void
OnNodeAdded ( object dataObject ) : void
OnNodeRemoved ( object dataObject ) : void

Protected Methods

Method Description
Initialize ( ) : void

Private Methods

Method Description
AddFolderOverlay ( Repository rep, string folder, Gdk &icon, Gdk &closedIcon, bool skipVersionedOverlay ) : void
AddOverlay ( Gdk &icon, Gdk overlay ) : void
GetObjectsForPath ( FilePath path ) : IEnumerable
GetPath ( object dataObject ) : string
Monitor ( object sender, MonoDevelop.VersionControl.FileUpdateEventArgs args ) : void
RegisterObjectPath ( FilePath path, object ob ) : void
UnregisterObjectPath ( FilePath path, object ob ) : void

Method Details

BuildNode() public method

public BuildNode ( ITreeBuilder builder, object dataObject, string &label, Gdk &icon, Gdk &closedIcon ) : void
builder ITreeBuilder
dataObject object
label string
icon Gdk
closedIcon Gdk
return void

CanBuildNode() public method

public CanBuildNode ( Type dataType ) : bool
dataType System.Type
return bool

Dispose() public method

public Dispose ( ) : void
return void

Initialize() protected method

protected Initialize ( ) : void
return void

OnNodeAdded() public method

public OnNodeAdded ( object dataObject ) : void
dataObject object
return void

OnNodeRemoved() public method

public OnNodeRemoved ( object dataObject ) : void
dataObject object
return void