Ejemplo n.º 1
0
 public Figure(MFigure mFigure)
 {
     InitializeComponent();
     this.mFigure = mFigure;
     MouseMove   += Figure_MouseMove;
     MouseDown   += Figure_MouseDown;
     MouseUp     += Figure_MouseUp;
     MouseLeave  += Figure_MouseLeave;
     contextMenu1.activeFigure = this;
     ContextMenuStrip          = contextMenu1.ContextMenuStrip;
 }
Ejemplo n.º 2
0
        public FigureMemento(MFigure mFigure)
        {
            x1        = mFigure.Start.X;
            y1        = mFigure.Start.Y;
            x2        = mFigure.End.X;
            y2        = mFigure.End.Y;
            color     = mFigure.data.color.ToArgb();
            lineWidth = mFigure.data.lineWidth;
            type      = (int)mFigure.data.type;

            textString      = mFigure.text.textString;
            textAngle       = mFigure.text.textAngle;
            textColor       = mFigure.text.textColor.ToArgb();
            horizontalAlign = (int)mFigure.text.horizontalAlign;
            verticalAlign   = (int)mFigure.text.verticalAlign;
            fontName        = mFigure.text.textFont.Name;
            textSize        = (int)mFigure.text.textFont.Size;
        }
Ejemplo n.º 3
0
 public void SetMemento(FigureMemento memento)
 {
     mFigure = memento.GetState();
 }