]> Dogcows Code - chaz/openbox/blobdiff - src/frame.cc
you can bind buttons already about, and itll replace them
[chaz/openbox] / src / frame.cc
index e7f310a0f69721cfeddd9761f34b9e9fb3b01ab5..6f4bba0061db8d5bb25dece4e6066a0c8f8e1219 100644 (file)
@@ -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<std::string> grabs;
-  if (python_get_stringlist("client_buttons", &grabs)) {
-    std::vector<std::string>::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);
This page took 0.023338 seconds and 4 git commands to generate.