Lines Matching refs:extent

28     double extent;		/* Extent of arc (angular distance from
53 * start+extent (see ComputeArcOutline). */
74 {TK_CONFIG_DOUBLE, "-extent", (char *) NULL, (char *) NULL,
75 "90", Tk_Offset(ArcItem, extent), TK_CONFIG_DONT_SET_DEFAULT},
128 double start, double extent));
132 double start, double extent));
135 double start, double extent));
235 arcPtr->extent = 90;
382 i = arcPtr->extent/360.0;
383 arcPtr->extent -= i*360.0;
559 if ((tmp < arcPtr->extent) || ((tmp-360) > arcPtr->extent)) {
568 if ((tmp < arcPtr->extent) || ((tmp-360) > arcPtr->extent)) {
577 if ((tmp < arcPtr->extent) || ((tmp-360) > arcPtr->extent)) {
586 if ((tmp < arcPtr->extent) || ((tmp-360) > arcPtr->extent)) {
639 int start, extent;
657 extent = (64*arcPtr->extent) + 0.5;
660 * Display filled arc first (if wanted), then outline. If the extent
665 if ((arcPtr->fillGC != None) && (extent != 0)) {
670 (unsigned) (y2-y1), start, extent);
679 if (extent != 0) {
681 (unsigned) (x2-x1), (unsigned) (y2-y1), start, extent);
791 angleInRange = (diff <= arcPtr->extent) ||
792 ((arcPtr->extent < 0) && ((diff - 360.0) >= arcPtr->extent));
870 if ((arcPtr->extent < -180.0) || (arcPtr->extent > 180.0)
878 if ((arcPtr->extent < -180.0) || (arcPtr->extent > 180.0)) {
965 * extent.
976 angle += -arcPtr->extent*(PI/180.0);
982 if ((arcPtr->style == pieSliceUid) && (arcPtr->extent < 180.0)) {
993 if ((tmp < arcPtr->extent) || ((tmp-360) > arcPtr->extent)) {
1003 if ((tmp < arcPtr->extent) || ((tmp-360) > arcPtr->extent)) {
1013 if ((tmp < arcPtr->extent) || ((tmp-360) > arcPtr->extent)) {
1023 if ((tmp < arcPtr->extent) || ((tmp-360) > arcPtr->extent)) {
1094 arcPtr->extent)
1096 arcPtr->start, arcPtr->extent)
1098 arcPtr->start, arcPtr->extent)
1100 arcPtr->start, arcPtr->extent)) {
1107 arcPtr->extent)
1109 arcPtr->start, arcPtr->extent)
1111 arcPtr->start, arcPtr->extent)
1113 arcPtr->start, arcPtr->extent)) {
1275 angle -= arcPtr->extent*PI/180.0;
1384 * first two points of the first arm, depending on extent.
1389 if ((arcPtr->extent > 180) ||
1390 ((arcPtr->extent < 0) && (arcPtr->extent > -180))) {
1420 * and extent, and 0 otherwise. Only the perimeter of the
1431 HorizLineToArc(x1, x2, y, rx, ry, start, extent)
1437 double start, extent; /* Angles that define extent of arc, in
1464 if ((x >= x1) && (x <= x2) && AngleInRange(tx, ty, start, extent)) {
1467 if ((-x >= x1) && (-x <= x2) && AngleInRange(-tx, ty, start, extent)) {
1485 * and extent, and 0 otherwise. Only the perimeter of the
1496 VertLineToArc(x, y1, y2, rx, ry, start, extent)
1502 double start, extent; /* Angles that define extent of arc, in
1529 if ((y > y1) && (y < y2) && AngleInRange(tx, ty, start, extent)) {
1532 if ((-y > y1) && (-y < y2) && AngleInRange(tx, -ty, start, extent)) {
1549 * is in the range given by start and extent, where angles
1561 AngleInRange(x, y, start, extent)
1565 double extent; /* Size of arc in degrees >=-360, <=360. */
1580 if (extent >= 0) {
1581 return diff <= extent;
1583 return (diff-360.0) >= extent;
1626 ang2 = ang1 + arcPtr->extent;