C# Class MonoDevelop.VersionControl.VersionControlNodeExtension

Inheritance: MonoDevelop.Ide.Gui.Components.NodeBuilderExtension
Afficher le fichier Open project: LogosBible/monodevelop

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
Initialize ( ) : void

Private Methods

Méthode 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 méthode

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

CanBuildNode() public méthode

public CanBuildNode ( Type dataType ) : bool
dataType System.Type
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Initialize() protected méthode

protected Initialize ( ) : void
Résultat void

OnNodeAdded() public méthode

public OnNodeAdded ( object dataObject ) : void
dataObject object
Résultat void

OnNodeRemoved() public méthode

public OnNodeRemoved ( object dataObject ) : void
dataObject object
Résultat void