using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MBS.Framework.Drawing { public struct Padding { private int mvarLeft; public int Left { get { return mvarLeft; } set { mvarLeft = value; } } private int mvarTop; public int Top { get { return mvarTop; } set { mvarTop = value; } } private int mvarRight; public int Right { get { return mvarRight; } set { mvarRight = value; } } private int mvarBottom; public int Bottom { get { return mvarBottom; } set { mvarBottom = value; } } public int All { get { if (mvarLeft == mvarTop && mvarTop == mvarRight && mvarRight == mvarBottom) return mvarLeft; return -1; } set { mvarLeft = value; mvarTop = value; mvarRight = value; mvarBottom = value; } } public Padding(int all) { mvarBottom = all; mvarLeft = all; mvarRight = all; mvarTop = all; } public Padding(int top, int bottom, int left, int right) { mvarBottom = bottom; mvarLeft = left; mvarRight = right; mvarTop = top; } } }