C# Class Posh.SvgIdManager

Custom IdManager to handle the events and attribute updates
Inheritance: Svg.SvgElementIdManager
Afficher le fichier Open project: vvvv/Posh

Protected Properties

Свойство Type Description
FCaller ISvgEventCaller
RemoteContext RemoteContext

Méthodes publiques

Méthode Description
AddAndForceUniqueID ( SvgElement element, SvgElement sibling, bool autoForceUniqueID, Action logElementOldIDNewID ) : bool
Remove ( SvgElement element ) : void
SvgIdManager ( SvgDocument doc, ISvgEventCaller caller, RemoteContext remoteContext ) : System

Méthodes protégées

Méthode Description
element_AttributeChanged ( object sender, AttributeEventArgs e ) : void
element_ChildAdded ( object sender, ChildAddedEventArgs e ) : void
element_ContentChanged ( object sender, ContentEventArgs e ) : void

Private Methods

Méthode Description
RandomString ( int size ) : string

Method Details

AddAndForceUniqueID() public méthode

public AddAndForceUniqueID ( SvgElement element, SvgElement sibling, bool autoForceUniqueID, Action logElementOldIDNewID ) : bool
element Svg.SvgElement
sibling Svg.SvgElement
autoForceUniqueID bool
logElementOldIDNewID Action
Résultat bool

Remove() public méthode

public Remove ( SvgElement element ) : void
element Svg.SvgElement
Résultat void

SvgIdManager() public méthode

public SvgIdManager ( SvgDocument doc, ISvgEventCaller caller, RemoteContext remoteContext ) : System
doc SvgDocument
caller ISvgEventCaller
remoteContext RemoteContext
Résultat System

element_AttributeChanged() protected méthode

protected element_AttributeChanged ( object sender, AttributeEventArgs e ) : void
sender object
e AttributeEventArgs
Résultat void

element_ChildAdded() protected méthode

protected element_ChildAdded ( object sender, ChildAddedEventArgs e ) : void
sender object
e ChildAddedEventArgs
Résultat void

element_ContentChanged() protected méthode

protected element_ContentChanged ( object sender, ContentEventArgs e ) : void
sender object
e ContentEventArgs
Résultat void

Property Details

FCaller protected_oe property

protected ISvgEventCaller FCaller
Résultat ISvgEventCaller

RemoteContext protected_oe property

protected RemoteContext,Posh RemoteContext
Résultat RemoteContext