diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-12-18 09:46:24 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-12-18 09:46:24 +0000 |
| commit | 25d1e3538be5719b238f7e62a949c409fef2af66 (patch) | |
| tree | 36de1f6bf110b9fd0b6e24734f496e7536a737c6 /src/frame.cc | |
| parent | d49d01044d34793dc88bea4889ee98ec333220ce (diff) | |
use OB Widgets for everything
Diffstat (limited to 'src/frame.cc')
| -rw-r--r-- | src/frame.cc | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/src/frame.cc b/src/frame.cc index fc85d6d1..979d9575 100644 --- a/src/frame.cc +++ b/src/frame.cc @@ -27,14 +27,14 @@ OBFrame::OBFrame(OBClient *client, otk::Style *style) _screen(otk::OBDisplay::screenInfo(client->screen())), _plate(this, OBWidget::Type_Plate), _titlebar(this, OBWidget::Type_Titlebar), - _button_close(&_titlebar), - _button_iconify(&_titlebar), - _button_max(&_titlebar), - _button_stick(&_titlebar), - _label(&_titlebar), + _button_close(&_titlebar, OBWidget::Type_CloseButton), + _button_iconify(&_titlebar, OBWidget::Type_IconifyButton), + _button_max(&_titlebar, OBWidget::Type_MaximizeButton), + _button_stick(&_titlebar, OBWidget::Type_StickyButton), + _label(&_titlebar, OBWidget::Type_Label), _handle(this, OBWidget::Type_Handle), - _grip_left(&_handle), - _grip_right(&_handle), + _grip_left(&_handle, OBWidget::Type_LeftGrip), + _grip_right(&_handle, OBWidget::Type_RightGrip), _decorations(client->decorations()) { assert(client); @@ -85,15 +85,6 @@ void OBFrame::setStyle(otk::Style *style) assert(style); otk::OtkWidget::setStyle(style); - // set the grips' textures - _grip_left.setTexture(style->getGripFocus()); - _grip_left.setUnfocusTexture(style->getGripUnfocus()); - _grip_left.setPressedFocusTexture(style->getGripFocus()); - _grip_left.setPressedUnfocusTexture(style->getGripUnfocus()); - _grip_right.setTexture(style->getGripFocus()); - _grip_right.setUnfocusTexture(style->getGripUnfocus()); - _grip_right.setPressedFocusTexture(style->getGripFocus()); - _grip_right.setPressedUnfocusTexture(style->getGripUnfocus()); // if a style was previously set, then 'replace' is true, cause we're // replacing a style @@ -108,10 +99,6 @@ void OBFrame::setStyle(otk::Style *style) // XXX: change when focus changes! XSetWindowBorder(otk::OBDisplay::display, getWindow(), _style->getBorderColor()->pixel()); - XSetWindowBorder(otk::OBDisplay::display, _grip_left.getWindow(), - _style->getBorderColor()->pixel()); - XSetWindowBorder(otk::OBDisplay::display, _grip_right.getWindow(), - _style->getBorderColor()->pixel()); // if !replace, then adjust() will get called after the client is grabbed! if (replace) { |
