public CircleItemEditor( ) { _properties = new CircleItemProperties( ); _properties = new CircleItemProperties { Visible = true, Position = MouseStatus.WorldPosition, Radius = 50f, FillColor = Constants.Instance.ColorPrimitives }; }
public override void CreateInDesignMode(LayerEditor parentLayer, IEntityCreationProperties creationProperties) { ParentLayer = parentLayer; _properties = new CircleItemProperties { Visible = true, Position = MouseStatus.WorldPosition, Radius = 0f, FillColor = Constants.Instance.ColorPrimitives }; if (creationProperties.TriggeredBy == UiAction.Dragging) { _properties.Radius = Constants.Instance.GridSpacing.X; } summonMainForm( ).SetToolStripStatusLabel1(Resource1.Circle_Started); }
public override void RecreateFromXml(LayerEditor parentLayer, XElement xml) { base.RecreateFromXml(parentLayer, xml); ParentLayer = parentLayer; _properties = xml.Element(@"CircleItemProperties").DeserializedAs <CircleItemProperties>( ); }