protected virtual Block OnDimensionBlockChangedEvent(Block oldBlock, Block newBlock) { DimensionBlockChangedEventHandler ae = this.DimensionBlockChanged; if (ae != null) { TableObjectChangedEventArgs<Block> eventArgs = new TableObjectChangedEventArgs<Block>(oldBlock, newBlock); ae(this, eventArgs); return eventArgs.NewValue; } return newBlock; }
protected virtual Layer OnLayerChangedEvent(Layer oldLayer, Layer newLayer) { LayerChangedEventHandler ae = this.LayerChanged; if (ae != null) { TableObjectChangedEventArgs<Layer> eventArgs = new TableObjectChangedEventArgs<Layer>(oldLayer, newLayer); ae(this, eventArgs); return eventArgs.NewValue; } return newLayer; }
protected virtual DimensionStyle OnDimensionStyleChangedEvent(DimensionStyle oldStyle, DimensionStyle newStyle) { DimensionStyleChangedEventHandler ae = this.DimensionStyleChanged; if (ae != null) { TableObjectChangedEventArgs<DimensionStyle> eventArgs = new TableObjectChangedEventArgs<DimensionStyle>(oldStyle, newStyle); ae(this, eventArgs); return eventArgs.NewValue; } return newStyle; }
protected virtual LineType OnLineTypeChangedEvent(LineType oldLineType, LineType newLineType) { LineTypeChangedEventHandler ae = this.LineTypeChanged; if (ae != null) { TableObjectChangedEventArgs<LineType> eventArgs = new TableObjectChangedEventArgs<LineType>(oldLineType, newLineType); ae(this, eventArgs); return eventArgs.NewValue; } return newLineType; }
protected virtual TextStyle OnTextStyleChangedEvent(TextStyle oldTextStyle, TextStyle newTextStyle) { TextStyleChangedEventHandler ae = this.TextStyleChange; if (ae != null) { TableObjectChangedEventArgs<TextStyle> eventArgs = new TableObjectChangedEventArgs<TextStyle>(oldTextStyle, newTextStyle); ae(this, eventArgs); return eventArgs.NewValue; } return newTextStyle; }
protected virtual MLineStyle OnMLineStyleChangedEvent(MLineStyle oldMLineStyle, MLineStyle newMLineStyle) { MLineStyleChangedEventHandler ae = this.MLineStyleChanged; if (ae != null) { TableObjectChangedEventArgs<MLineStyle> eventArgs = new TableObjectChangedEventArgs<MLineStyle>(oldMLineStyle, newMLineStyle); ae(this, eventArgs); return eventArgs.NewValue; } return newMLineStyle; }
private void MLineStyleElement_LinetypeChanged(MLineStyleElement sender, TableObjectChangedEventArgs<Linetype> e) { e.NewValue = this.OnMLineStyleElementLinetypeChangedEvent(e.OldValue, e.NewValue); }
private void Tolerance_DimStyleChanged(Tolerance sender, TableObjectChangedEventArgs<DimensionStyle> e) { this.dimStyles.References[e.OldValue.Name].Remove(sender); e.NewValue = this.dimStyles.Add(e.NewValue); this.dimStyles.References[e.NewValue.Name].Add(sender); }
private void MLine_MLineStyleChanged(MLine sender, TableObjectChangedEventArgs<MLineStyle> e) { this.mlineStyles.References[e.OldValue.Name].Remove(sender); e.NewValue = this.mlineStyles.Add(e.NewValue); this.mlineStyles.References[e.NewValue.Name].Add(sender); }
private void Entity_TextStyleChanged(DxfObject sender, TableObjectChangedEventArgs<TextStyle> e) { this.textStyles.References[e.OldValue.Name].Remove(sender); e.NewValue = this.textStyles.Add(e.NewValue); this.textStyles.References[e.NewValue.Name].Add(sender); }
private void Entity_LinetypeChanged(DxfObject sender, TableObjectChangedEventArgs<Linetype> e) { this.linetypes.References[e.OldValue.Name].Remove(sender); e.NewValue = this.linetypes.Add(e.NewValue); this.linetypes.References[e.NewValue.Name].Add(sender); }
private void Dimension_DimBlockChanged(Dimension sender, TableObjectChangedEventArgs<Block> e) { this.blocks.References[e.OldValue.Name].Remove(sender); this.blocks.Remove(e.OldValue); e.NewValue = this.blocks.Add(e.NewValue); this.blocks.References[e.NewValue.Name].Add(sender); }
private void MLineStyleElement_LineTypeChanged(MLineStyleElement sender, TableObjectChangedEventArgs <LineType> e) { e.NewValue = this.OnMLineStyleElementLineTypeChangedEvent(e.OldValue, e.NewValue); }
private void PolyfaceMeshFace_LayerChanged(PolyfaceMeshFace sender, TableObjectChangedEventArgs <Layer> e) { e.NewValue = this.OnPolyfaceMeshFaceLayerChangedEvent(e.OldValue, e.NewValue); }
private void DimensionStyleLinetypeChanged(TableObject sender, TableObjectChangedEventArgs <Linetype> e) { this.Owner.Linetypes.References[e.OldValue.Name].Remove(sender); e.NewValue = this.Owner.Linetypes.Add(e.NewValue); this.Owner.Linetypes.References[e.NewValue.Name].Add(sender); }