/* Draw the inner shadow */
if (params->focus)
{
- /* ge_cairo_rounded_rectangle (cr, 2, 2, width-5, height-5, RADIUS-1, params->corners); */
+ ge_cairo_rounded_rectangle (cr, 2, 2, width-5, height-5, radius, params->corners);
ge_cairo_set_color (cr, &colors->spot[0]);
- ge_cairo_stroke_rectangle (cr, 2, 2, width-5, height-5);
+ cairo_fill(cr);
}
else
{
ge_shade_color (&colors->bg[GTK_STATE_NORMAL], 1.05, &hilight);
- if (frame->shadow == CL_SHADOW_NONE)
+ if (frame->shadow == CL_SHADOW_NONE) {
+ const CairoColor *bg = &colors->bg[params->state_type];
+ ge_cairo_set_color (cr, bg);
+ cairo_rectangle (cr, x + 1.5, y + 1.5, width - 3, height - 3);
+ cairo_set_line_width (cr, 3.0);
+ cairo_stroke (cr);
return;
+ }
if (frame->gap_x != -1)
clearlooks_get_frame_gap_clip (x, y, width, height,