gtk-engines r1179 - in trunk: . engines/clearlooks/src
- From: bberg svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk-engines r1179 - in trunk: . engines/clearlooks/src
- Date: Sat, 10 May 2008 19:51:22 +0100 (BST)
Author: bberg
Date: Sat May 10 18:51:22 2008
New Revision: 1179
URL: http://svn.gnome.org/viewvc/gtk-engines?rev=1179&view=rev
Log:
2008-05-10 Benjamin Berg <benjamin sipsolutions net>
* engines/clearlooks/src/clearlooks_draw_glossy.c:
(clearlooks_glossy_draw_tab), (clearlooks_glossy_draw_slider),
(clearlooks_glossy_draw_slider_button),
(clearlooks_glossy_draw_scrollbar_stepper):
Remove some 0.5 translations. The one in draw_tab is still there.
Modified:
trunk/ChangeLog
trunk/engines/clearlooks/src/clearlooks_draw_glossy.c
Modified: trunk/engines/clearlooks/src/clearlooks_draw_glossy.c
==============================================================================
--- trunk/engines/clearlooks/src/clearlooks_draw_glossy.c (original)
+++ trunk/engines/clearlooks/src/clearlooks_draw_glossy.c Sat May 10 18:51:22 2008
@@ -191,6 +191,7 @@
cairo_stroke (cr);
}
+/* This function currently assumes that the input is translated by 0.5px! */
static void
clearlooks_glossy_draw_highlight_and_shade (cairo_t *cr,
const CairoColor *bg_color,
@@ -746,6 +747,8 @@
shadow.shadow = CL_SHADOW_OUT;
shadow.corners = params->corners;
+ /* This is the only usage of clearlooks_glossy_draw_highlight_and_shade,
+ * the function assumes currently that the input is translated by 0.5 px. */
clearlooks_glossy_draw_highlight_and_shade (cr, &colors->bg[0], &shadow,
width,
height, radius);
@@ -871,8 +874,6 @@
cairo_set_line_width (cr, 1.0);
cairo_translate (cr, x, y);
- cairo_translate (cr, -0.5, -0.5);
-
ge_shade_color (&colors->bg[params->state_type], 1.0, &fill);
if (params->prelight)
ge_shade_color (&fill, 1.1, &fill);
@@ -918,9 +919,8 @@
if (!slider->horizontal)
ge_cairo_exchange_axis (cr, &x, &y, &width, &height);
- cairo_translate (cr, x+0.5, y+0.5);
-
- params->style_functions->draw_shadow (cr, colors, radius, width-1, height-1);
+ cairo_translate (cr, x, y);
+ params->style_functions->draw_shadow (cr, colors, radius, width, height);
params->style_functions->draw_slider (cr, colors, params, 1, 1, width-2, height-2);
}
@@ -977,16 +977,12 @@
cairo_fill (cr);
cairo_pattern_destroy (pattern);
- cairo_translate (cr, 0.5, 0.5);
- cairo_translate (cr, -0.5, -0.5);
-
- ge_cairo_rounded_rectangle (cr, 0.5, 0.5, width-1, height-1, radius, corners);
+ ge_cairo_inner_rounded_rectangle (cr, 0, 0, width, height, radius, corners);
clearlooks_set_mixed_color (cr, border, &fill, 0.2);
if (widget->prelight)
ge_cairo_set_color (cr, &colors->spot[2]);
cairo_stroke (cr);
- cairo_translate (cr, 0.5, 0.5);
shadow.shadow = CL_SHADOW_OUT;
shadow.corners = corners;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]