Example #1
0
        private void CalcOffset(ref PointInt32 off, ToolAnchorMode mode, int W, int H)
        {
            off = new PointInt32();

            if (mode.Has(ToolAnchorModeParts.Left))
            {
                off.X = 0;
            }
            if (mode.Has(ToolAnchorModeParts.Center))
            {
                off.X = W / 2;
            }
            if (mode.Has(ToolAnchorModeParts.Right))
            {
                off.X = W;
            }

            if (mode.Has(ToolAnchorModeParts.Top))
            {
                off.Y = 0;
            }
            if (mode.Has(ToolAnchorModeParts.Middle))
            {
                off.Y = H / 2;
            }
            if (mode.Has(ToolAnchorModeParts.Bottom))
            {
                off.Y = H;
            }
        }
        private void CalcOffset(ref PointInt32 off, ToolAnchorMode mode, int W, int H)
        {
            off = new PointInt32();

            if (mode.Has(ToolAnchorModeParts.Left))   off.X = 0;
            if (mode.Has(ToolAnchorModeParts.Center)) off.X = W/2;
            if (mode.Has(ToolAnchorModeParts.Right))  off.X = W;

            if (mode.Has(ToolAnchorModeParts.Top))    off.Y = 0;
            if (mode.Has(ToolAnchorModeParts.Middle)) off.Y = H/2;
            if (mode.Has(ToolAnchorModeParts.Bottom)) off.Y = H;
        }