- int find(BindingTree *search) const;
- bool translate(const std::string &str, Binding &b) const;
- BindingTree *buildtree(const StringVect &keylist, int id) const;
- void assimilate(BindingTree *node);
+ PyObject *find(KeyBindingTree *search, bool *conflict) const;
+ KeyBindingTree *buildtree(const StringVect &keylist,
+ PyObject *callback) const;
+ void assimilate(KeyBindingTree *node);
+
+ static void reset(OBBindings *self); // the timer's timeout function
+
+ typedef std::list <ButtonBinding*> ButtonBindingList;
+ ButtonBindingList _buttons[NUM_MOUSE_CONTEXT];