C# Class Posh.SvgIdManager

Custom IdManager to handle the events and attribute updates
Inheritance: Svg.SvgElementIdManager
Mostrar archivo Open project: vvvv/Posh

Protected Properties

Property Type Description
FCaller ISvgEventCaller
RemoteContext RemoteContext

Public Methods

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

Protected Methods

Method Description
element_AttributeChanged ( object sender, AttributeEventArgs e ) : void
element_ChildAdded ( object sender, ChildAddedEventArgs e ) : void
element_ContentChanged ( object sender, ContentEventArgs e ) : void

Private Methods

Method Description
RandomString ( int size ) : string

Method Details

AddAndForceUniqueID() public method

public AddAndForceUniqueID ( SvgElement element, SvgElement sibling, bool autoForceUniqueID, Action logElementOldIDNewID ) : bool
element Svg.SvgElement
sibling Svg.SvgElement
autoForceUniqueID bool
logElementOldIDNewID Action
return bool

Remove() public method

public Remove ( SvgElement element ) : void
element Svg.SvgElement
return void

SvgIdManager() public method

public SvgIdManager ( SvgDocument doc, ISvgEventCaller caller, RemoteContext remoteContext ) : System
doc SvgDocument
caller ISvgEventCaller
remoteContext RemoteContext
return System

element_AttributeChanged() protected method

protected element_AttributeChanged ( object sender, AttributeEventArgs e ) : void
sender object
e AttributeEventArgs
return void

element_ChildAdded() protected method

protected element_ChildAdded ( object sender, ChildAddedEventArgs e ) : void
sender object
e ChildAddedEventArgs
return void

element_ContentChanged() protected method

protected element_ContentChanged ( object sender, ContentEventArgs e ) : void
sender object
e ContentEventArgs
return void

Property Details

FCaller protected_oe property

protected ISvgEventCaller FCaller
return ISvgEventCaller

RemoteContext protected_oe property

protected RemoteContext,Posh RemoteContext
return RemoteContext