Ejemplo n.º 1
0
        public SymEnt Exectue(int leftX, int rightX, int upY, int downY, UInt16 suggestedID)
        {
            AddRectangularEntWindow dialog = new AddRectangularEntWindow(suggestedID);

            dialog.ShowDialog();

            return(dialog.WasCanceled ? null :
                   new RectangularEnt(suggestedID, dialog.GetWeight(), dialog.GetMovable(), leftX, upY, rightX, upY, rightX, downY, leftX, downY));
        }
Ejemplo n.º 2
0
        public SymEnt Exectue(int leftX, int rightX, int upY, int downY, UInt16 suggestedID)
        {
            int radius = 0;
            int x      = 0;
            int y      = 0;
            int width  = rightX - leftX;
            int height = downY - upY;

            radius = Math.Min(width, height) / 2;
            x      = leftX + radius;
            y      = upY + radius;

            AddRectangularEntWindow dialog = new AddRectangularEntWindow(suggestedID);

            dialog.ShowDialog();

            return(dialog.WasCanceled ? null : new CircularEnt(suggestedID, dialog.GetWeight(), dialog.GetMovable(), x, y, radius));
        }