]> Dogcows Code - chaz/openbox/blobdiff - src/Toolbar.cc
fixed bug from converting over to STL
[chaz/openbox] / src / Toolbar.cc
index 12f778eba542523c8ebc4304e9e0bced9553ab9a..d238d1eaf79d6f7522fa5e00a9a4e8fe8d5832cf 100644 (file)
@@ -154,14 +154,13 @@ Toolbar::Toolbar(BScreen &scrn, Resource &conf) : screen(scrn),
   mapToolbar();
 }
 
-int Toolbar::getX() const {
-  return ((m_hidden) ? frame.x_hidden : frame.x);
-}
-
-int Toolbar::getY() const {
-  if (screen.hideToolbar()) return screen.size().h();
-  else if (m_hidden) return frame.y_hidden;
-  else return frame.y;
+Rect Toolbar::area() const {
+  int x = ((m_hidden) ? frame.x_hidden : frame.x);
+  int y;
+  if (screen.hideToolbar()) y = screen.size().h();
+  else if (m_hidden) y = frame.y_hidden;
+  else y = frame.y;
+  return Rect(x, y, frame.width, frame.height);
 }
 
 unsigned int Toolbar::getExposedHeight() const {
This page took 0.019701 seconds and 4 git commands to generate.