X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fframe.cc;h=6f4bba0061db8d5bb25dece4e6066a0c8f8e1219;hb=7db3ffecc980821ada3e805e2471716896e2410a;hp=e7f310a0f69721cfeddd9761f34b9e9fb3b01ab5;hpb=165601550c205d6159a41146c38c5a30884f75e7;p=chaz%2Fopenbox diff --git a/src/frame.cc b/src/frame.cc index e7f310a0..6f4bba00 100644 --- a/src/frame.cc +++ b/src/frame.cc @@ -58,44 +58,15 @@ OBFrame::OBFrame(OBClient *client, otk::Style *style) _plate.show(); // the other stuff is shown based on decor settings grabClient(); - - grabButtons(true); } OBFrame::~OBFrame() { - grabButtons(false); releaseClient(false); } -void OBFrame::grabButtons(bool grab) -{ -/* _plate.grabButtons(grab); - - // grab any requested buttons on the entire frame - std::vector grabs; - if (python_get_stringlist("client_buttons", &grabs)) { - std::vector::iterator grab_it, grab_end = grabs.end(); - for (grab_it = grabs.begin(); grab_it != grab_end; ++grab_it) { - Binding b; - if (!Openbox::instance->bindings()->translate(*grab_it, b, false)) - continue; - printf("grabbing %d %d\n", b.key, b.modifiers); - if (grab) { - otk::OBDisplay::grabButton(b.key, b.modifiers, _window, true, - ButtonPressMask | ButtonMotionMask | - ButtonReleaseMask, GrabModeAsync, - GrabModeAsync, _window, None, false); - } else { - otk::OBDisplay::ungrabButton(b.key, b.modifiers, _window); - } - } - }*/ -} - - void OBFrame::setTitle(const std::string &text) { _label.setText(text);