summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-01-23 01:21:39 +0000
committerDana Jansens <danakj@orodu.net>2003-01-23 01:21:39 +0000
commit46441f7d60c008b11a170516734ae7a5932a738e (patch)
tree5860062ea9b17bfc7c9f26a6b6438b62571c86d2
parentdd6f90684899e8e26e653af4b2e7e7eab1abf798 (diff)
starts.. then exits.
-rw-r--r--otk/renderstyle.cc76
1 files changed, 20 insertions, 56 deletions
diff --git a/otk/renderstyle.cc b/otk/renderstyle.cc
index 8361ce4d..c1d5685e 100644
--- a/otk/renderstyle.cc
+++ b/otk/renderstyle.cc
@@ -169,81 +169,45 @@ RenderStyle::RenderStyle(int screen, const std::string &stylefile)
_label_font = new Font(_screen, "Arial,Sans-9:bold", true, 1, 0x40);
- XImage *image = XCreateImage(**display,
- display->screenInfo(_screen)->visual(),
- 2, XYBitmap, 0, NULL, 8, 8, 0, 0);
- assert(image);
-
_max_mask = new PixmapMask();
_max_mask->w = _max_mask->h = 8;
{
- unsigned char data[] = {
- 0,1,1,1,1,1,1,0,
- 1,1,1,1,1,1,1,1,
- 1,1,0,0,0,0,1,1,
- 1,1,0,0,0,0,1,1,
- 1,1,0,0,0,0,1,1,
- 1,1,0,0,0,0,1,1,
- 1,1,1,1,1,1,1,1,
- 0,1,1,1,1,1,1,0 };
- image->data = (char*)data;
- XPutImage(**display, _max_mask->mask, DefaultGC(**display, _screen),
- image, 0, 0, 0, 0, 8, 8);
+ char data[] = { 0x7e, 0xff, 0xc3, 0xc3, 0xc3, 0xc3, 0xff, 0x7e };
+ _max_mask->mask=
+ XCreateBitmapFromData(**display,
+ display->screenInfo(_screen)->rootWindow(),
+ data, 8, 8);
}
_icon_mask = new PixmapMask();
_icon_mask->w = _icon_mask->h = 8;
{
- unsigned char data[] = {
- 0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,
- 1,1,0,0,0,0,1,1,
- 1,1,1,0,0,1,1,1,
- 0,1,1,1,1,1,1,0,
- 0,0,1,1,1,1,0,0,
- 0,0,0,1,1,0,0,0,
- 0,0,0,0,0,0,0,0 };
- image->data = (char*)data;
- XPutImage(**display, _icon_mask->mask, DefaultGC(**display, _screen),
- image, 0, 0, 0, 0, 8, 8);
+ char data[] = { 0x00, 0x00, 0xc3, 0xe7, 0x7e, 0x3c, 0x18, 0x00 };
+ _icon_mask->mask=
+ XCreateBitmapFromData(**display,
+ display->screenInfo(_screen)->rootWindow(),
+ data, 8, 8);
}
_stick_mask = new PixmapMask();
_stick_mask->w = _stick_mask->h = 8;
{
- unsigned char data[] = {
- 0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,
- 0,0,0,1,1,0,0,0,
- 0,0,1,1,1,1,0,0,
- 0,0,1,1,1,1,0,0,
- 0,0,0,1,1,0,0,0,
- 0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0 };
- image->data = (char*)data;
- XPutImage(**display, _stick_mask->mask, DefaultGC(**display, _screen),
- image, 0, 0, 0, 0, 8, 8);
+ char data[] = { 0x00, 0x00, 0x18, 0x3c, 0x3c, 0x18, 0x00, 0x00 };
+ _icon_mask->mask=
+ XCreateBitmapFromData(**display,
+ display->screenInfo(_screen)->rootWindow(),
+ data, 8, 8);
}
_close_mask = new PixmapMask();
_close_mask->w = _close_mask->h = 8;
{
- unsigned char data[] = {
- 1,1,0,0,0,0,1,1,
- 1,1,1,0,0,1,1,1,
- 0,1,1,1,1,1,1,0,
- 0,0,1,1,1,1,0,0,
- 0,0,1,1,1,1,0,0,
- 0,1,1,1,1,1,1,0,
- 1,1,1,0,0,1,1,1,
- 1,1,0,0,0,0,1,1 };
- image->data = (char*)data;
- XPutImage(**display, _close_mask->mask, DefaultGC(**display, _screen),
- image, 0, 0, 0, 0, 8, 8);
+ char data[] = { 0xc3, 0xe7, 0x7e, 0x3c, 0x3c, 0x7e, 0xe7, 0xc3 };
+ _icon_mask->mask=
+ XCreateBitmapFromData(**display,
+ display->screenInfo(_screen)->rootWindow(),
+ data, 8, 8);
}
-
- image->data = NULL;
- XDestroyImage(image);
}
RenderStyle::~RenderStyle()