diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-01-22 20:14:28 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-01-22 20:14:28 +0000 |
| commit | c487295c75094be3858b76b23fc9863ec9d46b59 (patch) | |
| tree | 684a47a9069634c3138ddab578c0dca30043fbad /otk/rendercolor.cc | |
| parent | c8702ceb70886786fad53bddacfdf8b9ffc9c3f1 (diff) | |
part of a hardcoded style done
Diffstat (limited to 'otk/rendercolor.cc')
| -rw-r--r-- | otk/rendercolor.cc | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/otk/rendercolor.cc b/otk/rendercolor.cc index 1a95ded9..568e2c7c 100644 --- a/otk/rendercolor.cc +++ b/otk/rendercolor.cc @@ -30,6 +30,32 @@ RenderColor::RenderColor(int screen, unsigned char red, _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; // try get a gc from the cache |
