Lines Matching refs:c

117 mxBpmnShape.prototype.paintVertexShape = function(c, x, y, w, h)  argument
119 this.redrawPath(c, x, y, w, h, mxBpmnShape.prototype.miscEnum.BACKGROUND);
124 c.setShadow(false);
127 this.redrawPath(c, x, y, w, h, mxBpmnShape.prototype.miscEnum.OUTLINE);
128 this.redrawPath(c, x, y, w, h, mxBpmnShape.prototype.miscEnum.SYMBOL);
136 mxBpmnShape.prototype.redrawPath = function(c, x, y, w, h, layer) argument
148 c.translate(x, y);
149 f.call(this, c, x, y, w, h, layer);
157 c.translate(w / 4, h / 4);
196 f.call(this, c, x, y, w, h, bg === mxBpmnShape.prototype.eventTypeEnum.GATEWAY);
216 var strokeColor = c.state.strokeColor;
217 var fillColor = c.state.fillColor;
222 c.translate(w * 0.15, h * 0.3);
228 c.translate(w * 0.11, h * 0.11);
234 c.translate(w * 0.19, h * 0.15);
240 c.translate(w * 0.3, h * 0.16);
246 c.translate(w * 0.27, h * 0.33);
252 c.translate(w * 0.212, h * 0.243);
258 c.translate(w * 0.22, h * 0.22);
264 c.translate(w * 0.28, h * 0.35);
270 c.translate(w * 0.19, h * 0.15);
276 c.translate(w * 0.2, h * 0.19);
282 c.translate(w * 0.2, h * 0.2);
288 c.translate(w * 0.05, h * 0.05);
294 c.translate(w * 0.12, 0);
302 c.setFillColor(strokeColor);
306 c.setStrokeColor(fillColor);
307 c.setFillColor(strokeColor);
311 f.call(this, c, x, y, w, h, layer, isInverse);
315 c.setFillColor(fillColor);
319 c.setStrokeColor(strokeColor);
320 c.setFillColor(fillColor);
329 'none': function(c, x, y, w, h)
332 'gateway': function(c, x, y, w, h)
334 c.begin();
335 c.moveTo(w / 2, 0);
336 c.lineTo(w, h / 2);
337 c.lineTo(w / 2, h);
338 c.lineTo(0, h / 2);
339 c.close();
340 c.fillAndStroke();
346 'none' : function(c, x, y, w, h, isGateway)
350 c.setShadow(false);
353 'standard': function(c, x, y, w, h, isGateway)
355 c.ellipse(0, 0, w, h);
356 c.fillAndStroke();
360 c.setShadow(false);
363 'eventInt': function(c, x, y, w, h, isGateway)
365 c.ellipse(0, 0, w, h);
366 c.fillAndStroke();
370 c.setShadow(false);
373 'eventNonint': function(c, x, y, w, h, isGateway)
375 var dashed = c.state.dashed;
376 c.setDashed(true);
377 c.ellipse(0, 0, w, h);
378 c.fillAndStroke();
379 c.setDashed(dashed);
383 c.setShadow(false);
387 'catching': function(c, x, y, w, h, isGateway)
389 c.ellipse(0, 0, w, h);
390 c.fillAndStroke();
394 c.setShadow(false);
398 c.ellipse(inset, inset, w - 2 *inset, h - 2 * inset);
399 c.stroke();
401 'boundInt': function(c, x, y, w, h, isGateway)
403 c.ellipse(0, 0, w, h);
404 c.fillAndStroke();
408 c.setShadow(false);
411 c.ellipse(inset, inset, w - 2 *inset, h - 2 * inset);
412 c.stroke();
414 'boundNonint': function(c, x, y, w, h, isGateway)
416 var dashed = c.state.dashed;
417 c.setDashed(true);
418 c.ellipse(0, 0, w, h);
419 c.fillAndStroke();
423 c.setShadow(false);
427 c.ellipse(inset, inset, w - 2 *inset, h - 2 * inset);
428 c.stroke();
429 c.setDashed(dashed);
431 'throwing': function(c, x, y, w, h, isGateway)
433 c.ellipse(0, 0, w, h);
434 c.fillAndStroke();
438 c.setShadow(false);
442 c.ellipse(w * 0.02 + inset, h * 0.02 + inset, w * 0.96 - 2 *inset, h * 0.96 - 2 * inset);
443 c.stroke();
445 'end': function(c, x, y, w, h, isGateway)
447 var sw = c.state.strokeWidth;
448 c.setStrokeWidth(sw * 3);
449 c.ellipse(0, 0, w, h);
450 c.fillAndStroke();
451 c.setStrokeWidth(sw);
455 c.setShadow(false);
462 'general' : function(c, x, y, w, h)
465 'message': function(c, x, y, w, h, layer, isInverse)
467 c.rect(0, 0, w, h);
468 c.fillAndStroke();
476 c.setStrokeColor('#ffffff');
480 c.begin();
481 c.moveTo(0, 0);
482 c.lineTo(w * 0.5, h * 0.5);
483 c.lineTo(w, 0);
484 c.stroke();
486 'timer' : function(c, x, y, w, h)
488 c.ellipse(0, 0, w, h);
489 c.fillAndStroke();
491 c.begin();
492 c.moveTo(w * 0.5, 0);
493 c.lineTo(w * 0.5, h * 0.0642);
494 c.moveTo(w * 0.7484, h * 0.0654);
495 c.lineTo(w * 0.7126, h * 0.1281);
496 c.moveTo(w * 0.93, h * 0.2471);
497 c.lineTo(w * 0.8673, h * 0.2854);
498 c.moveTo(w, h * 0.5);
499 c.lineTo(w * 0.9338, h * 0.5);
500 c.moveTo(w * 0.93, h * 0.7509);
501 c.lineTo(w * 0.8673, h * 0.7126);
502 c.moveTo(w * 0.7484, h * 0.9326);
503 c.lineTo(w * 0.7126, h * 0.8699);
504 c.moveTo(w * 0.5, h * 0.9338);
505 c.lineTo(w * 0.5, h);
506 c.moveTo(w * 0.2496, h * 0.9325);
507 c.lineTo(w * 0.2854, h * 0.8699);
508 c.moveTo(w * 0.068, h * 0.7509);
509 c.lineTo(w * 0.1307, h * 0.7126);
510 c.moveTo(0, h * 0.5);
511 c.lineTo(w * 0.0642, h * 0.5);
512 c.moveTo(w * 0.068, h * 0.2471);
513 c.lineTo(w * 0.1307, h * 0.2854);
514 c.moveTo(w * 0.2496, h * 0.0654);
515 c.lineTo(w * 0.2854, h * 0.1281);
516 c.moveTo(w * 0.5246, h * 0.0706);
517 c.lineTo(w * 0.5, h * 0.5);
518 c.lineTo(w * 0.7804, h * 0.5118);
519 c.stroke();
521 'escalation' : function(c, x, y, w, h)
523 c.begin();
524 c.moveTo(0, h);
525 c.lineTo(w * 0.5, 0);
526 c.lineTo(w, h);
527 c.lineTo(w * 0.5, h * 0.5);
528 c.close();
529 c.fillAndStroke();
531 'conditional' : function(c, x, y, w, h)
533 c.rect(0, 0, w, h);
534 c.fillAndStroke();
535 c.begin();
536 c.moveTo(0, h * 0.1027);
537 c.lineTo(w * 0.798, h * 0.1027);
538 c.moveTo(0, h * 0.3669);
539 c.lineTo(w * 0.798, h * 0.3669);
540 c.moveTo(0, h * 0.6311);
541 c.lineTo(w * 0.798, h * 0.6311);
542 c.moveTo(0, h * 0.8953);
543 c.lineTo(w * 0.798, h * 0.8953);
544 c.stroke();
546 'link' : function(c, x, y, w, h)
548 c.begin();
549 c.moveTo(0, h * 0.76);
550 c.lineTo(0, h * 0.24);
551 c.lineTo(w * 0.63, h * 0.24);
552 c.lineTo(w * 0.63, 0);
553 c.lineTo(w, h * 0.5);
554 c.lineTo(w * 0.63, h);
555 c.lineTo(w * 0.63, h * 0.76);
556 c.close();
557 c.fillAndStroke();
559 'error' : function(c, x, y, w, h, layer, isInverse)
561 c.begin();
562 c.moveTo(0, h);
563 c.lineTo(w * 0.3287, h * 0.123);
564 c.lineTo(w * 0.6194, h * 0.6342);
565 c.lineTo(w, 0);
566 c.lineTo(w * 0.6625, h * 0.939);
567 c.lineTo(w * 0.3717, h * 0.5064);
568 c.close();
571 c.fill();
575 c.fillAndStroke();
578 'cancel' : function(c, x, y, w, h)
580 c.begin();
581 c.moveTo(w * 0.1051, 0);
582 c.lineTo(w * 0.5, h * 0.3738);
583 c.lineTo(w * 0.8909, 0);
584 c.lineTo(w, h * 0.1054);
585 c.lineTo(w * 0.623, h * 0.5);
586 c.lineTo(w, h * 0.8926);
587 c.lineTo(w * 0.8909, h);
588 c.lineTo(w * 0.5, h * 0.6242);
589 c.lineTo(w * 0.1051, h);
590 c.lineTo(0, h * 0.8926);
591 c.lineTo(w * 0.373, h * 0.5);
592 c.lineTo(0, h * 0.1054);
593 c.close();
594 c.fillAndStroke();
596 'compensation' : function(c, x, y, w, h)
598 c.begin();
599 c.moveTo(0, h * 0.5);
600 c.lineTo(w * 0.5, 0);
601 c.lineTo(w * 0.5, h);
602 c.close();
603 c.moveTo(w * 0.5, h * 0.5);
604 c.lineTo(w, 0);
605 c.lineTo(w, h);
606 c.close();
607 c.fillAndStroke();
609 'signal' : function(c, x, y, w, h)
611 c.begin();
612 c.moveTo(0, h);
613 c.lineTo(w * 0.5, 0);
614 c.lineTo(w, h);
615 c.close();
616 c.fillAndStroke();
618 'multiple' : function(c, x, y, w, h)
620 c.begin();
621 c.moveTo(0, h * 0.39);
622 c.lineTo(w * 0.5, 0);
623 c.lineTo(w, h * 0.39);
624 c.lineTo(w * 0.815, h);
625 c.lineTo(w * 0.185, h);
626 c.close();
627 c.fillAndStroke();
629 'parallelMultiple' : function(c, x, y, w, h)
631 c.begin();
632 c.moveTo(w * 0.38, 0);
633 c.lineTo(w * 0.62, 0);
634 c.lineTo(w * 0.62, h * 0.38);
635 c.lineTo(w, h * 0.38);
636 c.lineTo(w, h * 0.62);
637 c.lineTo(w * 0.62, h * 0.62);
638 c.lineTo(w * 0.62, h);
639 c.lineTo(w * 0.38, h);
640 c.lineTo(w * 0.38, h * 0.62);
641 c.lineTo(0, h * 0.62);
642 c.lineTo(0, h * 0.38);
643 c.lineTo(w * 0.38, h * 0.38);
644 c.close();
645 c.fillAndStroke();
647 'terminate' : function(c, x, y, w, h)
649 c.ellipse(0, 0, w, h);
650 c.fillAndStroke();
652 'exclusiveGw' : function(c, x, y, w, h)
654 var strokeColor = c.state.strokeColor;
655 var fillColor = c.state.fillColor;
656 c.setStrokeColor(fillColor);
657 c.setFillColor(strokeColor);
659 c.begin();
660 c.moveTo(w * 0.105, 0);
661 c.lineTo(w * 0.5, h * 0.38);
662 c.lineTo(w * 0.895, h * 0);
663 c.lineTo(w, h * 0.11);
664 c.lineTo(w * 0.6172, h * 0.5);
665 c.lineTo(w, h * 0.89);
666 c.lineTo(w * 0.895, h);
667 c.lineTo(w * 0.5, h * 0.62);
668 c.lineTo(w * 0.105, h);
669 c.lineTo(0, h * 0.89);
670 c.lineTo(w * 0.3808, h * 0.5);
671 c.lineTo(0, h * 0.11);
672 c.close();
673 c.fillAndStroke();
675 c.setStrokeColor(strokeColor);
676 c.setFillColor(fillColor);
679 'parallelGw' : function(c, x, y, w, h)
681 var strokeColor = c.state.strokeColor;
682 var fillColor = c.state.fillColor;
683 c.setStrokeColor(fillColor);
684 c.setFillColor(strokeColor);
686 c.begin();
687 c.moveTo(w * 0.38, 0);
688 c.lineTo(w * 0.62, 0);
689 c.lineTo(w * 0.62, h * 0.38);
690 c.lineTo(w, h * 0.38);
691 c.lineTo(w, h * 0.62);
692 c.lineTo(w * 0.62, h * 0.62);
693 c.lineTo(w * 0.62, h);
694 c.lineTo(w * 0.38, h);
695 c.lineTo(w * 0.38, h * 0.62);
696 c.lineTo(0, h * 0.62);
697 c.lineTo(0, h * 0.38);
698 c.lineTo(w * 0.38, h * 0.38);
699 c.close();
700 c.fillAndStroke();
702 c.setStrokeColor(strokeColor);
703 c.setFillColor(fillColor);
705 'complexGw' : function(c, x, y, w, h)
707 var strokeColor = c.state.strokeColor;
708 var fillColor = c.state.fillColor;
709 c.setStrokeColor(fillColor);
710 c.setFillColor(strokeColor);
712 c.begin();
713 c.moveTo(0, h * 0.44);
714 c.lineTo(w * 0.36, h * 0.44);
715 c.lineTo(w * 0.1, h * 0.18);
716 c.lineTo(w * 0.18, h * 0.1);
717 c.lineTo(w * 0.44, h * 0.36);
718 c.lineTo(w * 0.44, 0);
719 c.lineTo(w * 0.56, 0);
720 c.lineTo(w * 0.56, h * 0.36);
721 c.lineTo(w * 0.82, h * 0.1);
722 c.lineTo(w * 0.90, h * 0.18);
723 c.lineTo(w * 0.64, h * 0.44);
724 c.lineTo(w, h * 0.44);
725 c.lineTo(w, h * 0.56);
726 c.lineTo(w * 0.64, h * 0.56);
727 c.lineTo(w * 0.9, h * 0.82);
728 c.lineTo(w * 0.82, h * 0.9);
729 c.lineTo(w * 0.56, h * 0.64);
730 c.lineTo(w * 0.56, h);
731 c.lineTo(w * 0.44, h);
732 c.lineTo(w * 0.44, h * 0.64);
733 c.lineTo(w * 0.18, h * 0.9);
734 c.lineTo(w * 0.1, h * 0.82);
735 c.lineTo(w * 0.36, h * 0.56);
736 c.lineTo(0, h * 0.56);
737 c.close();
738 c.fillAndStroke();
740 c.setStrokeColor(strokeColor);
741 c.setFillColor(fillColor);
743 'star': function(c, x, y, w, h)
745 c.translate(w / 5, h / 6);
749 c.begin();
750 c.moveTo(0, h / 4);
751 c.lineTo(w / 3, h / 4);
752 c.lineTo(w / 2, 0);
753 c.lineTo(2 * w / 3, h / 4);
754 c.lineTo(w, h / 4);
755 c.lineTo(5 * w / 6, h / 2);
756 c.lineTo(w, 3 * h / 4);
757 c.lineTo(2 * w / 3, 3 * h / 4);
758 c.lineTo(w / 2, h);
759 c.lineTo(w / 3, 3 * h / 4);
760 c.lineTo(0, 3 * h / 4);
761 c.lineTo(w / 6, h / 2);
762 c.close();
763 c.fillAndStroke();
801 mxShapeBpmn2SendMarker.prototype.paintVertexShape = function(c, x, y, w, h) argument
803 c.translate(x, y);
805 c.rect(0, 0, w, h);
806 c.fillAndStroke();
808 c.setShadow(false);
810 c.begin();
811 c.moveTo(0,0);
812 c.lineTo(w * 0.5, h * 0.5);
813 c.lineTo(w, 0);
814 c.stroke();
898 mxShapeBpmnEvent.prototype.paintVertexShape = function(c, x, y, w, h) argument
900 c.translate(x, y);
901 this.strictDrawShape(c, 0, 0, w, h, null);
904 mxShapeBpmnEvent.prototype.strictDrawShape = function(c, x, y, w, h, outline, symbol) argument
918 c.translate(x,y);
919 f.call(this, c, x, y, w, h);
935 var strokeColor = c.state.strokeColor;
936 var fillColor = c.state.fillColor;
940 c.translate(w * 0.15, h * 0.3);
946 c.translate(w * 0.11, h * 0.11);
952 c.translate(w * 0.19, h * 0.15);
958 c.translate(w * 0.3, h * 0.16);
964 c.translate(w * 0.27, h * 0.33);
970 c.translate(w * 0.212, h * 0.243);
976 c.translate(w * 0.22, h * 0.22);
982 c.translate(w * 0.28, h * 0.35);
988 c.translate(w * 0.19, h * 0.15);
994 c.translate(w * 0.2, h * 0.19);
1000 c.translate(w * 0.2, h * 0.2);
1006 c.translate(w * 0.05, h * 0.05);
1012 c.translate(w * 0.12, 0);
1020 c.setFillColor(strokeColor);
1024 c.setStrokeColor(fillColor);
1025 c.setFillColor(strokeColor);
1029 f.call(this, c, x, y, w, h, isInverse);
1033 c.setFillColor(fillColor);
1037 c.setStrokeColor(strokeColor);
1038 c.setFillColor(fillColor);
1046 'none' : function(c, x, y, w, h)
1048 c.setShadow(false);
1050 'standard': function(c, x, y, w, h)
1052 c.ellipse(0, 0, w, h);
1053 c.fillAndStroke();
1055 c.setShadow(false);
1057 'eventInt': function(c, x, y, w, h)
1059 c.ellipse(0, 0, w, h);
1060 c.fillAndStroke();
1062 c.setShadow(false);
1064 'eventNonint': function(c, x, y, w, h)
1066 var dashed = c.state.dashed;
1067 c.setDashed(true);
1068 c.ellipse(0, 0, w, h);
1069 c.fillAndStroke();
1070 c.setDashed(dashed);
1072 c.setShadow(false);
1074 'catching': function(c, x, y, w, h)
1076 c.ellipse(0, 0, w, h);
1077 c.fillAndStroke();
1079 c.setShadow(false);
1082 c.ellipse(inset, inset, w - 2 *inset, h - 2 * inset);
1083 c.stroke();
1085 'boundInt': function(c, x, y, w, h)
1087 c.ellipse(0, 0, w, h);
1088 c.fillAndStroke();
1090 c.setShadow(false);
1093 c.ellipse(inset, inset, w - 2 *inset, h - 2 * inset);
1094 c.stroke();
1096 'boundNonint': function(c, x, y, w, h)
1098 var dashed = c.state.dashed;
1099 c.setDashed(true);
1100 c.ellipse(0, 0, w, h);
1101 c.fillAndStroke();
1103 c.setShadow(false);
1106 c.ellipse(inset, inset, w - 2 *inset, h - 2 * inset);
1107 c.stroke();
1108 c.setDashed(dashed);
1110 'throwing': function(c, x, y, w, h)
1112 c.ellipse(0, 0, w, h);
1113 c.fillAndStroke();
1115 c.setShadow(false);
1118 c.ellipse(w * 0.02 + inset, h * 0.02 + inset, w * 0.96 - 2 *inset, h * 0.96 - 2 * inset);
1119 c.stroke();
1121 'end': function(c, x, y, w, h)
1123 var sw = c.state.strokeWidth;
1124 c.setStrokeWidth(sw * 3);
1125 c.ellipse(0, 0, w, h);
1126 c.fillAndStroke();
1127 c.setStrokeWidth(sw);
1129 c.setShadow(false);
1135 'general' : function(c, x, y, w, h, isInverse)
1138 'message': function(c, x, y, w, h, isInverse)
1140 c.rect(0, 0, w, h);
1141 c.fillAndStroke();
1149 c.setStrokeColor('#ffffff');
1153 c.begin();
1154 c.moveTo(0, 0);
1155 c.lineTo(w * 0.5, h * 0.5);
1156 c.lineTo(w, 0);
1157 c.stroke();
1159 'timer' : function(c, x, y, w, h, isInverse)
1161 c.ellipse(0, 0, w, h);
1162 c.fillAndStroke();
1164 c.begin();
1165 c.moveTo(w * 0.5, 0);
1166 c.lineTo(w * 0.5, h * 0.0642);
1167 c.moveTo(w * 0.7484, h * 0.0654);
1168 c.lineTo(w * 0.7126, h * 0.1281);
1169 c.moveTo(w * 0.93, h * 0.2471);
1170 c.lineTo(w * 0.8673, h * 0.2854);
1171 c.moveTo(w, h * 0.5);
1172 c.lineTo(w * 0.9338, h * 0.5);
1173 c.moveTo(w * 0.93, h * 0.7509);
1174 c.lineTo(w * 0.8673, h * 0.7126);
1175 c.moveTo(w * 0.7484, h * 0.9326);
1176 c.lineTo(w * 0.7126, h * 0.8699);
1177 c.moveTo(w * 0.5, h * 0.9338);
1178 c.lineTo(w * 0.5, h);
1179 c.moveTo(w * 0.2496, h * 0.9325);
1180 c.lineTo(w * 0.2854, h * 0.8699);
1181 c.moveTo(w * 0.068, h * 0.7509);
1182 c.lineTo(w * 0.1307, h * 0.7126);
1183 c.moveTo(0, h * 0.5);
1184 c.lineTo(w * 0.0642, h * 0.5);
1185 c.moveTo(w * 0.068, h * 0.2471);
1186 c.lineTo(w * 0.1307, h * 0.2854);
1187 c.moveTo(w * 0.2496, h * 0.0654);
1188 c.lineTo(w * 0.2854, h * 0.1281);
1189 c.moveTo(w * 0.5246, h * 0.0706);
1190 c.lineTo(w * 0.5, h * 0.5);
1191 c.lineTo(w * 0.7804, h * 0.5118);
1192 c.stroke();
1194 'escalation' : function(c, x, y, w, h, isInverse)
1196 c.setMiterLimit(6);
1197 c.begin();
1198 c.moveTo(0, h);
1199 c.lineTo(w * 0.5, 0);
1200 c.lineTo(w, h);
1201 c.lineTo(w * 0.5, h * 0.5);
1202 c.close();
1206 c.fill();
1210 c.fillAndStroke();
1213 'conditional' : function(c, x, y, w, h, isInverse)
1215 c.rect(0, 0, w, h);
1216 c.fillAndStroke();
1217 c.begin();
1218 c.moveTo(0, h * 0.1027);
1219 c.lineTo(w * 0.798, h * 0.1027);
1220 c.moveTo(0, h * 0.3669);
1221 c.lineTo(w * 0.798, h * 0.3669);
1222 c.moveTo(0, h * 0.6311);
1223 c.lineTo(w * 0.798, h * 0.6311);
1224 c.moveTo(0, h * 0.8953);
1225 c.lineTo(w * 0.798, h * 0.8953);
1226 c.stroke();
1228 'link' : function(c, x, y, w, h, isInverse)
1230 c.begin();
1231 c.moveTo(0, h * 0.76);
1232 c.lineTo(0, h * 0.24);
1233 c.lineTo(w * 0.63, h * 0.24);
1234 c.lineTo(w * 0.63, 0);
1235 c.lineTo(w, h * 0.5);
1236 c.lineTo(w * 0.63, h);
1237 c.lineTo(w * 0.63, h * 0.76);
1238 c.close();
1240 isInverse ? c.fill() : c.fillAndStroke();
1242 'error' : function(c, x, y, w, h, isInverse)
1244 c.setMiterLimit(7);
1245 c.begin();
1246 c.moveTo(0, h);
1247 c.lineTo(w * 0.3287, h * 0.123);
1248 c.lineTo(w * 0.6194, h * 0.6342);
1249 c.lineTo(w, 0);
1250 c.lineTo(w * 0.6625, h * 0.939);
1251 c.lineTo(w * 0.3717, h * 0.5064);
1252 c.close();
1254 isInverse ? c.fill() : c.fillAndStroke();
1256 'cancel' : function(c, x, y, w, h, isInverse)
1258 c.begin();
1259 c.moveTo(w * 0.1051, 0);
1260 c.lineTo(w * 0.5, h * 0.3738);
1261 c.lineTo(w * 0.8909, 0);
1262 c.lineTo(w, h * 0.1054);
1263 c.lineTo(w * 0.623, h * 0.5);
1264 c.lineTo(w, h * 0.8926);
1265 c.lineTo(w * 0.8909, h);
1266 c.lineTo(w * 0.5, h * 0.6242);
1267 c.lineTo(w * 0.1051, h);
1268 c.lineTo(0, h * 0.8926);
1269 c.lineTo(w * 0.373, h * 0.5);
1270 c.lineTo(0, h * 0.1054);
1271 c.close();
1273 isInverse ? c.fill() : c.fillAndStroke();
1275 'compensation' : function(c, x, y, w, h, isInverse)
1277 c.setMiterLimit(1);
1278 c.begin();
1279 c.moveTo(0, h * 0.5);
1280 c.lineTo(w * 0.5, 0);
1281 c.lineTo(w * 0.5, h);
1282 c.close();
1283 c.moveTo(w * 0.5, h * 0.5);
1284 c.lineTo(w, 0);
1285 c.lineTo(w, h);
1286 c.close();
1288 isInverse ? c.fill() : c.fillAndStroke();
1290 'signal' : function(c, x, y, w, h, isInverse)
1292 c.begin();
1293 c.moveTo(0, h);
1294 c.lineTo(w * 0.5, 0);
1295 c.lineTo(w, h);
1296 c.close();
1298 isInverse ? c.fill() : c.fillAndStroke();
1300 'multiple' : function(c, x, y, w, h, isInverse)
1302 c.begin();
1303 c.moveTo(0, h * 0.39);
1304 c.lineTo(w * 0.5, 0);
1305 c.lineTo(w, h * 0.39);
1306 c.lineTo(w * 0.815, h);
1307 c.lineTo(w * 0.185, h);
1308 c.close();
1310 isInverse ? c.fill() : c.fillAndStroke();
1312 'parallelMultiple' : function(c, x, y, w, h, isInverse)
1314 c.begin();
1315 c.moveTo(w * 0.38, 0);
1316 c.lineTo(w * 0.62, 0);
1317 c.lineTo(w * 0.62, h * 0.38);
1318 c.lineTo(w, h * 0.38);
1319 c.lineTo(w, h * 0.62);
1320 c.lineTo(w * 0.62, h * 0.62);
1321 c.lineTo(w * 0.62, h);
1322 c.lineTo(w * 0.38, h);
1323 c.lineTo(w * 0.38, h * 0.62);
1324 c.lineTo(0, h * 0.62);
1325 c.lineTo(0, h * 0.38);
1326 c.lineTo(w * 0.38, h * 0.38);
1327 c.close();
1329 isInverse ? c.fill() : c.fillAndStroke();
1331 'terminate' : function(c, x, y, w, h, isInverse)
1333 c.ellipse(0, 0, w, h);
1334 c.fillAndStroke();
1336 'star': function(c, x, y, w, h, isInverse)
1338 c.translate(w / 5, h / 6);
1342 c.begin();
1343 c.moveTo(0, h / 4);
1344 c.lineTo(w / 3, h / 4);
1345 c.lineTo(w / 2, 0);
1346 c.lineTo(2 * w / 3, h / 4);
1347 c.lineTo(w, h / 4);
1348 c.lineTo(5 * w / 6, h / 2);
1349 c.lineTo(w, 3 * h / 4);
1350 c.lineTo(2 * w / 3, 3 * h / 4);
1351 c.lineTo(w / 2, h);
1352 c.lineTo(w / 3, 3 * h / 4);
1353 c.lineTo(0, 3 * h / 4);
1354 c.lineTo(w / 6, h / 2);
1355 c.close();
1356 c.fillAndStroke();
1394 mxShapeBpmnGateway.prototype.paintVertexShape = function(c, x, y, w, h) argument
1396 c.translate(x, y);
1398 c.begin();
1399 c.moveTo(w * 0.5, 0);
1400 c.lineTo(w, h * 0.5);
1401 c.lineTo(w * 0.5, h);
1402 c.lineTo(0, h * 0.5);
1403 c.close();
1404 c.fillAndStroke();
1406 c.setShadow(false);
1419 …mxShapeBpmnEvent.prototype.strictDrawShape.call(this, c, (w - symbolW) * 0.5, (h - symbolH) * 0.5,… argument
1423 c.translate(w * 0.31, h * 0.25);
1425 var strokeColor = c.state.strokeColor;
1426 var fillColor = c.state.fillColor;
1427 c.setFillColor(strokeColor);
1429 c.begin();
1430 c.moveTo(tmpW * 0.105, 0);
1431 c.lineTo(tmpW * 0.5, tmpH * 0.38);
1432 c.lineTo(tmpW * 0.895, tmpH * 0);
1433 c.lineTo(tmpW, tmpH * 0.11);
1434 c.lineTo(tmpW * 0.6172, tmpH * 0.5);
1435 c.lineTo(tmpW, tmpH * 0.89);
1436 c.lineTo(tmpW * 0.895, tmpH);
1437 c.lineTo(tmpW * 0.5, tmpH * 0.62);
1438 c.lineTo(tmpW * 0.105, tmpH);
1439 c.lineTo(0, tmpH * 0.89);
1440 c.lineTo(tmpW * 0.3808, tmpH * 0.5);
1441 c.lineTo(0, tmpH * 0.11);
1442 c.close();
1443 c.fillAndStroke();
1445 c.setFillColor(fillColor);
1446 c.translate(-tmpW * 0.12, 0);
1450 c.translate(w * 0.25, h * 0.25);
1451 var strokeColor = c.state.strokeColor;
1452 var fillColor = c.state.fillColor;
1453 c.setFillColor(strokeColor);
1455 c.begin();
1456 c.moveTo(tmpW * 0.38, 0);
1457 c.lineTo(tmpW * 0.62, 0);
1458 c.lineTo(tmpW * 0.62, tmpH * 0.38);
1459 c.lineTo(tmpW, tmpH * 0.38);
1460 c.lineTo(tmpW, tmpH * 0.62);
1461 c.lineTo(tmpW * 0.62, tmpH * 0.62);
1462 c.lineTo(tmpW * 0.62, tmpH);
1463 c.lineTo(tmpW * 0.38, tmpH);
1464 c.lineTo(tmpW * 0.38, tmpH * 0.62);
1465 c.lineTo(0, tmpH * 0.62);
1466 c.lineTo(0, tmpH * 0.38);
1467 c.lineTo(tmpW * 0.38, tmpH * 0.38);
1468 c.close();
1469 c.fillAndStroke();
1471 c.setFillColor(fillColor);
1475 c.translate(w * 0.25, h * 0.25);
1476 var strokeColor = c.state.strokeColor;
1477 var fillColor = c.state.fillColor;
1478 c.setFillColor(strokeColor);
1480 c.begin();
1481 c.moveTo(0, tmpH * 0.44);
1482 c.lineTo(tmpW * 0.36, tmpH * 0.44);
1483 c.lineTo(tmpW * 0.1, tmpH * 0.18);
1484 c.lineTo(tmpW * 0.18, tmpH * 0.1);
1485 c.lineTo(tmpW * 0.44, tmpH * 0.36);
1486 c.lineTo(tmpW * 0.44, 0);
1487 c.lineTo(tmpW * 0.56, 0);
1488 c.lineTo(tmpW * 0.56, tmpH * 0.36);
1489 c.lineTo(tmpW * 0.82, tmpH * 0.1);
1490 c.lineTo(tmpW * 0.90, tmpH * 0.18);
1491 c.lineTo(tmpW * 0.64, tmpH * 0.44);
1492 c.lineTo(tmpW, tmpH * 0.44);
1493 c.lineTo(tmpW, tmpH * 0.56);
1494 c.lineTo(tmpW * 0.64, tmpH * 0.56);
1495 c.lineTo(tmpW * 0.9, tmpH * 0.82);
1496 c.lineTo(tmpW * 0.82, tmpH * 0.9);
1497 c.lineTo(tmpW * 0.56, tmpH * 0.64);
1498 c.lineTo(tmpW * 0.56, tmpH);
1499 c.lineTo(tmpW * 0.44, tmpH);
1500 c.lineTo(tmpW * 0.44, tmpH * 0.64);
1501 c.lineTo(tmpW * 0.18, tmpH * 0.9);
1502 c.lineTo(tmpW * 0.1, tmpH * 0.82);
1503 c.lineTo(tmpW * 0.36, tmpH * 0.56);
1504 c.lineTo(0, tmpH * 0.56);
1505 c.close();
1506 c.fillAndStroke();
1508 c.setFillColor(fillColor);
1579 mxShapeBpmn2Task.prototype.paintVertexShape = function(c, x, y, w, h) argument
1589 c.translate(x, y);
1610 superShape.prototype.strictDrawShape.call(this, c, 0, 0, w, h, overrideStyles); argument
1612 c.setStrokeWidth(strokeWidth);
1613 c.setDashed(dashed);
1617 c.setStrokeWidth(strokeWidth);
1620 c.setDashed(false);
1621 c.setShadow(false);
1648 stencil.drawShape(c, this, w * 0.5 + currXOffset + 1, h - offsetY + 1, 12, 12);
1655 c.translate(w * 0.5 + currXOffset + 1, h - offsetY + 1);
1657 c.begin();
1658 c.moveTo(2.4, 0);
1659 c.lineTo(2.4, 12);
1660 c.moveTo(6, 0);
1661 c.lineTo(6, 12);
1662 c.moveTo(9.6, 0);
1663 c.lineTo(9.6, 12);
1664 c.stroke();
1666 c.translate(- w * 0.5 - currXOffset - 1, offsetY - 1 - h);
1672 c.translate(w * 0.5 + currXOffset + 1, h - offsetY + 1);
1674 c.begin();
1675 c.moveTo(0, 2.4);
1676 c.lineTo(12, 2.4);
1677 c.moveTo(0, 6);
1678 c.lineTo(12, 6);
1679 c.moveTo(0, 9.6);
1680 c.lineTo(12, 9.6);
1681 c.stroke();
1683 c.translate(- w * 0.5 - currXOffset - 1, offsetY - 1 - h);
1693 stencil.drawShape(c, this, w * 0.5 + currXOffset, h - offsetY + 1, 14, 12);
1700 c.translate(w * 0.5 + currXOffset, h - offsetY);
1702 c.rect(0, 0, 14, 14);
1703 c.stroke();
1705 c.begin();
1706 c.moveTo(4, 7);
1707 c.lineTo(10, 7);
1708 c.moveTo(7, 4);
1709 c.lineTo(7, 10);
1710 c.stroke();
1712 c.translate(- w * 0.5 - currXOffset, offsetY - h);
1725 c.setStrokeColor('none');
1726 c.setFillColor(strokeColor);
1728 stencil.drawShape(c, this, w * 0.5 + currXOffset + 1, h - offsetY + 4, 12, 6);
1731 c.setStrokeColor(strokeColor);
1732 c.setFillColor(fillColor);
1744 stencil.drawShape(c, this, 2, 2, 16, 16);
1752 c.setStrokeColor(fillColor);
1753 c.setFillColor(strokeColor);
1755 mxShapeBpmn2SendMarker.prototype.paintVertexShape(c, 4, 4, 18, 13); argument
1760 mxShapeBpmn2SendMarker.prototype.paintVertexShape(c, 4, 4, 18, 13); argument
1768 stencil.drawShape(c, this, 2, 2, 16, 16);
1777 stencil.drawShape(c, this, 3, 3, 18, 14);
1786 stencil.drawShape(c, this, 4, 4, 18, 14);
1795 stencil.drawShape(c, this, 3, 3, 19, 18);
1807 mxShapeBpmnEvent.prototype.strictDrawShape.call(this, c, 0, 0, symbolW, symbolH, outline, symbol); argument
1853 mxShapeBpmn2Data.prototype.paintVertexShape = function(c, x, y, w, h) argument
1856 superShape.prototype.paintVertexShape.call(this, c, x, y, w, h); argument
1860 c.setShadow(false);
1869 c.translate(arrX, arrY);
1870 c.begin();
1871 c.moveTo(0, arrH * 0.3);
1872 c.lineTo(arrW * 0.55, arrH * 0.3);
1873 c.lineTo(arrW * 0.55, 0);
1874 c.lineTo(arrW, arrH * 0.5);
1875 c.lineTo(arrW * 0.55, arrH);
1876 c.lineTo(arrW * 0.55, arrH * 0.7);
1877 c.lineTo(0, arrH * 0.7);
1878 c.close();
1879 c.translate(-arrX, -arrY);
1883 c.stroke();
1890 c.setFillColor(strokeColor);
1891 c.fillAndStroke();
1892 c.setFillColor(fillColor);
1898 c.translate(w * 0.5 - 6, h - 12);
1900 c.begin();
1901 c.moveTo(2.4, 0);
1902 c.lineTo(2.4, 12);
1903 c.moveTo(6, 0);
1904 c.lineTo(6, 12);
1905 c.moveTo(9.6, 0);
1906 c.lineTo(9.6, 12);
1907 c.stroke();
1909 c.translate( - w * 0.5 + 6, - h + 12);
1953 mxShapeBpmn2Swimlane.prototype.paintVertexShape = function(c, x, y, w, h) argument
1955 mxSwimlane.prototype.paintVertexShape.call(this, c, x, y, w, h); argument
1958 c.setShadow(false);
1962 c.translate(w * 0.5 - 6, h - 12);
1964 c.begin();
1965 c.moveTo(2.4, 0);
1966 c.lineTo(2.4, 12);
1967 c.moveTo(6, 0);
1968 c.lineTo(6, 12);
1969 c.moveTo(9.6, 0);
1970 c.lineTo(9.6, 12);
1971 c.stroke();
1973 c.translate( - w * 0.5 + 6, - h + 12);
2018 mxShapeBpmn2Conversation.prototype.paintVertexShape = function(c, x, y, w, h) argument
2025 c.setStrokeWidth(strokeWidth * 4);
2028 c.translate(x, y);
2030 c.begin();
2031 c.moveTo(0, h * 0.5);
2032 c.lineTo(w * 0.25, 0);
2033 c.lineTo(w * 0.75, 0);
2034 c.lineTo(w, h * 0.5);
2035 c.lineTo(w * 0.75, h);
2036 c.lineTo(w * 0.25, h);
2037 c.close();
2038 c.fillAndStroke();
2042 c.setStrokeWidth(strokeWidth);
2049 c.translate(w * 0.5 - 7, h - 14);
2051 c.rect(0, 0, 14, 14);
2052 c.stroke();
2054 c.begin();
2055 c.moveTo(4, 7);
2056 c.lineTo(10, 7);
2057 c.moveTo(7, 4);
2058 c.lineTo(7, 10);
2059 c.stroke();