diff options
author | lecoanet | 2002-05-27 14:56:51 +0000 |
---|---|---|
committer | lecoanet | 2002-05-27 14:56:51 +0000 |
commit | 1d8dbc22d652e31be9677bac7e7b5bded92006c8 (patch) | |
tree | adc6523b77d2171656d964aa737e7921a090de7d /generic/Item.c | |
parent | 70a9c9c73554a9fb7fb43d75bf7e220e4b6888ca (diff) | |
download | tkzinc-1d8dbc22d652e31be9677bac7e7b5bded92006c8.zip tkzinc-1d8dbc22d652e31be9677bac7e7b5bded92006c8.tar.gz tkzinc-1d8dbc22d652e31be9677bac7e7b5bded92006c8.tar.bz2 tkzinc-1d8dbc22d652e31be9677bac7e7b5bded92006c8.tar.xz |
* (ZnConfigureAttributes): Correction du modulo effectu� sur
l'angle, il aboutissait � des angles de 360 == des angles de 0.
Donc on arrondit si l'angle est > 360.
Diffstat (limited to 'generic/Item.c')
-rw-r--r-- | generic/Item.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/generic/Item.c b/generic/Item.c index b13db38..43121eb 100644 --- a/generic/Item.c +++ b/generic/Item.c @@ -349,7 +349,7 @@ ZnConfigureAttributes(WidgetInfo *wi, } else{ image = ZnGetBitmap(wi, str); - msg = " pattern expected for attribute \""; + msg = " bitmap expected for attribute \""; } if (image == ZnUnspecifiedImage) { Tcl_AppendResult(wi->interp, msg, Tcl_GetString(args[i]), "\"", NULL); @@ -810,7 +810,9 @@ ZnConfigureAttributes(WidgetInfo *wi, } switch (desc->type) { case ZN_CONFIG_ANGLE: - integer = integer % 360; + if ((integer > 360) || (integer < -360)) { + integer = integer % 360; + } break; case ZN_CONFIG_UINT: if (integer < 0) { |