#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()
+{
+}
+
}