Example #1
0
        public CircleItemEditor( )
        {
            _properties = new CircleItemProperties(  );

            _properties = new CircleItemProperties
            {
                Visible   = true,
                Position  = MouseStatus.WorldPosition,
                Radius    = 50f,
                FillColor = Constants.Instance.ColorPrimitives
            };
        }
Example #2
0
        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);
        }
Example #3
0
 public override void RecreateFromXml(LayerEditor parentLayer, XElement xml)
 {
     base.RecreateFromXml(parentLayer, xml);
     ParentLayer = parentLayer;
     _properties = xml.Element(@"CircleItemProperties").DeserializedAs <CircleItemProperties>( );
 }