- Color bc = g_tooltip.background_color;
- cairo_rectangle(c, 0, 0, width, height);
- cairo_set_source_rgb(c, bc.color[0], bc.color[1], bc.color[2]);
+ Color bc = g_tooltip.bg->back;
+ Border b = g_tooltip.bg->border;
+ if (real_transparency) {
+ clear_pixmap(g_tooltip.window, 0, 0, width, height);
+ draw_rect(c, b.width, b.width, width-2*b.width, height-2*b.width, b.rounded-b.width/1.571);
+ cairo_set_source_rgba(c, bc.color[0], bc.color[1], bc.color[2], bc.alpha);
+ }
+ else {
+ cairo_rectangle(c, 0., 0, width, height);
+ cairo_set_source_rgb(c, bc.color[0], bc.color[1], bc.color[2]);
+ }