diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-11-15 03:16:45 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-11-15 03:16:45 +0000 |
| commit | 30a23b645083b17736cb942e1452f06aad680111 (patch) | |
| tree | 16ca881e5e4be946cbbeb33c0424c48b38c5a034 | |
| parent | 5a71f5b094b5f7b9f56f0ad4bf28ab978a42af63 (diff) | |
it resizes now
| -rw-r--r-- | otk/otk_test.cc | 2 | ||||
| -rw-r--r-- | otk/widget.cc | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/otk/otk_test.cc b/otk/otk_test.cc index e81b777d..ab739e65 100644 --- a/otk/otk_test.cc +++ b/otk/otk_test.cc @@ -63,8 +63,8 @@ int main(void) { if (e.type == Expose) { foo.expose(e.xexpose); } else if (e.type == ConfigureNotify) { - std::cout << "configure\n"; foo.configure(e.xconfigure); + label.hide(); } } } diff --git a/otk/widget.cc b/otk/widget.cc index 9d8c37a0..6601916f 100644 --- a/otk/widget.cc +++ b/otk/widget.cc @@ -72,6 +72,7 @@ void OtkWidget::create(void) _rect.y(), _rect.width(), _rect.height(), 0, scr_info->getDepth(), InputOutput, scr_info->getVisual(), create_mask, &attrib_create); + _ignore_config++; } void OtkWidget::setWidth(int w) @@ -97,6 +98,7 @@ void OtkWidget::move(int x, int y) { _rect.setPos(x, y); XMoveWindow(otk::OBDisplay::display, _window, x, y); + _ignore_config++; } void OtkWidget::resize(const Point &to) @@ -125,9 +127,9 @@ void OtkWidget::setGeometry(int x, int y, int width, int height) { _rect = Rect(x, y, width, height); _dirty = true; - _ignore_config++; XMoveResizeWindow(otk::OBDisplay::display, _window, x, y, width, height); + _ignore_config++; } void OtkWidget::show(void) @@ -411,6 +413,7 @@ bool OtkWidget::configure(const XConfigureEvent &e) if (_ignore_config) { _ignore_config--; } else { + std::cout << "configure\n"; _dirty = true; _rect.setRect(e.x, e.y, e.width, e.height); update(); |
