]> Dogcows Code - chaz/openbox/blobdiff - src/Geometry.cc
accidently removed a line somehow. OpaqueMove is now read from the rc file.
[chaz/openbox] / src / Geometry.cc
index e9fa2b9eb2be33fb516ff4d0db3cc86951d24020..0b00b24a5c9f8adba6733208172b91c8c9ab83bb 100644 (file)
@@ -30,11 +30,11 @@ Point::Point(const Point &point) : m_x(point.m_x), m_y(point.m_y) {
 Point::Point(const int x, const int y) : m_x(x), m_y(y) {
 }
 
-inline void Point::setX(const int x) {
+void Point::setX(const int x) {
   m_x = x;
 }
 
-inline void Point::setY(const int y) {
+void Point::setY(const int y) {
   m_y = y;
 }
 
@@ -44,14 +44,14 @@ Size::Size() : m_w(0), m_h(0) {
 Size::Size(const Size &size) : m_w(size.m_w), m_h(size.m_h) {
 }
 
-Size::Size(const int w, const int h) : m_w(w), m_h(h) {
+Size::Size(const unsigned int w, const unsigned int h) : m_w(w), m_h(h) {
 }
 
-inline void Size::setW(const int w) {
+void Size::setW(const unsigned int w) {
   m_w = w;
 }
 
-inline void Size::setH(const int h) {
+void Size::setH(const unsigned int h) {
   m_h = h;
 }
 
@@ -62,18 +62,28 @@ Rect::Rect(const Point &origin, const Size &size) : m_origin(origin),
   m_size(size) {
 }
 
-Rect::Rect(const int x, const int y, const int w, const int h) : m_origin(x, y),
-  m_size(w, h) {
+Rect::Rect(const int x, const int y, const unsigned int w, const unsigned int h)
+  : m_origin(x, y), m_size(w, h) {
 }
 
 void Rect::setSize(const Size &size) {
   m_size = size;
 }
 
+void Rect::setSize(const unsigned int w, const unsigned int h) {
+  m_size.setW(w);
+  m_size.setH(h);
+}
+
 void Rect::setOrigin(const Point &origin) {
   m_origin = origin;
 }
 
+void Rect::setOrigin(const int x, const int y) {
+  m_origin.setX(x);
+  m_origin.setY(y);
+}
+
 void Rect::setX(const int x) {
   m_origin.setX(x);
 }
@@ -82,11 +92,11 @@ void Rect::setY(const int y) {
   m_origin.setY(y);
 }
 
-void Rect::setW(int w) {
+void Rect::setW(unsigned int w) {
   m_size.setW(w);
 }
 
-void Rect::setH(int h) {
+void Rect::setH(unsigned int h) {
   m_size.setH(h);
 }
 
This page took 0.023932 seconds and 4 git commands to generate.