X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=otk%2Frendercolor.hh;h=c5835385ddcb8465f7cfaec14c59784090a16ee6;hb=5168a8add5ed46f74b615ecc60738c1113606734;hp=1152e767d5259a6e43fb0291cc1117670addd234;hpb=75e8fc2705d9c606a702eb7057e9e503be90618b;p=chaz%2Fopenbox diff --git a/otk/rendercolor.hh b/otk/rendercolor.hh index 1152e767..c5835385 100644 --- a/otk/rendercolor.hh +++ b/otk/rendercolor.hh @@ -27,8 +27,9 @@ public: private: struct CacheItem { GC gc; + unsigned long pixel; int count; - CacheItem(GC g) : gc(g), count(0) {} + CacheItem(GC g, unsigned long p) : gc(g), pixel(p), count(0) {} }; static std::map *_cache; @@ -36,6 +37,7 @@ private: unsigned char _red; unsigned char _green; unsigned char _blue; + unsigned long _pixel; GC _gc; @@ -54,6 +56,7 @@ public: inline unsigned char red() const { return _red; } inline unsigned char green() const { return _green; } inline unsigned char blue() const { return _blue; } + inline unsigned long pixel() const { return _pixel; } inline GC gc() const { return _gc; } };