X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fwidget.cpp;h=e73e5cf56ef89630c0b36944792ed7a225018e58;hb=c2f044fa885deb5a131f19902c88be0bc970ecac;hp=bbd2e8877af608b1255d21eb10d9b23d2506fba4;hpb=5d219b2f7e8ce196486c225e971f76ceab5538c5;p=libs%2Fgltk.git diff --git a/source/widget.cpp b/source/widget.cpp index bbd2e88..e73e5cf 100644 --- a/source/widget.cpp +++ b/source/widget.cpp @@ -30,18 +30,12 @@ Widget::~Widget() void Widget::set_position(int x, int y) { - geom.x = x; - geom.y = y; - on_geometry_change(); - rebuild(); + set_geometry(Geometry(x, y, geom.w, geom.h)); } void Widget::set_size(unsigned w, unsigned h) { - geom.w = w; - geom.h = h; - on_geometry_change(); - rebuild(); + set_geometry(Geometry(geom.x, geom.y, w, h)); } void Widget::autosize()