diff options
author | lecoanet | 2004-04-30 12:08:17 +0000 |
---|---|---|
committer | lecoanet | 2004-04-30 12:08:17 +0000 |
commit | bccc75526f55d54758d252e0dbae7cab3e07bd8e (patch) | |
tree | 65b20821ffafc30c99bbba46f46a8c0644101c72 /generic/Triangles.c | |
parent | 7735e1d377913991bf2d5e212f6ee20555f616dc (diff) | |
download | tkzinc-bccc75526f55d54758d252e0dbae7cab3e07bd8e.zip tkzinc-bccc75526f55d54758d252e0dbae7cab3e07bd8e.tar.gz tkzinc-bccc75526f55d54758d252e0dbae7cab3e07bd8e.tar.bz2 tkzinc-bccc75526f55d54758d252e0dbae7cab3e07bd8e.tar.xz |
Modification of ZnQueryAttribute signature
Adaptation for the new global variables
Reworking of the class structure
Diffstat (limited to 'generic/Triangles.c')
-rw-r--r-- | generic/Triangles.c | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/generic/Triangles.c b/generic/Triangles.c index 358341e..d17dc9c 100644 --- a/generic/Triangles.c +++ b/generic/Triangles.c @@ -251,7 +251,7 @@ Query(ZnItem item, int argc __unused, Tcl_Obj *CONST argv[]) { - if (ZnQueryAttribute(item->wi, item, tr_attrs, argv[0]) == TCL_ERROR) { + if (ZnQueryAttribute(item->wi->interp, item, tr_attrs, argv[0]) == TCL_ERROR) { return TCL_ERROR; } @@ -411,8 +411,8 @@ Draw(ZnItem item) if (ISCLEAR(tr->flags, FAN_BIT)) { XPoint *xpoints; - ZnListAssertSize(wi->work_xpts, num_points); - xpoints = ZnListArray(wi->work_xpts); + ZnListAssertSize(ZnWorkXPoints, num_points); + xpoints = ZnListArray(ZnWorkXPoints); for (i = 0; i < num_points; i++) { xpoints[i].x = ZnNearestInt(points[i].x); xpoints[i].y = ZnNearestInt(points[i].y); @@ -632,7 +632,6 @@ GetContours(ZnItem item, ZnPoly *poly) { TrianglesItem tr = (TrianglesItem) item; - ZnWInfo *wi = item->wi; ZnPoint *points; unsigned int k, j, num_points; int i; @@ -645,8 +644,8 @@ GetContours(ZnItem item, num_points = tr->dev_points.strips->num_points; if (ISCLEAR(tr->flags, FAN_BIT)) { - ZnListAssertSize(wi->work_pts, num_points); - points = ZnListArray(wi->work_pts); + ZnListAssertSize(ZnWorkPoints, num_points); + points = ZnListArray(ZnWorkPoints); for (k = 1, j = 0; k < num_points; k += 2, j++) { points[j] = tr->dev_points.strips->points[k]; @@ -842,11 +841,11 @@ PickVertex(ZnItem item, ********************************************************************************** */ static ZnItemClassStruct TRIANGLES_ITEM_CLASS = { - sizeof(TrianglesItemStruct), - 0, /* num_parts */ - False, /* has_anchors */ "triangles", + sizeof(TrianglesItemStruct), tr_attrs, + 0, /* num_parts */ + 0, /* flags */ -1, Init, Clone, |