C# Class Core2D.Editor.ProjectObserver

Project property changes observer.
Inheritance: IDisposable
Datei anzeigen Open project: Core2D/Core2D

Public Methods

Method Description
Dispose ( ) : void

Dispose unmanaged resources.

ProjectObserver ( ProjectEditor editor ) : System

Initializes a new instance of the ProjectObserver class.

Private Methods

Method Description
Add ( BaseShape shape ) : void
Add ( IEnumerable shapes ) : void
Add ( IEnumerable styles ) : void
Add ( IEnumerable columns ) : void
Add ( IEnumerable containers ) : void
Add ( IEnumerable databases ) : void
Add ( IEnumerable documents ) : void
Add ( IEnumerable gl ) : void
Add ( IEnumerable layers ) : void
Add ( IEnumerable figures ) : void
Add ( IEnumerable segments ) : void
Add ( IEnumerable properties ) : void
Add ( IEnumerable records ) : void
Add ( IEnumerable values ) : void
Add ( ShapeStyle style ) : void
Add ( XColumn column ) : void
Add ( XContainer container ) : void
Add ( XContext data ) : void
Add ( XDatabase database ) : void
Add ( XDocument document ) : void
Add ( XLayer layer ) : void
Add ( XLibrary sg ) : void
Add ( XLibrary gl ) : void
Add ( XOptions options ) : void
Add ( XPathFigure figure ) : void
Add ( XPathGeometry geometry ) : void
Add ( XPathSegment segment ) : void
Add ( XProject project ) : void
Add ( XProperty property ) : void
Add ( XRecord record ) : void
Add ( XValue value ) : void
Dispose ( bool disposing ) : void

Dispose unmanaged resources.

Invalidate ( ) : void
InvalidateAndClearCache ( ) : void
MarkAsDirty ( ) : void
ObserveColumn ( object sender, System e ) : void
ObserveData ( object sender, System e ) : void
ObserveDatabase ( object sender, System e ) : void
ObserveDocument ( object sender, System e ) : void
ObserveGroupLibrary ( object sender, System e ) : void
ObserveInvalidateLayer ( object sender, InvalidateLayerEventArgs e ) : void
ObserveLayer ( object sender, System e ) : void
ObservePage ( object sender, System e ) : void
ObserveProject ( object sender, System e ) : void
ObserveProperty ( object sender, System e ) : void
ObserveRecord ( object sender, System e ) : void
ObserveShape ( object sender, System e ) : void
ObserveState ( object sender, System e ) : void
ObserveStyle ( object sender, System e ) : void
ObserveStyleLibrary ( object sender, System e ) : void
ObserveTemplateBackgroud ( object sender, System e ) : void
ObserveValue ( object sender, System e ) : void
Remove ( BaseShape shape ) : void
Remove ( IEnumerable shapes ) : void
Remove ( IEnumerable styles ) : void
Remove ( IEnumerable columns ) : void
Remove ( IEnumerable containers ) : void
Remove ( IEnumerable databases ) : void
Remove ( IEnumerable documents ) : void
Remove ( IEnumerable gl ) : void
Remove ( IEnumerable layers ) : void
Remove ( IEnumerable figures ) : void
Remove ( IEnumerable segments ) : void
Remove ( IEnumerable properties ) : void
Remove ( IEnumerable records ) : void
Remove ( IEnumerable values ) : void
Remove ( ShapeStyle style ) : void
Remove ( XColumn column ) : void
Remove ( XContainer container ) : void
Remove ( XContext data ) : void
Remove ( XDatabase database ) : void
Remove ( XDocument document ) : void
Remove ( XLayer layer ) : void
Remove ( XLibrary sg ) : void
Remove ( XLibrary gl ) : void
Remove ( XOptions options ) : void
Remove ( XPathFigure figure ) : void
Remove ( XPathGeometry geometry ) : void
Remove ( XPathSegment segment ) : void
Remove ( XProject project ) : void
Remove ( XProperty property ) : void
Remove ( XRecord record ) : void
Remove ( XValue value ) : void

Method Details

Dispose() public method

Dispose unmanaged resources.
public Dispose ( ) : void
return void

ProjectObserver() public method

Initializes a new instance of the ProjectObserver class.
public ProjectObserver ( ProjectEditor editor ) : System
editor ProjectEditor The current object.
return System