]> Dogcows Code - chaz/openbox/blobdiff - otk/rendercolor.hh
new scripts for new script structure
[chaz/openbox] / otk / rendercolor.hh
index 1152e767d5259a6e43fb0291cc1117670addd234..c5835385ddcb8465f7cfaec14c59784090a16ee6 100644 (file)
@@ -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<unsigned long, CacheItem*> *_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; }
 };
 
This page took 0.020415 seconds and 4 git commands to generate.