Lines Matching refs:c

37 mxShapeInfographicNumEntryVert.prototype.paintVertexShape = function(c, x, y, w, h)  argument
39 c.translate(x, y);
47 c.ellipse(w * 0.5 - d * 0.5, 0, d, d);
48 c.fillAndStroke();
50 c.begin();
51 c.moveTo(0, d * 0.5);
52 c.lineTo(w * 0.5 - d * 0.5 - inset, d * 0.5);
53 c.arcTo(d * 0.5 + inset, d * 0.5 + inset, 0, 0, 0, w * 0.5 + d * 0.5 + inset, d * 0.5);
54 c.lineTo(w, d * 0.5);
55 c.lineTo(w, h);
56 c.lineTo(0, h);
57 c.close();
58 c.fillAndStroke();
133 mxShapeInfographicBendingArch.prototype.paintVertexShape = function(c, x, y, w, h) argument
135 c.translate(x, y);
171 c.ellipse(w * 0.5 - rx3, h * 0.5 - ry3, 2 * rx3, 2 * ry3);
172 c.fillAndStroke();
174 c.begin();
175 c.moveTo(startX, startY);
176 c.arcTo(rx, ry, 0, bigArc, 1, endX, endY);
177 c.lineTo(innerEndX, innerEndY);
178 c.arcTo(rx2, ry2, 0, bigArc, 0, innerStartX, innerStartY);
179 c.close();
180 c.fillAndStroke();
279 mxShapeInfographicParallelogram.prototype.paintVertexShape = function(c, x, y, w, h) argument
281 c.translate(x, y);
285 c.begin();
286 c.moveTo(0, h);
287 c.lineTo(2 * dx, 0);
288 c.lineTo(w, 0);
289 c.lineTo(w - 2 * dx, h);
290 c.close();
291 c.fillAndStroke();
363 mxShapeInfographicRibbonRolled.prototype.paintVertexShape = function(c, x, y, w, h) argument
365 c.translate(x, y);
370 c.begin();
371 c.moveTo(0, dy);
372 c.lineTo(dx, 0);
373 c.lineTo(dx, dy);
374 c.lineTo(w, dy);
375 c.lineTo(w, h - dy);
376 c.lineTo(w - dx, h);
377 c.lineTo(w - dx, h - dy);
378 c.lineTo(0, h - dy);
379 c.close();
380 c.fillAndStroke();
382 c.setShadow(false);
383 c.setFillAlpha('0.2');
384 c.setFillColor('#000000');
385 c.begin();
386 c.moveTo(0, dy);
387 c.lineTo(dx, 0);
388 c.lineTo(dx, dy);
389 c.close();
390 c.moveTo(w, h - dy);
391 c.lineTo(w - dx, h);
392 c.lineTo(w - dx, h - dy);
393 c.close();
394 c.fill();
396 c.begin();
397 c.moveTo(0, dy);
398 c.lineTo(dx, 0);
399 c.lineTo(dx, dy);
400 c.lineTo(w, dy);
401 c.lineTo(w, h - dy);
402 c.lineTo(w - dx, h);
403 c.lineTo(w - dx, h - dy);
404 c.lineTo(0, h - dy);
405 c.close();
406 c.stroke();
486 mxShapeInfographicRibbonDoubleFolded.prototype.paintVertexShape = function(c, x, y, w, h) argument
488 c.translate(x, y);
493 c.begin();
494 c.moveTo(0, dy);
495 c.lineTo(dx, 0);
496 c.lineTo(dx, dy);
497 c.lineTo(w, dy);
498 c.lineTo(w, h - dy);
499 c.lineTo(w - dx, h);
500 c.lineTo(w - dx, h - dy);
501 c.lineTo(0, h - dy);
502 c.close();
503 c.fillAndStroke();
505 c.setShadow(false);
506 c.setFillAlpha('0.2');
507 c.setFillColor('#000000');
508 c.begin();
509 c.moveTo(0, dy);
510 c.lineTo(dx, 0);
511 c.lineTo(dx, h - 2 * dy);
512 c.lineTo(0, h - dy);
513 c.close();
514 c.moveTo(w, h - dy);
515 c.lineTo(w - dx, h);
516 c.lineTo(w - dx, h - dy);
517 c.close();
518 c.fill();
520 c.begin();
521 c.moveTo(0, dy);
522 c.lineTo(dx, 0);
523 c.lineTo(dx, dy);
524 c.lineTo(w, dy);
525 c.lineTo(w, h - dy);
526 c.lineTo(w - dx, h);
527 c.lineTo(w - dx, h - dy);
528 c.lineTo(0, h - dy);
529 c.close();
530 c.stroke();
610 mxShapeInfographicRibbonFrontFolded.prototype.paintVertexShape = function(c, x, y, w, h) argument
612 c.translate(x, y);
618 c.begin();
619 c.moveTo(0, dy);
620 c.lineTo(dx, 0);
621 c.lineTo(dx, dy);
622 c.lineTo(w, dy);
623 c.lineTo(w - notch, (h - dy) / 2 + dy);
624 c.lineTo(w, h);
625 c.lineTo(0, h);
626 c.close();
627 c.fillAndStroke();
629 c.setShadow(false);
630 c.setFillAlpha('0.2');
631 c.setFillColor('#000000');
632 c.begin();
633 c.moveTo(0, dy);
634 c.lineTo(dx, 0);
635 c.lineTo(dx, h - dy);
636 c.lineTo(0, h);
637 c.close();
638 c.fill();
640 c.begin();
641 c.moveTo(0, dy);
642 c.lineTo(dx, 0);
643 c.lineTo(dx, dy);
644 c.lineTo(w, dy);
645 c.lineTo(w - notch, (h - dy) / 2 + dy);
646 c.lineTo(w, h);
647 c.lineTo(0, h);
648 c.close();
649 c.stroke();
743 mxShapeInfographicRibbonBackFolded.prototype.paintVertexShape = function(c, x, y, w, h) argument
745 c.translate(x, y);
751 c.begin();
752 c.moveTo(0, dy);
753 c.lineTo(dx, 0);
754 c.lineTo(dx, dy);
755 c.lineTo(w, dy);
756 c.lineTo(w - notch, (h - dy) / 2 + dy);
757 c.lineTo(w, h);
758 c.lineTo(0, h);
759 c.close();
760 c.fillAndStroke();
762 c.setShadow(false);
763 c.setFillAlpha('0.2');
764 c.setFillColor('#000000');
765 c.begin();
766 c.moveTo(0, dy);
767 c.lineTo(dx, 0);
768 c.lineTo(dx, dy);
769 c.close();
770 c.fill();
772 c.begin();
773 c.moveTo(0, dy);
774 c.lineTo(dx, 0);
775 c.lineTo(dx, dy);
776 c.lineTo(w, dy);
777 c.lineTo(w - notch, (h - dy) / 2 + dy);
778 c.lineTo(w, h);
779 c.lineTo(0, h);
780 c.close();
781 c.stroke();
875 mxShapeInfographicBanner.prototype.paintVertexShape = function(c, x, y, w, h) argument
877 c.translate(x, y);
887 c.begin();
888 c.moveTo(0, dy);
889 c.lineTo(dx, dy);
890 c.lineTo(dx, 0);
891 c.lineTo(w - dx, 0);
892 c.lineTo(w - dx, dy);
893 c.lineTo(w, dy);
894 c.lineTo(w - notch, (h - dy) * 0.5 + dy);
895 c.lineTo(w, h);
896 c.lineTo(w - dx - 2 * dy, h);
897 c.lineTo(w - dx - 2 * dy, h - dy);
898 c.lineTo(dx + 2 * dy, h - dy);
899 c.lineTo(dx + 2 * dy, h);
900 c.lineTo(0, h);
901 c.lineTo(notch, (h - dy) * 0.5 + dy);
902 c.close();
903 c.fillAndStroke();
905 c.setShadow(false);
906 c.setFillAlpha('0.2');
907 c.setFillColor('#000000');
908 c.begin();
909 c.moveTo(0,dy);
910 c.lineTo(dx, dy);
911 c.lineTo(dx, h - dy);
912 c.lineTo(dx + 2 * dy, h);
913 c.lineTo(0, h);
914 c.lineTo(notch, (h - dy) * 0.5 + dy);
915 c.close();
916 c.moveTo(w,dy);
917 c.lineTo(w - dx, dy);
918 c.lineTo(w - dx, h - dy);
919 c.lineTo(w - dx - 2 * dy, h);
920 c.lineTo(w, h);
921 c.lineTo(w - notch, (h - dy) * 0.5 + dy);
922 c.close();
923 c.fill();
925 c.setFillAlpha('0.4');
926 c.begin();
927 c.moveTo(dx, h - dy);
928 c.lineTo(dx + 2 * dy, h - dy);
929 c.lineTo(dx + 2 * dy, h);
930 c.close();
931 c.moveTo(w - dx, h - dy);
932 c.lineTo(w - dx - 2 * dy, h - dy);
933 c.lineTo(w - dx - 2 * dy, h);
934 c.close();
935 c.fill();
1031 mxShapeInfographicCircularCallout.prototype.paintVertexShape = function(c, x, y, w, h) argument
1033 c.translate(x, y);
1040 c.begin();
1041 c.moveTo(w, h * 0.5);
1042 c.arcTo(w * 0.5, h * 0.5, 0, 0, 1, w * 0.5, h);
1043 c.arcTo(w * 0.5, h * 0.5, 0, 0, 1, 0, h * 0.5);
1044 c.arcTo(w * 0.5, h * 0.5, 0, 0, 1, w * 0.5, 0);
1045 c.lineTo(w, 0);
1046 c.close();
1047 c.moveTo(w * 0.5, dy);
1048 c.arcTo(rx, ry, 0, 0, 0, w * 0.5 - rx, h * 0.5);
1049 c.arcTo(rx, ry, 0, 0, 0, w * 0.5, h * 0.5 + ry);
1050 c.arcTo(rx, ry, 0, 0, 0, w * 0.5 + rx, h * 0.5);
1051 c.arcTo(rx, ry, 0, 0, 0, w * 0.5, h * 0.5 - ry);
1052 c.close();
1053 c.fillAndStroke();
1119 mxShapeInfographicShadedTriangle.prototype.paintVertexShape = function(c, x, y, w, h) argument
1121 c.translate(x, y);
1123 c.begin();
1124 c.moveTo(0, h);
1125 c.lineTo(w * 0.5, 0);
1126 c.lineTo(w, h);
1127 c.close();
1128 c.fillAndStroke();
1130 c.setShadow(false);
1132 c.setFillColor('#ffffff');
1133 c.setFillAlpha('0.2');
1135 c.begin();
1136 c.moveTo(0, h);
1137 c.lineTo(w * 0.5, 0);
1138 c.lineTo(w * 0.5, h * 0.67);
1139 c.close();
1140 c.fill();
1142 c.setFillColor('#000000');
1144 c.begin();
1145 c.moveTo(w, h);
1146 c.lineTo(w * 0.5, h * 0.67);
1147 c.lineTo(w * 0.5, 0);
1148 c.close();
1149 c.fill();
1151 c.begin();
1152 c.moveTo(0, h);
1153 c.lineTo(w * 0.5, 0);
1154 c.lineTo(w, h);
1155 c.close();
1156 c.stroke();
1202 mxShapeInfographicShadedPyramid.prototype.paintVertexShape = function(c, x, y, w, h) argument
1204 c.translate(x, y);
1207 c.begin();
1208 c.moveTo(0, h1);
1209 c.lineTo(w * 0.5, 0);
1210 c.lineTo(w, h1);
1211 c.lineTo(w * 0.5, h);
1212 c.close();
1213 c.fillAndStroke();
1215 c.setShadow(false);
1217 c.setFillColor('#ffffff');
1218 c.setFillAlpha('0.2');
1220 c.begin();
1221 c.moveTo(0, h1);
1222 c.lineTo(w * 0.5, 0);
1223 c.lineTo(w * 0.5, h);
1224 c.close();
1225 c.fill();
1227 c.setFillColor('#000000');
1229 c.begin();
1230 c.moveTo(w, h1);
1231 c.lineTo(w * 0.5, h);
1232 c.lineTo(w * 0.5, 0);
1233 c.close();
1234 c.fill();
1236 c.begin();
1237 c.moveTo(0, h1);
1238 c.lineTo(w * 0.5, 0);
1239 c.lineTo(w, h1);
1240 c.lineTo(w * 0.5, h);
1241 c.close();
1242 c.stroke();
1291 mxShapeInfographicPyramidStep.prototype.paintVertexShape = function(c, x, y, w, h) argument
1293 c.translate(x, y);
1296 c.begin();
1297 c.moveTo(0, h1);
1298 c.lineTo(w * 0.5, 0);
1299 c.lineTo(w, h1);
1300 c.lineTo(w, h);
1301 c.lineTo(0, h);
1302 c.close();
1303 c.fillAndStroke();
1305 c.setShadow(false);
1307 c.setFillColor('#ffffff');
1308 c.setFillAlpha('0.2');
1310 c.begin();
1311 c.moveTo(0, h1);
1312 c.lineTo(w * 0.5, 0);
1313 c.lineTo(w * 0.5, h);
1314 c.lineTo(0, h);
1315 c.close();
1316 c.fill();
1318 c.setFillColor('#000000');
1320 c.begin();
1321 c.moveTo(w, h1);
1322 c.lineTo(w, h);
1323 c.lineTo(w * 0.5, h);
1324 c.lineTo(w * 0.5, 0);
1325 c.close();
1326 c.fill();
1328 c.begin();
1329 c.moveTo(0, h1);
1330 c.lineTo(w * 0.5, 0);
1331 c.lineTo(w, h1);
1332 c.lineTo(w, h);
1333 c.lineTo(0, h);
1334 c.close();
1335 c.stroke();
1391 mxShapeInfographicCylinder.prototype.paintVertexShape = function(c, x, y, w, h) argument
1393 c.translate(x, y);
1399 c.begin();
1400 c.moveTo(0, dy * 0.5);
1401 c.arcTo(rx, ry, 0, 0, 1, w, ry);
1402 c.lineTo(w, h - ry);
1403 c.arcTo(rx, ry, 0, 0, 1, 0, h - ry);
1404 c.close();
1405 c.fillAndStroke();
1407 c.setShadow(false);
1408 c.setGradient('#000000', '#ffffff', 0, 0, w, h, mxConstants.DIRECTION_EAST, 0.4, 0.4);
1410 c.begin();
1411 c.moveTo(0, dy * 0.5);
1412 c.arcTo(rx, ry, 0, 0, 0, w, ry);
1413 c.lineTo(w, h - ry);
1414 c.arcTo(rx, ry, 0, 0, 1, 0, h - ry);
1415 c.close();
1416 c.fill();
1418 c.begin();
1419 c.moveTo(0, dy * 0.5);
1420 c.arcTo(rx, ry, 0, 0, 1, w, ry);
1421 c.lineTo(w, h - ry);
1422 c.arcTo(rx, ry, 0, 0, 1, 0, h - ry);
1423 c.close();
1424 c.stroke();
1480 mxShapeInfographicCircularCallout2.prototype.paintVertexShape = function(c, x, y, w, h) argument
1482 c.translate(x, y);
1486 c.setFillColor(strokeColor);
1490 c.begin();
1491 c.moveTo(w * 0.5 - 2, 2.15 * rx);
1492 c.arcTo(rx * 0.23, rx * 0.23, 0, 0, 0, w * 0.5 - rx * 0.2, rx * 1.97);
1493 c.arcTo(rx, rx, 0, 0, 1, w * 0.5 - rx, rx);
1494 c.arcTo(rx, rx, 0, 0, 1, w * 0.5, 0);
1495 c.arcTo(rx, rx, 0, 0, 1, w * 0.5 + rx, rx);
1496 c.arcTo(rx, rx, 0, 0, 1, w * 0.5 + rx * 0.2, rx * 1.97);
1497 c.arcTo(rx * 0.23, rx * 0.23, 0, 0, 0, w * 0.5 + 2, 2.15 * rx);
1503 c.lineTo(w * 0.5 + 2, h - rx * 0.22);
1504 c.arcTo(rx * 0.05, rx * 0.05, 0, 0, 0, w * 0.5 + rx * 0.04, h - rx * 0.19);
1508 c.lineTo(w * 0.5 + 2, h - 2 * rxMin);
1511 c.arcTo(rxMin, rxMin, 0, 0, 1, w * 0.5 + rxMin, h - rxMin);
1512 c.arcTo(rxMin, rxMin, 0, 0, 1, w * 0.5, h);
1513 c.arcTo(rxMin, rxMin, 0, 0, 1, w * 0.5 - rxMin, h - rxMin);
1517 c.arcTo(rxMin, rxMin, 0, 0, 1, w * 0.5 - rx * 0.04, h - rx * 0.19);
1518 c.arcTo(rxMin * 0.5, rxMin * 0.5, 0, 0, 0, w * 0.5 - 2, h - rx * 0.22);
1522 c.arcTo(rxMin, rxMin, 0, 0, 1, w * 0.5 - 2, h - 2 * rxMin);
1525 c.close();
1526 c.moveTo(w * 0.5, rx * 0.2);
1527 c.arcTo(rx * 0.8, rx * 0.8, 0, 0, 0, w * 0.5 - rx * 0.8, rx * 0.8);
1528 c.arcTo(rx * 0.8, rx * 0.8, 0, 0, 0, w * 0.5, rx * 1.8);
1529 c.arcTo(rx * 0.8, rx * 0.8, 0, 0, 0, w * 0.5 + rx * 0.8, rx * 0.8);
1530 c.arcTo(rx * 0.8, rx * 0.8, 0, 0, 0, w * 0.5, rx * 0.2);
1531 c.close();
1532 c.moveTo(w * 0.5, h - rxMin * 1.75);
1533 c.arcTo(rxMin * 0.75, rxMin * 0.75, 0, 0, 0, w * 0.5 - rxMin * 0.75, h - rxMin );
1534 c.arcTo(rxMin * 0.75, rxMin * 0.75, 0, 0, 0, w * 0.5, h - rxMin * 0.25);
1535 c.arcTo(rxMin * 0.75, rxMin * 0.75, 0, 0, 0, w * 0.5 + rxMin * 0.75, h - rxMin);
1536 c.arcTo(rxMin * 0.75, rxMin * 0.75, 0, 0, 0, w * 0.5, h - rxMin * 1.75);
1537 c.close();
1538 c.fill();
1540 c.setFillColor(fillColor);
1541 c.setShadow(false);
1543 c.begin();
1544 c.moveTo(w * 0.5, rx * 0.2);
1545 c.arcTo(rx * 0.8, rx * 0.8, 0, 0, 0, w * 0.5 - rx * 0.8, rx * 0.8);
1546 c.arcTo(rx * 0.8, rx * 0.8, 0, 0, 0, w * 0.5, rx * 1.8);
1547 c.arcTo(rx * 0.8, rx * 0.8, 0, 0, 0, w * 0.5 + rx * 0.8, rx * 0.8);
1548 c.arcTo(rx * 0.8, rx * 0.8, 0, 0, 0, w * 0.5, rx * 0.2);
1549 c.close();
1550 c.moveTo(w * 0.5, h - rxMin * 1.75);
1551 c.arcTo(rxMin * 0.75, rxMin * 0.75, 0, 0, 0, w * 0.5 - rxMin * 0.75, h - rxMin );
1552 c.arcTo(rxMin * 0.75, rxMin * 0.75, 0, 0, 0, w * 0.5, h - rxMin * 0.25);
1553 c.arcTo(rxMin * 0.75, rxMin * 0.75, 0, 0, 0, w * 0.5 + rxMin * 0.75, h - rxMin);
1554 c.arcTo(rxMin * 0.75, rxMin * 0.75, 0, 0, 0, w * 0.5, h - rxMin * 1.75);
1555 c.close();
1556 c.fill();
1611 mxShapeInfographicBannerSingleFold.prototype.paintVertexShape = function(c, x, y, w, h) argument
1613 c.translate(x, y);
1625 c.begin();
1626 c.moveTo(dx2, 0);
1627 c.lineTo(w - dx, 0);
1628 c.lineTo(w - dx, dy);
1629 c.lineTo(w, dy);
1630 c.lineTo(w - notch, (h - dy) * 0.5 + dy);
1631 c.lineTo(w, h);
1632 c.lineTo(w - dx - 2 * dy, h);
1633 c.lineTo(w - dx - 2 * dy, h - dy);
1634 c.lineTo(dx2, h - dy);
1635 c.lineTo(0, (h - dy) * 0.5);
1636 c.close();
1637 c.fillAndStroke();
1639 c.setShadow(false);
1640 c.setFillAlpha('0.05');
1641 c.setFillColor('#000000');
1642 c.begin();
1643 c.moveTo(w,dy);
1644 c.lineTo(w - dx, dy);
1645 c.lineTo(w - dx, h - dy);
1646 c.lineTo(w - dx - 2 * dy, h);
1647 c.lineTo(w, h);
1648 c.lineTo(w - notch, (h - dy) * 0.5 + dy);
1649 c.close();
1650 c.fill();
1652 c.setFillAlpha('0.4');
1653 c.begin();
1654 c.moveTo(w - dx, h - dy);
1655 c.lineTo(w - dx - 2 * dy, h - dy);
1656 c.lineTo(w - dx - 2 * dy, h);
1657 c.close();
1658 c.fill();
1660 c.begin();
1661 c.moveTo(dx2, 0);
1662 c.lineTo(w - dx, 0);
1663 c.lineTo(w - dx, dy);
1664 c.lineTo(w, dy);
1665 c.lineTo(w - notch, (h - dy) * 0.5 + dy);
1666 c.lineTo(w, h);
1667 c.lineTo(w - dx - 2 * dy, h);
1668 c.lineTo(w - dx - 2 * dy, h - dy);
1669 c.lineTo(dx2, h - dy);
1670 c.lineTo(0, (h - dy) * 0.5);
1671 c.close();
1672 c.stroke();
1794 mxShapeInfographicShadedCube.prototype.paintVertexShape = function(c, x, y, w, h) argument
1796 c.translate(x, y);
1801 c.begin();
1802 c.moveTo(w * 0.5, 0);
1803 c.lineTo(w, isoH);
1804 c.lineTo(w, h - isoH);
1805 c.lineTo(w * 0.5, h);
1806 c.lineTo(0, h - isoH);
1807 c.lineTo(0, isoH);
1808 c.close();
1809 c.fillAndStroke();
1811 c.setShadow(false);
1812 c.setFillAlpha('0.2');
1813 c.setFillColor('#000000');
1815 c.begin();
1816 c.moveTo(w * 0.5, 2 * isoH);
1817 c.lineTo(w, isoH);
1818 c.lineTo(w, h - isoH);
1819 c.lineTo(w * 0.5, h);
1820 c.close();
1821 c.fill();
1823 c.setFillColor('#ffffff');
1824 c.begin();
1825 c.moveTo(w * 0.5, 2 * isoH);
1826 c.lineTo(0, isoH);
1827 c.lineTo(0, h - isoH);
1828 c.lineTo(w * 0.5, h);
1829 c.close();
1830 c.fill();
1914 mxShapeInfographicPartConcEllipse.prototype.paintVertexShape = function(c, x, y, w, h) argument
1916 c.translate(x, y);
1953 c.begin();
1954 c.moveTo(rx, 0);
1955 c.arcTo(rx, ry, 0, 0, 1, w, ry);
1956 c.arcTo(rx, ry, 0, 0, 1, rx, h);
1957 c.arcTo(rx, ry, 0, 0, 1, 0, ry);
1958 c.arcTo(rx, ry, 0, 0, 1, rx, 0);
1959 c.close();
1960 c.moveTo(rx, h * 0.5 - ry2);
1961 c.arcTo(rx2, ry2, 0, 0, 0, w * 0.5 - rx2, ry);
1962 c.arcTo(rx2, ry2, 0, 0, 0, rx, h * 0.5 + ry2);
1963 c.arcTo(rx2, ry2, 0, 0, 0, w * 0.5 + rx2, ry);
1964 c.arcTo(rx2, ry2, 0, 0, 0, rx, h * 0.5 - ry2);
1965 c.close();
1966 c.fillAndStroke();
1968 c.setShadow(false);
1969 c.setFillAlpha('0.2');
1970 c.setFillColor('#ffffff');
1972 c.begin();
1973 c.moveTo(startX, startY);
1974 c.arcTo(rx, ry, 0, bigArc, 0, endX, endY);
1975 c.lineTo(innerEndX, innerEndY);
1976 c.arcTo(rx2, ry2, 0, bigArc, 1, innerStartX, innerStartY);
1977 c.close();
1978 c.fill();
1988 c.setFillColor('#000000');
1990 c.begin();
1991 c.moveTo(rx, h * 0.5 - ry2);
1992 c.arcTo(rx2, ry2, 0, 0, 1, w * 0.5 + rx2, ry);
1993 c.arcTo(rx2, ry2, 0, 0, 1, rx, h * 0.5 + ry2);
1994 c.arcTo(rx2, ry2, 0, 0, 1, w * 0.5 - rx2, ry);
1995 c.arcTo(rx2, ry2, 0, 0, 1, rx, h * 0.5 - ry2);
1996 c.close();
1997 c.moveTo(rx, h * 0.5 - ry3);
1998 c.arcTo(rx3, ry3, 0, 0, 0, w * 0.5 - rx3, ry);
1999 c.arcTo(rx3, ry3, 0, 0, 0, rx, h * 0.5 + ry3);
2000 c.arcTo(rx3, ry3, 0, 0, 0, w * 0.5 + rx3, ry);
2001 c.arcTo(rx3, ry3, 0, 0, 0, rx, h * 0.5 - ry3);
2002 c.close();
2003 c.fill();
2120 mxShapeInfographicBannerHalfFold.prototype.paintVertexShape = function(c, x, y, w, h) argument
2122 c.translate(x, y);
2128 c.begin();
2129 c.moveTo(dx2, 0);
2130 c.lineTo(w - dx, 0);
2131 c.lineTo(w, dx);
2132 c.lineTo(w, h);
2133 c.lineTo(w - dx * 0.5, h - notch);
2134 c.lineTo(w - dx, h);
2135 c.lineTo(w - dx, dx);
2136 c.lineTo(dx2, dx);
2137 c.lineTo(0, dx * 0.5);
2138 c.close();
2139 c.fillAndStroke();
2141 c.setShadow(false);
2142 c.setFillAlpha('0.2');
2143 c.setFillColor('#000000');
2144 c.begin();
2145 c.moveTo(w - dx, dx);
2146 c.lineTo(w, dx);
2147 c.lineTo(w, h);
2148 c.lineTo(w - dx * 0.5, h - notch);
2149 c.lineTo(w - dx, h);
2150 c.lineTo(w - dx, dx);
2151 c.lineTo(0, dx);
2152 c.close();
2153 c.fill();
2155 c.begin();
2156 c.moveTo(dx2, 0);
2157 c.lineTo(w - dx, 0);
2158 c.lineTo(w, dx);
2159 c.lineTo(w, h);
2160 c.lineTo(w - dx * 0.5, h - notch);
2161 c.lineTo(w - dx, h);
2162 c.lineTo(w - dx, dx);
2163 c.lineTo(dx2, dx);
2164 c.lineTo(0, dx * 0.5);
2165 c.close();
2166 c.stroke();
2282 mxShapeInfographicCircularDial.prototype.paintVertexShape = function(c, x, y, w, h) argument
2284 c.translate(x, y);
2291 c.begin();
2292 c.moveTo(w * 0.5 - rx, h);
2293 c.lineTo(w * 0.5 - rx, rx);
2294 c.arcTo(rx, rx, 0, 0, 1, w * 0.5, 0);
2295 c.arcTo(rx, rx, 0, 0, 1, w * 0.5 + rx, rx);
2296 c.lineTo(w * 0.5 + rx, h);
2297 c.close();
2298 c.moveTo(w * 0.5, dy);
2299 c.arcTo(rx2, rx2, 0, 0, 0, w * 0.5 - rx2, rx);
2300 c.arcTo(rx2, rx2, 0, 0, 0, w * 0.5, rx + rx2);
2301 c.arcTo(rx2, rx2, 0, 0, 0, w * 0.5 + rx2, rx);
2302 c.arcTo(rx2, rx2, 0, 0, 0, w * 0.5, dy);
2303 c.close();
2304 c.fillAndStroke();
2306 c.setShadow(false);
2307 c.setFillAlpha('0.2');
2308 c.setFillColor('#000000');
2310 c.begin();
2311 c.moveTo(w * 0.5 - rx, 2 * rx);
2312 c.lineTo(w * 0.5 + rx, 2 * rx);
2313 c.lineTo(w * 0.5 + rx, h);
2314 c.lineTo(w * 0.5 - rx, h);
2315 c.close();
2316 c.fill();
2392 mxShapeInfographicRibbonSimple.prototype.paintVertexShape = function(c, x, y, w, h) argument
2394 c.translate(x, y);
2399 c.begin();
2400 c.moveTo(0, h);
2401 c.lineTo(notch1, h * 0.5);
2402 c.lineTo(0, 0);
2403 c.lineTo(w - notch2, 0);
2404 c.lineTo(w, h * 0.5);
2405 c.lineTo(w - notch2, h);
2406 c.close();
2407 c.fillAndStroke();
2496 mxShapeInfographicBarCallout.prototype.paintVertexShape = function(c, x, y, w, h) argument
2498 c.translate(x, y);
2506 c.begin();
2507 c.moveTo(0, 0);
2508 c.lineTo(w, 0);
2509 c.lineTo(w, h - dy);
2510 c.lineTo(x2, h - dy);
2511 c.lineTo(dx, h);
2512 c.lineTo(x1, h - dy);
2513 c.lineTo(0, h - dy);
2514 c.close();
2515 c.fillAndStroke();
2596 mxShapeInfographicFlag.prototype.paintVertexShape = function(c, x, y, w, h) argument
2598 c.translate(x, y);
2603 c.begin();
2604 c.moveTo(0, 0);
2605 c.lineTo(w, 0);
2606 c.lineTo(w, h - dy);
2607 c.lineTo(dx, h - dy);
2608 c.lineTo(dx * 0.5, h);
2609 c.lineTo(0, h - dy);
2610 c.close();
2611 c.fillAndStroke();
2613 c.setShadow(false);
2614 c.setFillAlpha('0.2');
2615 c.setFillColor('#ffffff');
2616 c.begin();
2617 c.moveTo(0, 0);
2618 c.lineTo(dx, 0);
2619 c.lineTo(dx, h - dy);
2620 c.lineTo(dx * 0.5, h);
2621 c.lineTo(0, h - dy);
2622 c.close();
2623 c.fill();