From: Dana Jansens Date: Sun, 10 Nov 2002 08:17:21 +0000 (+0000) Subject: size/position fixes X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=365791838f2523869b565dbc5b79555c9d82e1a1;p=chaz%2Fopenbox size/position fixes --- diff --git a/src/frame.cc b/src/frame.cc index b604d3d0..22249ce5 100644 --- a/src/frame.cc +++ b/src/frame.cc @@ -123,7 +123,7 @@ void OBFrame::update() _titlebar_area.setRect(0, 0, width, (_style->getFont()->height() + _style->getFrameWidth() * 2)); - _size.top += _titlebar_area.height(); + _size.top += _titlebar_area.height() + _style->getBorderWidth(); // set the label size _label_area.setRect(0, _style->getBevelWidth(), @@ -192,22 +192,25 @@ void OBFrame::update() } if (_decorations & OBClient::Decor_Handle) { - _handle_area.setRect(0, _size.top + _client->area().height(), + _handle_area.setRect(0, _size.top + _client->area().height() + + _style->getBorderWidth(), width, _style->getHandleWidth()); _grip_left_area.setRect(0, - _handle_area.y() + _handle_area.height(), + _handle_area.y() + _handle_area.height() + + _style->getBorderWidth(), // XXX: get a Point class in otk and use that for // the 'buttons size' since theyre all the same _button_iconify_area.width() * 2, _handle_area.height()); _grip_right_area.setRect(((_handle_area.right() + 1) - _button_iconify_area.width() * 2), - _handle_area.y() + _handle_area.height(), + _handle_area.y() + _handle_area.height() + + _style->getBorderWidth(), // XXX: get a Point class in otk and use that for // the 'buttons size' since theyre all the same _button_iconify_area.width() * 2, _handle_area.height()); - _size.bottom += _handle_area.height(); + _size.bottom += _handle_area.height() + _style->getBorderWidth() * 2; }