X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2FUtil.hh;h=393c00893beca853fcc7b10189029090ab48a454;hb=351a06655bdd7d440780b5bc5b255081c888044b;hp=1536226ca86b532f6bf51cf0598bc2a2bfb5aafc;hpb=8794d357e67abddf9fda9db77b235e294d0ec590;p=chaz%2Fopenbox diff --git a/src/Util.hh b/src/Util.hh index 1536226c..393c0089 100644 --- a/src/Util.hh +++ b/src/Util.hh @@ -71,6 +71,7 @@ public: inline bool valid(void) const { return _x2 > _x1 && _y2 > _y1; } bool intersects(const Rect &a) const; + bool contains(int _x, int _y) const; private: int _x1, _y1, _x2, _y2; @@ -99,4 +100,13 @@ struct PointerAssassin { } }; +std::string itostring(unsigned long i); +std::string itostring(long i); +inline std::string itostring(unsigned int i) { + return itostring((unsigned long) i); +} +inline std::string itostring(int i) { + return itostring((long) i); +} + #endif