This is an automated email from the git hooks/post-receive script. peter pushed a commit to branch peter/refresh-gtk2 in repository xfce/gtk-xfce-engine.
commit c1c192ded072ebddaa6a139be4be88730ba17ef7 Author: Peter de Ridder <pe...@xfce.org> Date: Sun Jan 5 16:16:22 2014 +0100 Improved Gtk2 notebook. --- src/xfce_theme_draw.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/xfce_theme_draw.c b/src/xfce_theme_draw.c index 3c5070e..b1eff5b 100644 --- a/src/xfce_theme_draw.c +++ b/src/xfce_theme_draw.c @@ -397,6 +397,9 @@ static void draw_shadow(GtkStyle * style, GdkWindow * window, GtkStateType state parent = gtk_widget_get_parent(widget); if (parent) { + /* Get the background color from the parent widget. + * This makes a nicer corner if the background colors differ. + */ pstyle = gtk_widget_get_style(widget); pbg = &pstyle->bg[gtk_widget_get_state(parent)]; } @@ -1322,14 +1325,14 @@ static void draw_box_gap(GtkStyle * style, GdkWindow * window, GtkStateType stat cairo_stroke(cr); gdk_cairo_set_source_color(cr, c2); - cairo_move_to(cr, x + 1.5, y + 1.5); + cairo_move_to(cr, x + 1.5, y + 0.5); cairo_line_to(cr, x + 1.5, y + height - 1.5); cairo_stroke(cr); gdk_cairo_set_source_color(cr, c3); cairo_move_to(cr, x + 2.5, y + height - 1.5); cairo_line_to(cr, x + width - 1.5, y + height - 1.5); - cairo_line_to(cr, x + width - 0.5, y + 0.5); + cairo_line_to(cr, x + width - 1.5, y + 0.5); cairo_stroke(cr); gdk_cairo_set_source_color(cr, c4); @@ -1351,10 +1354,9 @@ static void draw_box_gap(GtkStyle * style, GdkWindow * window, GtkStateType stat cairo_line_to(cr, x + gap_x, y + 1.5); cairo_stroke(cr); - cairo_rectangle(cr, x + gap_x, y + 0.5, 1, 1); - cairo_move_to(cr, x + gap_x, y); + cairo_move_to(cr, x + gap_x, y + 0.5); cairo_line_to(cr, x + gap_x + 1, y + 0.5); - cairo_fill(cr); + cairo_stroke(cr); } if ((width - (gap_x + gap_width)) > 0) { @@ -1554,8 +1556,6 @@ static void draw_extension(GtkStyle * style, GdkWindow * window, GtkStateType st CHECK_ARGS; SANITIZE_SIZE; - gtk_style_apply_default_background(style, window, widget && !GTK_WIDGET_NO_WINDOW(widget), state_type, area, x, y, width, height); - if (XFCE_RC_STYLE(style->rc_style)->smooth_edge) { c1 = &style->dark[state_type]; @@ -1591,7 +1591,7 @@ static void draw_extension(GtkStyle * style, GdkWindow * window, GtkStateType st cairo_stroke(cr); gdk_cairo_set_source_color(cr, c2); - cairo_move_to(cr, x + 1.5, y + 1.5); + cairo_move_to(cr, x + 1.5, y + 0.5); cairo_line_to(cr, x + 1.5, y + height - 1.5); cairo_stroke(cr); @@ -1643,7 +1643,7 @@ static void draw_extension(GtkStyle * style, GdkWindow * window, GtkStateType st cairo_stroke(cr); gdk_cairo_set_source_color(cr, c2); - cairo_move_to(cr, x + 1.5, y + 1.5); + cairo_move_to(cr, x + 0.5, y + 1.5); cairo_line_to(cr, x + width - 1.5, y + 1.5); cairo_stroke(cr); -- To stop receiving notification emails like this one, please contact the administrator of this repository. _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits