summaryrefslogtreecommitdiff
path: root/otk/renderstyle.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-01-22 20:14:28 +0000
committerDana Jansens <danakj@orodu.net>2003-01-22 20:14:28 +0000
commitc487295c75094be3858b76b23fc9863ec9d46b59 (patch)
tree684a47a9069634c3138ddab578c0dca30043fbad /otk/renderstyle.cc
parentc8702ceb70886786fad53bddacfdf8b9ffc9c3f1 (diff)
part of a hardcoded style done
Diffstat (limited to 'otk/renderstyle.cc')
-rw-r--r--otk/renderstyle.cc98
1 files changed, 98 insertions, 0 deletions
diff --git a/otk/renderstyle.cc b/otk/renderstyle.cc
index 18c5324f..8803c779 100644
--- a/otk/renderstyle.cc
+++ b/otk/renderstyle.cc
@@ -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()
+{
+}
+
}