]> Dogcows Code - chaz/openbox/blobdiff - otk/renderstyle.cc
part of a hardcoded style done
[chaz/openbox] / otk / renderstyle.cc
index 18c5324f18ecb528fea945969990f3cf3b38ba1d..8803c7797a786989c7ae493d609124eb520937ba 100644 (file)
@@ -5,7 +5,105 @@
 #endif // HAVE_CONFIG_H
 
 #include "renderstyle.hh"
+#include "rendercolor.hh"
+#include "rendertexture.hh"
 
 namespace otk {
 
+RenderStyle(int screen, const std::string &stylefile)
+  : _screen(screen),
+    _file(stylefile)
+{
+  _text_focus_color = new RenderColor(_screen, 0x272a2f);
+  _text_unfocus_color = new RenderColor(_screen, 0x676869);
+
+  _frame_border_color = new RenderColor(_screen, 0x181f24);
+  _frame_border_width = 1;
+
+  _client_border_color_focus = new RenderColor(_screen, 0x858687);
+  _client_border_color_unfocus = new RenderColor(_screen, 0x555657);
+  _client_border_width = 1;
+
+  _titlebar_focus = new RenderTexture(false,
+                                      RenderTexture::Flat,
+                                      RenderTexture::Bevel1,
+                                      false,
+                                      RenderTexture::Vertical,
+                                      false,
+                                      0x858687,
+                                      0x373a3f,
+                                      0x0,
+                                      0x0,
+                                      0x0,
+                                      0x0);
+  _titlebar_unfocus = new RenderTexture(false,
+                                        RenderTexture::Flat,
+                                        RenderTexture::Bevel1,
+                                        false,
+                                        RenderTexture::Vertical,
+                                        false,
+                                        0x555657,
+                                        0x171a1f,
+                                        0x0,
+                                        0x0,
+                                        0x0,
+                                        0x0);
+
+  _label_focus = new RenderTexture(false,
+                                   RenderTexture::Flat,
+                                   RenderTexture::Bevel1,
+                                   true,
+                                   RenderTexture::Vertical,
+                                   false,
+                                   0x858687,
+                                   0x373a3f,
+                                   0x0,
+                                   0x0,
+                                   0x181f24,
+                                   0x0);
+  _label_unfocus = new RenderTexture(false,
+                                     RenderTexture::Sunken,
+                                     RenderTexture::Bevel1,
+                                     false,
+                                     RenderTexture::CrossDiagonal,
+                                     false,
+                                     0x555657,
+                                     0x272a2f,
+                                     //XXX,
+                                     //XXX,
+                                     0x0,
+                                     0x0);
+
+
+  _handle_focus = new RenderTexture(false,
+                                    RenderTexture::Flat,
+                                    RenderTexture::Bevel1,
+                                    true,
+                                    RenderTexture::Vertical,
+                                    false,
+                                    0x858687,
+                                    0x373a3f,
+                                    0x0,
+                                    0x0,
+                                    0x0,
+                                    0x0);
+  _handle_unfocus = new RenderTexture(false,
+                                      RenderTexture::Flat,
+                                      RenderTexture::Bevel1,
+                                      false,
+                                      RenderTexture::Vertical,
+                                      false,
+                                      0x555657,
+                                      0x171a1f,
+                                      0x0,
+                                      0x0,
+                                      0x0,
+                                      0x0);
+
+}
+
+virtual ~RenderStyle()
+{
+}
+
 }
This page took 0.022079 seconds and 4 git commands to generate.