109 lines
4.1 KiB
C++
109 lines
4.1 KiB
C++
// -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*-
|
|
|
|
#ifdef HAVE_CONFIG_H
|
|
# include "../config.h"
|
|
#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()
|
|
{
|
|
}
|
|
|
|
}
|