X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fbindings.hh;h=71df301105343c8fc1eeaf8fe37bbde8c757fc9b;hb=a0350e27b311db5cab49035752d3852ee68bf8a2;hp=280c77cd95702aed374c32a942ee6cea494ec7d8;hpb=c89a13d5dee4bf5f2e7d79452d4738595454b0c4;p=chaz%2Fopenbox diff --git a/src/bindings.hh b/src/bindings.hh index 280c77cd..71df3011 100644 --- a/src/bindings.hh +++ b/src/bindings.hh @@ -77,11 +77,14 @@ private: PyObject *callback) const; void assimilate(KeyBindingTree *node); - static void reset(OBBindings *self); // the timer's timeout function + static void resetChains(OBBindings *self); // the timer's timeout function typedef std::list ButtonBindingList; ButtonBindingList _buttons[NUM_MOUSE_CONTEXT]; + void grabButton(bool grab, const Binding &b, MouseContext context, + OBClient *client); + public: //! Initializes an OBBindings object OBBindings();