]> Dogcows Code - chaz/openbox/blobdiff - otk/rendercolor.cc
part of a hardcoded style done
[chaz/openbox] / otk / rendercolor.cc
index 1a95ded992c8063f5beb286271a6973695d81317..568e2c7c752e547ed2426b819b0da9188ed8a76e 100644 (file)
@@ -29,6 +29,32 @@ RenderColor::RenderColor(int screen, unsigned char red,
     _green(green),
     _blue(blue),
     _gc(0)
+{
+  create();
+}
+
+RenderColor::RenderColor(int screen, unsigned char red,
+                        unsigned char green, unsigned char blue)
+  : _screen(screen),
+    _red(red),
+    _green(green),
+    _blue(blue),
+    _gc(0)
+{
+  create();
+}
+
+RenderColor::RenderColor(int screen, RGB rgb)
+  : _screen(screen),
+    _red(rgb.r),
+    _green(rgb.g),
+    _blue(rgb.b),
+    _gc(0)
+{
+  create();
+}
+
+void RenderColor::create()
 {
   unsigned long color = _blue | _green << 8 | _red << 16;
   
This page took 0.02296 seconds and 4 git commands to generate.