Exemple #1
0
 internal static Rectangle TransformRectangle(this Canvas canvas, WindowData data, Rectangle rectangle, WindowData.Dimension dimension, int amount)
 {
     data.UnsavedChangesPresent = true;
     return(canvas.TransformRectangle(rectangle, dimension, amount));
 }
Exemple #2
0
        internal static Rectangle TransformRectangle(this Canvas canvas, Rectangle rectangle, WindowData.Dimension dimension, int amount)
        {
            switch (dimension)
            {
            case WindowData.Dimension.X:
                rectangle.Left += amount;
                break;

            case WindowData.Dimension.Y:
                rectangle.Top += amount;
                break;

            case WindowData.Dimension.Size:
                rectangle.Width  += amount;
                rectangle.Height += amount;
                break;
            }
            rectangle = canvas.Rectangle(rectangle);
            return(rectangle);
        }