+ long GetBottom() const { return y + height - 1; }
+ long GetRight() const { return x + width - 1; }
+
+ void SetLeft(long left) { x = left; }
+ void SetRight(long right) { width = right - x + 1; }
+ void SetTop(long top) { y = top; }
+ void SetBottom(long bottom) { height = bottom - y + 1; }