+
+ OBClient *c = Openbox::instance->findClient(e.window);
+ if (w && c) {
+ switch (w->type()) {
+ case OBWidget::Type_Titlebar:
+ case OBWidget::Type_Label:
+ c->move(_posqueue[0]->clientarea.x() + _dx,
+ _posqueue[0]->clientarea.y() + _dy);
+ break;
+ case OBWidget::Type_LeftGrip:
+ c->resize(OBClient::TopRight,
+ _posqueue[0]->clientarea.width() - _dx,
+ _posqueue[0]->clientarea.height() + _dy);
+ break;
+ case OBWidget::Type_RightGrip:
+ c->resize(OBClient::TopLeft,
+ _posqueue[0]->clientarea.width() + _dx,
+ _posqueue[0]->clientarea.height() + _dy);
+ break;
+ default:
+ break;
+ }
+ }