gimp r27293 - in trunk: . app/widgets
- From: neo svn gnome org
- To: svn-commits-list gnome org
- Subject: gimp r27293 - in trunk: . app/widgets
- Date: Wed, 15 Oct 2008 23:04:40 +0000 (UTC)
Author: neo
Date: Wed Oct 15 23:04:40 2008
New Revision: 27293
URL: http://svn.gnome.org/viewvc/gimp?rev=27293&view=rev
Log:
2008-10-16 Sven Neumann <sven gimp org>
* app/widgets/gimpviewrenderervectors.c
(gimp_view_renderer_vectors_draw): just some cleanup.
Modified:
trunk/ChangeLog
trunk/app/widgets/gimpviewrenderervectors.c
Modified: trunk/app/widgets/gimpviewrenderervectors.c
==============================================================================
--- trunk/app/widgets/gimpviewrenderervectors.c (original)
+++ trunk/app/widgets/gimpviewrenderervectors.c Wed Oct 15 23:04:40 2008
@@ -73,8 +73,6 @@
GtkStyle *style = gtk_widget_get_style (widget);
GimpVectors *vectors = GIMP_VECTORS (renderer->viewable);
GimpBezierDesc *bezdesc;
- gdouble xscale;
- gdouble yscale;
gint x, y;
gdk_cairo_set_source_color (cr, &style->white);
@@ -87,23 +85,30 @@
cairo_clip_preserve (cr);
cairo_fill (cr);
- xscale = (gdouble) renderer->width / (gdouble) gimp_item_width (GIMP_ITEM (vectors));
- yscale = (gdouble) renderer->height / (gdouble) gimp_item_height (GIMP_ITEM (vectors));
- cairo_scale (cr, xscale, yscale);
-
- /* determine line width */
- xscale = yscale = 0.5;
- cairo_device_to_user_distance (cr, &xscale, &yscale);
-
- cairo_set_line_width (cr, MAX (xscale, yscale));
- gdk_cairo_set_source_color (cr, &style->black);
-
bezdesc = gimp_vectors_make_bezier (vectors);
if (bezdesc)
{
+ gdouble xscale;
+ gdouble yscale;
+
+ xscale = ((gdouble) renderer->width /
+ (gdouble) gimp_item_width (GIMP_ITEM (vectors)));
+ yscale = ((gdouble) renderer->height /
+ (gdouble) gimp_item_height (GIMP_ITEM (vectors)));
+
+ cairo_scale (cr, xscale, yscale);
+
+ /* determine line width */
+ xscale = yscale = 0.5;
+ cairo_device_to_user_distance (cr, &xscale, &yscale);
+
+ cairo_set_line_width (cr, MAX (xscale, yscale));
+ gdk_cairo_set_source_color (cr, &style->black);
+
cairo_append_path (cr, (cairo_path_t *) bezdesc);
cairo_stroke (cr);
+
g_free (bezdesc->data);
g_free (bezdesc);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]