]> Dogcows Code - chaz/openbox/blobdiff - src/actions.hh
add 'grab_server' for grabbing .. the .. server!
[chaz/openbox] / src / actions.hh
index f18696a10526426da996cf74f5f42bc94f56b03e..4165dd2ef310e7ba844b1c157ae7c578f9625111 100644 (file)
@@ -35,6 +35,7 @@ public:
   };
   
   struct ButtonPressAction {
+    Window win;
     unsigned int button;
     otk::Point pos;
     otk::Rect clientarea;
@@ -42,26 +43,14 @@ public:
   };
 #endif // SWIG
 private:
-  // milliseconds XXX: config option
-  static const int BUTTONS = 5;
-  
-  //! The mouse button currently being watched from a press for a CLICK
-  unsigned int _button;
   //! The last button release processed for CLICKs
   ButtonReleaseAction _release;
-  //! The point where the mouse was when each mouse button was pressed
-  /*!
-    Used for motion events as the starting position.
-  */
-  ButtonPressAction *_posqueue[BUTTONS];
+  //! The last button press processed for CLICKs
+  ButtonPressAction _press;
   //! This is set to true once a drag has started and false when done to make
   //! sure the threshold isnt checked anymore once a drag is underway
   bool _dragging;
 
-  
-  void insertPress(const XButtonEvent &e);
-  void removePress(const XButtonEvent &e);
-
 public:
   //! Constructs an Actions object
   Actions();
This page took 0.021967 seconds and 4 git commands to generate.