X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fbindings.hh;h=ffe987b319a008c44a54c9ba00d0360ca9dd6262;hb=3661e55fba3b5f3be246b3f65d650460282018ac;hp=70b2326d67fd8414d739eb0c160a8bf220e9bf5c;hpb=98c4b4cfe58c712e70575d8d8b00e7a261a2e729;p=chaz%2Fopenbox diff --git a/src/bindings.hh b/src/bindings.hh index 70b2326d..ffe987b3 100644 --- a/src/bindings.hh +++ b/src/bindings.hh @@ -46,8 +46,13 @@ public: typedef std::vector StringVect; private: - BindingTree _bindings;// root nodes (these dont have siblings!) + BindingTree _tree;// root node of the tree (this doesn't have siblings!) + int find(BindingTree *search); + bool translate(const std::string &str, Binding &b); + BindingTree *buildtree(const StringVect &keylist, int id); + void OBBindings::assimilate(BindingTree *node); + public: //! Initializes an OBBinding object OBBindings();