seed r407 - trunk/modules/canvas
- From: racarr svn gnome org
- To: svn-commits-list gnome org
- Subject: seed r407 - trunk/modules/canvas
- Date: Mon, 8 Dec 2008 04:28:09 +0000 (UTC)
Author: racarr
Date: Mon Dec 8 04:28:09 2008
New Revision: 407
URL: http://svn.gnome.org/viewvc/seed?rev=407&view=rev
Log:
seed-canvas: Support miterLimit.
Modified:
trunk/modules/canvas/seed-canvas.c
Modified: trunk/modules/canvas/seed-canvas.c
==============================================================================
--- trunk/modules/canvas/seed-canvas.c (original)
+++ trunk/modules/canvas/seed-canvas.c Mon Dec 8 04:28:09 2008
@@ -18,6 +18,7 @@
SeedObject obj;
cairo_set_source_rgb(cr, 0, 0, 0);
+ cairo_set_miter_limit(cr, 10);
obj = seed_make_object(ctx, canvas_class, cr);
@@ -25,6 +26,8 @@
seed_value_from_double(ctx, 1.0, exception));
seed_object_set_property(ctx, obj, "lineWidth",
seed_value_from_double(ctx, 1.0, exception));
+ seed_object_set_property(ctx, obj, "miterLimit",
+ seed_value_from_double(ctx, 10, exception));
seed_object_set_property(ctx, obj, "lineCap",
seed_value_from_string(ctx, "butt", exception));
seed_object_set_property(ctx, obj, "lineJoin",
@@ -185,6 +188,18 @@
cairo_set_line_width(cr, line_width);
return TRUE;
}
+
+gboolean seed_canvas_set_miterlimit (SeedContext ctx,
+ SeedObject this_object,
+ SeedString property_name,
+ SeedValue value,
+ SeedException * e)
+{
+ GET_CR;
+
+ cairo_set_miter_limit(cr, seed_value_to_double(ctx, value, e));
+}
+
gboolean seed_canvas_set_linecap (SeedContext ctx,
SeedObject this_object,
SeedString property_name,
@@ -765,6 +780,7 @@
{"lineWidth", 0, seed_canvas_set_linewidth, 0},
{"lineCap", 0, seed_canvas_set_linecap, 0},
{"lineJoin", 0, seed_canvas_set_linejoin, 0},
+ {"miterLimit", 0, seed_canvas_set_miterlimit, 0},
{0, 0, 0, 0}
};
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]