aboutsummaryrefslogtreecommitdiff
path: root/generic/Window.c
diff options
context:
space:
mode:
authorlecoanet2001-11-26 09:24:21 +0000
committerlecoanet2001-11-26 09:24:21 +0000
commit739d556eb6715c91d5e9748a7670badac289dfe2 (patch)
tree151c99e37172b7b5bf2665860553f4d135accd87 /generic/Window.c
parent1d767c74075553476c668dbf45547cf910e50697 (diff)
downloadtkzinc-739d556eb6715c91d5e9748a7670badac289dfe2.zip
tkzinc-739d556eb6715c91d5e9748a7670badac289dfe2.tar.gz
tkzinc-739d556eb6715c91d5e9748a7670badac289dfe2.tar.bz2
tkzinc-739d556eb6715c91d5e9748a7670badac289dfe2.tar.xz
Adaptation pour le clippnig non rectangulaire
Diffstat (limited to 'generic/Window.c')
-rw-r--r--generic/Window.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/generic/Window.c b/generic/Window.c
index eae6e84..d894d3c 100644
--- a/generic/Window.c
+++ b/generic/Window.c
@@ -584,8 +584,8 @@ GetAnchor(Item item,
**********************************************************************************
*/
static ZnBool
-GetClipVertices(Item item,
- ZnPoly *poly)
+GetClipVertices(Item item,
+ ZnTriStrip *tristrip)
{
WindowItem wind = (WindowItem) item;
int w=0, h=0;
@@ -596,8 +596,8 @@ GetClipVertices(Item item,
w = wind->real_width;
h = wind->real_height;
}
- points = (ZnPoint *) ZnListArray(item->wi->work_pts);
- POLY_CONTOUR1(poly, points, 2);
+ points = ZnListArray(item->wi->work_pts);
+ TRI_STRIP1(tristrip, points, 2);
points[0] = wind->pos_dev;
points[1].x = points[0].x + w;
points[1].y = points[0].y + h;
@@ -670,6 +670,7 @@ static ItemClassStruct WINDOW_ITEM_CLASS = {
NULL, /* GetFieldSet */
GetAnchor,
GetClipVertices,
+ NULL, /* GetContours */
Coords,
NULL, /* InsertChars */
NULL, /* DeleteChars */