Пример #1
0
        public override void Move(int x, int y)
        {
            StartPosition = StartPosition.Add(x, y);
            EndPosition   = EndPosition.Add(x, y);

            for (int i = 0; i < CenterPointCount; i++)
            {
                CenterPoints[i] = CenterPoints[i].Add(x, y);
            }
        }
Пример #2
0
 public override void Resize(int x, int y, bool fromBottomRight)
 {
     if (fromBottomRight)
     {
         EndPosition = EndPosition.Add(x, y);
     }
     else
     {
         StartPosition = StartPosition.Add(x, y);
     }
 }
Пример #3
0
        protected void DrawLine(Graphics g)
        {
            if (Shadow)
            {
                DrawLine(g, ShadowColor, BorderSize, StartPosition.Add(ShadowOffset), EndPosition.Add(ShadowOffset), CenterPosition.Add(ShadowOffset));
            }

            DrawLine(g, BorderColor, BorderSize, StartPosition, EndPosition, CenterPosition);
        }
Пример #4
0
 public override void Move(int x, int y)
 {
     StartPosition  = StartPosition.Add(x, y);
     EndPosition    = EndPosition.Add(x, y);
     CenterPosition = CenterPosition.Add(x, y);
 }
Пример #5
0
 public virtual void Move(int x, int y)
 {
     StartPosition = StartPosition.Add(x, y);
     EndPosition   = EndPosition.Add(x, y);
 }
Пример #6
0
 public virtual void Move(float x, float y)
 {
     StartPosition = StartPosition.Add(x, y);
     EndPosition   = EndPosition.Add(x, y);
 }