Lines Matching refs:c

52 mxShapeMockupVideoPlayer.prototype.paintVertexShape = function(c, x, y, w, h)  argument
64 c.translate(x, y);
65 this.background(c, x, y, w, h, bgColor, frameColor);
66 c.setShadow(false);
67 this.otherShapes(c, x, y, w, h, buttonColor, frameColor, filledColor, emptyColor, barHeight);
70 mxShapeMockupVideoPlayer.prototype.background = function(c, x, y, w, h, bgColor, frameColor) argument
72 c.setFillColor(bgColor);
73 c.setStrokeColor(frameColor);
74 c.begin();
75 c.moveTo(0, 0);
76 c.lineTo(w, 0);
77 c.lineTo(w, h);
78 c.lineTo(0, h);
79 c.close();
80 c.fillAndStroke();
83 mxShapeMockupVideoPlayer.prototype.otherShapes = function(c, x, y, w, h, buttonColor, frameColor, f… argument
100 c.setStrokeColor(filledColor);
101 c.begin();
102 c.moveTo(0, barY);
103 c.lineTo(barEnd, barY);
104 c.stroke();
105 c.setStrokeColor(emptyColor);
106 c.begin();
107 c.moveTo(barEnd, barY);
108 c.lineTo(w, barY);
109 c.stroke();
112 c.setStrokeColor(frameColor);
113 c.begin();
114 c.ellipse(barEnd - buttonR, barY - buttonR, 2 * buttonR, 2 * buttonR);
115 c.fillAndStroke();
117 c.begin();
118 c.setStrokeWidth(strokeWidth / 2);
119 c.ellipse(barEnd - buttonR * 0.5, barY - buttonR * 0.5, buttonR, buttonR);
120 c.fillAndStroke();
121 c.setStrokeWidth(strokeWidth);
126 c.setFillColor(buttonColor);
127 c.setStrokeColor(buttonColor);
130 c.begin();
131 c.moveTo(iconX, iconY);
132 c.lineTo(iconX + iconSize, iconY + iconSize * 0.5);
133 c.lineTo(iconX, iconY + iconSize);
134 c.close();
135 c.fillAndStroke();
140 c.moveTo(speakerX + barHeight * 0.05, speakerY + barHeight * 0.4);
141 c.lineTo(speakerX + barHeight * 0.15, speakerY + barHeight * 0.4);
142 c.lineTo(speakerX + barHeight * 0.3, speakerY + barHeight * 0.25);
143 c.lineTo(speakerX + barHeight * 0.3, speakerY + barHeight * 0.75);
144 c.lineTo(speakerX + barHeight * 0.15, speakerY + barHeight * 0.6);
145 c.lineTo(speakerX + barHeight * 0.05, speakerY + barHeight * 0.6);
146 c.close();
147 c.fillAndStroke();
149 c.begin();
150 c.moveTo(speakerX + barHeight * 0.4, speakerY + barHeight * 0.35);
151c.arcTo(barHeight * 0.2, barHeight * 0.3, 0, 0, 1, speakerX + barHeight * 0.4, speakerY + barHeigh…
152 c.moveTo(speakerX + barHeight * 0.425, speakerY + barHeight * 0.25);
153c.arcTo(barHeight * 0.225, barHeight * 0.35, 0, 0, 1, speakerX + barHeight * 0.425, speakerY + bar…
154 c.stroke();
158 c.begin();
159 c.moveTo(screenX + barHeight * 0.1, speakerY + barHeight * 0.4);
160 c.lineTo(screenX + barHeight * 0.1, speakerY + barHeight * 0.3);
161 c.lineTo(screenX + barHeight * 0.25, speakerY + barHeight * 0.3);
163 c.moveTo(screenX + barHeight * 0.1, speakerY + barHeight * 0.6);
164 c.lineTo(screenX + barHeight * 0.1, speakerY + barHeight * 0.7);
165 c.lineTo(screenX + barHeight * 0.25, speakerY + barHeight * 0.7);
167 c.moveTo(screenX + barHeight * 0.9, speakerY + barHeight * 0.4);
168 c.lineTo(screenX + barHeight * 0.9, speakerY + barHeight * 0.3);
169 c.lineTo(screenX + barHeight * 0.75, speakerY + barHeight * 0.3);
171 c.moveTo(screenX + barHeight * 0.9, speakerY + barHeight * 0.6);
172 c.lineTo(screenX + barHeight * 0.9, speakerY + barHeight * 0.7);
173 c.lineTo(screenX + barHeight * 0.75, speakerY + barHeight * 0.7);
174 c.stroke();
177 c.begin();
178 c.setFontSize(barHeight * 0.5);
179 c.setFontColor(textColor);
180c.text(barHeight * 1.9, h - barHeight * 0.45, 0, 0, '0:00/3:53', mxConstants.ALIGN_LEFT, mxConstan…
250 mxShapeMockupAccordion.prototype.paintVertexShape = function(c, x, y, w, h) argument
290 c.translate(x, y);
292 …this.background(c, trueW, trueH, rSize, buttonNum, labelOffset, buttonNum * minButtonHeight, frame…
293 c.setShadow(false);
301 c.setFontColor(selectedFontColor);
305 c.setFontColor(fontColor);
320 this.buttonText(c, trueW, currHeight, textStrings[i], fontSize);
324 mxShapeMockupAccordion.prototype.background = function(c, w, h, rSize, buttonNum, labelOffset, minH… argument
326 c.begin();
329 c.setStrokeColor(frameColor);
330 c.setFillColor(bgColor);
331 c.moveTo(0, 0);
332 c.lineTo(w, 0);
333 c.lineTo(w, h);
334 c.lineTo(0, h);
335 c.close();
336 c.fillAndStroke();
339 c.setStrokeColor(separatorColor);
340 c.begin();
349 c.moveTo(0, currHeight);
350 c.lineTo(w, currHeight);
355 c.moveTo(0, currHeight);
356 c.lineTo(w, currHeight);
361 c.stroke();
364 c.setStrokeColor(mxConstants.NONE);
365 c.setFillColor(selectedFillColor);
369 c.begin();
372 c.moveTo(0, buttonTop);
373 c.lineTo(w, buttonTop);
374 c.lineTo(w, buttonBottom);
375 c.lineTo(0, buttonBottom);
376 c.close();
377 c.fill();
381 c.begin();
382 c.setStrokeColor(frameColor);
383 c.setFillColor(bgColor);
384 c.moveTo(0, 0);
385 c.lineTo(w, 0);
386 c.lineTo(w, h);
387 c.lineTo(0, h);
388 c.close();
389 c.stroke();
392 mxShapeMockupAccordion.prototype.buttonText = function(c, w, h, textString, fontSize) argument
399 c.begin();
400 c.setFontSize(fontSize);
401c.text((w * 0.5), h, 0, 0, textString, mxConstants.ALIGN_CENTER, mxConstants.ALIGN_MIDDLE, 0, null…
444 mxShapeMockupBrowserWindow.prototype.paintVertexShape = function(c, x, y, w, h) argument
452 c.translate(x, y);
453 this.background(c, x, y, w, h, bgColor, frameColor);
454 c.setShadow(false);
455 this.otherShapes(c, x, y, w, h, frameColor, insideColor, closeColor);
458 mxShapeMockupBrowserWindow.prototype.background = function(c, x, y, w, h, bgColor, frameColor) argument
460 c.setFillColor(bgColor);
461 c.setStrokeColor(frameColor);
462 c.begin();
463 c.moveTo(0, 0);
464 c.lineTo(w, 0);
465 c.lineTo(w, h);
466 c.lineTo(0, h);
467 c.close();
468 c.fillAndStroke();
471 mxShapeMockupBrowserWindow.prototype.otherShapes = function(c, x, y, w, h, frameColor, insideColor,… argument
477 c.setStrokeColor(frameColor);
478 c.ellipse(w - 75, 5, 20, 20);
479 c.stroke();
481 c.ellipse(w - 50, 5, 20, 20);
482 c.stroke();
484 c.setStrokeColor(closeColor);
485 c.ellipse(w - 25, 5, 20, 20);
486 c.stroke();
488 c.setStrokeColor(insideColor);
490 c.begin();
491 c.moveTo(0, 40);
492 c.lineTo(30, 40);
493 c.lineTo(30, 15);
494 c.arcTo(5, 5, 0, 0, 1, 35, 10);
495 c.lineTo(170, 10);
496 c.arcTo(5, 5, 0, 0, 1, 175, 15);
497 c.lineTo(175, 40);
498 c.lineTo(w, 40);
499 c.stroke();
501 c.begin();
502 c.moveTo(0, 110);
503 c.lineTo(w, 110);
504 c.stroke();
507 c.begin();
508 c.moveTo(100, 60);
509 c.arcTo(5, 5, 0, 0, 1, 105, 55);
510 c.lineTo(w - 15, 55);
511 c.arcTo(5, 5, 0, 0, 1, w - 10, 60);
512 c.lineTo(w - 10, 85);
513 c.arcTo(5, 5, 0, 0, 1, w - 15, 90);
514 c.lineTo(105, 90);
515 c.arcTo(5, 5, 0, 0, 1, 100, 85);
516 c.close();
517 c.stroke();
521 c.setFontColor(textColor);
522 c.setFontSize(17);
523c.text(65, 25, 0, 0, mainText[1], mxConstants.ALIGN_LEFT, mxConstants.ALIGN_MIDDLE, 0, null, 0, 0,…
524c.text(130, 73, 0, 0, mainText[0], mxConstants.ALIGN_LEFT, mxConstants.ALIGN_MIDDLE, 0, null, 0, 0…
525 c.stroke();
528 c.translate(37, 17);
529 c.begin();
530 c.moveTo(0, 0);
531 c.lineTo(11, 0);
532 c.lineTo(15, 4);
533 c.lineTo(15, 18);
534 c.lineTo(0, 18);
535 c.close();
536 c.stroke();
538 c.setStrokeWidth(strokeWidth * 0.5); //maybe because of this (read later)
539 c.begin();
540 c.moveTo(11, 0);
541 c.lineTo(11, 4);
542 c.lineTo(15, 5);
543 c.stroke();
546 c.setStrokeWidth(strokeWidth * 2); // i'm not sure why i have to multiply here
547 c.translate(70, 47);
548 c.begin();
549 c.moveTo(0, 0);
550 c.lineTo(11, 0);
551 c.lineTo(15, 4);
552 c.lineTo(15, 18);
553 c.lineTo(0, 18);
554 c.close();
555 c.stroke();
557 c.setStrokeWidth(strokeWidth * 0.5);
558 c.begin();
559 c.moveTo(11, 0);
560 c.lineTo(11, 4);
561 c.lineTo(15, 5);
562 c.stroke();
566 c.setFillColor(insideColor);
567 c.begin();
568 c.setStrokeWidth(strokeWidth * 2); // i'm not sure why i have to multiply here
569 c.translate(-95, 0);
570 c.moveTo(0, iSi * 0.5);
571 c.lineTo(iSi * 0.5, 0);
572 c.lineTo(iSi * 0.5, iSi * 0.3);
573 c.lineTo(iSi, iSi * 0.3);
574 c.lineTo(iSi, iSi * 0.7);
575 c.lineTo(iSi * 0.5, iSi * 0.7);
576 c.lineTo(iSi * 0.5, iSi);
577 c.close();
578 c.fillAndStroke();
581 c.begin();
582 c.translate(30, 0);
583 c.moveTo(iSi, iSi * 0.5);
584 c.lineTo(iSi * 0.5, 0);
585 c.lineTo(iSi * 0.5, iSi * 0.3);
586 c.lineTo(0, iSi * 0.3);
587 c.lineTo(0, iSi * 0.7);
588 c.lineTo(iSi * 0.5, iSi * 0.7);
589 c.lineTo(iSi * 0.5, iSi);
590 c.close();
591 c.fillAndStroke();
594 c.begin();
595 c.translate(30, 0);
596 c.moveTo(iSi * 0.78, iSi * 0.665);
597 c.arcTo(iSi * 0.3, iSi * 0.3, 0, 1, 1, iSi * 0.675, iSi * 0.252);
598 c.lineTo(iSi * 0.595, iSi * 0.325);
599 c.lineTo(iSi * 0.99, iSi * 0.415);
600 c.lineTo(iSi * 0.9, iSi * 0.04);
601 c.lineTo(iSi * 0.815, iSi * 0.12);
602 c.arcTo(iSi * 0.49, iSi * 0.49, 0, 1, 0, iSi * 0.92, iSi * 0.8);
603 c.close();
604 c.fillAndStroke();
643 mxShapeMockupUserMale.prototype.paintVertexShape = function(c, x, y, w, h) argument
648 c.translate(x, y);
649 this.background(c, x, y, w, h, bgColor, frameColor);
650 c.setShadow(false);
651 this.otherShapes(c, x, y, w, h, insideColor, frameColor);
654 mxShapeMockupUserMale.prototype.background = function(c, x, y, w, h, bgColor, frameColor) argument
656 c.setFillColor(bgColor);
657 c.setStrokeColor(frameColor);
658 c.begin();
659 c.moveTo(0, 0);
660 c.lineTo(w, 0);
661 c.lineTo(w, h);
662 c.lineTo(0, h);
663 c.close();
664 c.fillAndStroke();
667 mxShapeMockupUserMale.prototype.otherShapes = function(c, x, y, w, h, insideColor, frameColor) argument
670 c.setStrokeColor(insideColor);
671 c.setLineCap('round');
672 c.setLineJoin('round');
673 c.begin();
674 c.moveTo(w * 0.5, h * 0.6721);
675 c.curveTo(w * 0.3891, h * 0.6721, w * 0.31, h * 0.5648, w * 0.31, h * 0.3962);
676 c.curveTo(w * 0.31, h * 0.3656, w * 0.3012, h * 0.3473, w * 0.3051, h * 0.3227);
677 c.curveTo(w * 0.3126, h * 0.2762, w * 0.3124, h * 0.2212, w * 0.332, h * 0.1939);
678 c.curveTo(w * 0.354, h * 0.1633, w * 0.4382, h * 0.12, w * 0.5, h * 0.12);
679 c.stroke();
682 c.begin();
683 c.moveTo(w * 0.3046, h * 0.3716);
684 c.curveTo(w * 0.3046, h * 0.3716, w * 0.3046, h * 0.341, w * 0.2826, h * 0.3594);
685 c.curveTo(w * 0.2606, h * 0.3778, w * 0.2661, h * 0.4452, w * 0.266, h * 0.4452);
686 c.quadTo(w * 0.2715, h * 0.4942, w * 0.277, h * 0.5065);
687 c.curveTo(w * 0.2825, h * 0.5187, w * 0.277, h * 0.5187, w * 0.2935, h * 0.5371);
688 c.curveTo(w * 0.31, h * 0.5554, w * 0.3375, h * 0.5615, w * 0.3375, h * 0.5616);
689 c.stroke();
692 c.begin();
693 c.moveTo(w * 0.3829, h * 0.6213);
694 c.curveTo(w * 0.3829, h * 0.6213, w * 0.405, h * 0.7704, w * 0.2921, h * 0.7888);
695 c.curveTo(w * 0.2536, h * 0.795, w * 0.1328, h * 0.85, w * 0.1052, h * 0.8745);
696 c.curveTo(w * 0.0776, h * 0.899, w * 0.0641, h * 0.9316, w * 0.0571, h * 0.9622);
697 c.quadTo(w * 0.05, h, w * 0.05, h);
698 c.stroke();
701 c.begin();
702 c.moveTo(w * 0.3427, h * 0.4185);
703 c.curveTo(w * 0.3427, h * 0.4185, w * 0.3427, h * 0.3839, w * 0.3427, h * 0.3593);
704 c.curveTo(w * 0.3427, h * 0.3348, w * 0.3663, h * 0.3103, w * 0.3718, h * 0.3041);
705 c.curveTo(w * 0.3773, h * 0.298, w * 0.3822, h * 0.2673, w * 0.3877, h * 0.2551);
706 c.curveTo(w * 0.3932, h * 0.2429, w * 0.4095, h * 0.2429, w * 0.4259, h * 0.2367);
707 c.curveTo(w * 0.4424, h * 0.2306, w * 0.4984, h * 0.2357, w * 0.4984, h * 0.2357);
708 c.stroke();
711 c.begin();
712 c.moveTo(w * 0.365, h * 0.7427);
713 c.curveTo(w * 0.365, h * 0.7427, w * 0.3772, h * 0.8076, w * 0.4286, h * 0.8224);
714 c.curveTo(w * 0.4816, h * 0.8377, w * 0.5028, h * 0.8347, w * 0.5028, h * 0.8347);
715 c.stroke();
717 c.begin();
718 c.moveTo(w * 0.3322, h * 0.7764);
719 c.curveTo(w * 0.3322, h * 0.7764, w * 0.3556, h * 0.8386, w * 0.4038, h * 0.8684);
720 c.curveTo(w * 0.4533, h * 0.8991, w * 0.5029, h * 0.8929, w * 0.5029, h * 0.8929);
721 c.stroke();
723 c.begin();
724 c.moveTo(w * 0.2717, h * 0.9);
725 c.lineTo(w * 0.2717, h);
726 c.stroke();
728 c.begin();
729 c.moveTo(w * 0.1671, h * 0.8991);
730 c.curveTo(w * 0.1671, h * 0.8991, w * 0.1726, h * 0.9114, w * 0.1836, h * 0.9481);
731 c.curveTo(w * 0.1946, h * 0.9849, w * 0.2, h, w * 0.2, h);
732 c.stroke();
735 c.begin();
736 c.moveTo(w * 0.5, h * 0.6721);
737 c.curveTo(w * 0.6109, h * 0.6721, w * 0.69, h * 0.5648, w * 0.69, h * 0.3962);
738 c.curveTo(w * 0.69, h * 0.3656, w * 0.6988, h * 0.3473, w * 0.6949, h * 0.3227);
739 c.curveTo(w * 0.6847, h * 0.2762, w * 0.6876, h * 0.2212, w * 0.668, h * 0.1939);
740 c.curveTo(w * 0.646, h * 0.1633, w * 0.5618, h * 0.12, w * 0.5, h * 0.12);
741 c.stroke();
744 c.begin();
745 c.moveTo(w * 0.6954, h * 0.3716);
746 c.curveTo(w * 0.6954, h * 0.3716, w * 0.6954, h * 0.341, w * 0.7174, h * 0.3594);
747 c.curveTo(w * 0.7394, h * 0.3778, w * 0.7339, h * 0.4452, w * 0.734, h * 0.4452);
748 c.quadTo(w * 0.7285, h * 0.4942, w * 0.723, h * 0.5065);
749 c.curveTo(w * 0.7175, h * 0.5187, w * 0.723, h * 0.5187, w * 0.7065, h * 0.5371);
750 c.curveTo(w * 0.69, h * 0.5554, w * 0.6625, h * 0.5615, w * 0.6625, h * 0.5616);
751 c.stroke();
754 c.begin();
755 c.moveTo(w * 0.6171, h * 0.6213);
756 c.curveTo(w * 0.6171, h * 0.6213, w * 0.595, h * 0.7704, w * 0.7079, h * 0.7888);
757 c.curveTo(w * 0.7464, h * 0.795, w * 0.8672, h * 0.85, w * 0.8948, h * 0.8745);
758 c.curveTo(w * 0.9224, h * 0.899, w * 0.9359, h * 0.9316, w * 0.9429, h * 0.9622);
759 c.quadTo(w * 0.95, h, w * 0.95, h);
760 c.stroke();
763 c.begin();
764 c.moveTo(w * 0.6573, h * 0.4185);
765 c.curveTo(w * 0.6573, h * 0.4185, w * 0.6573, h * 0.3839, w * 0.6573, h * 0.3593);
766 c.curveTo(w * 0.6573, h * 0.3348, w * 0.6337, h * 0.3103, w * 0.6282, h * 0.3041);
767 c.curveTo(w * 0.6227, h * 0.298, w * 0.6178, h * 0.2673, w * 0.6123, h * 0.2551);
768 c.curveTo(w * 0.6068, h * 0.2429, w * 0.5905, h * 0.2429, w * 0.5741, h * 0.2367);
769 c.curveTo(w * 0.5576, h * 0.2306, w * 0.5016, h * 0.2357, w * 0.5016, h * 0.2357);
770 c.stroke();
773 c.begin();
774 c.moveTo(w * 0.635, h * 0.7427);
775 c.curveTo(w * 0.635, h * 0.7427, w * 0.6228, h * 0.8076, w * 0.5714, h * 0.8224);
776 c.curveTo(w * 0.5184, h * 0.8377, w * 0.4972, h * 0.8347, w * 0.4972, h * 0.8347);
777 c.stroke();
779 c.begin();
780 c.moveTo(w * 0.6678, h * 0.7764);
781 c.curveTo(w * 0.6678, h * 0.7764, w * 0.6444, h * 0.8386, w * 0.5962, h * 0.8684);
782 c.curveTo(w * 0.5467, h * 0.8991, w * 0.4971, h * 0.8929, w * 0.4971, h * 0.8929);
783 c.stroke();
785 c.begin();
786 c.moveTo(w * 0.7283, h * 0.9);
787 c.lineTo(w * 0.7283, h);
788 c.stroke();
790 c.begin();
791 c.moveTo(w * 0.8329, h * 0.8991);
792 c.curveTo(w * 0.8329, h * 0.8991, w * 0.8274, h * 0.9114, w * 0.8164, h * 0.9481);
793 c.curveTo(w * 0.8054, h * 0.9849, w * 0.8, h, w * 0.8, h);
794 c.stroke();
796 c.setStrokeColor(frameColor);
797 c.begin();
798 c.moveTo(0, 0);
799 c.lineTo(w, 0);
800 c.lineTo(w, h);
801 c.lineTo(0, h);
802 c.close();
803 c.stroke();
842 mxShapeMockupUserFemale.prototype.paintVertexShape = function(c, x, y, w, h) argument
847 c.translate(x, y);
848 this.background(c, x, y, w, h, bgColor, frameColor);
849 c.setShadow(false);
850 this.otherShapes(c, x, y, w, h, insideColor, frameColor);
853 mxShapeMockupUserFemale.prototype.background = function(c, x, y, w, h, bgColor, frameColor) argument
855 c.setFillColor(bgColor);
856 c.setStrokeColor(frameColor);
857 c.begin();
858 c.moveTo(0, 0);
859 c.lineTo(w, 0);
860 c.lineTo(w, h);
861 c.lineTo(0, h);
862 c.close();
863 c.fillAndStroke();
866 mxShapeMockupUserFemale.prototype.otherShapes = function(c, x, y, w, h, insideColor, frameColor) argument
869 c.setStrokeColor(insideColor);
870 c.setLineCap('round');
871 c.setLineJoin('round');
872 c.begin();
873 c.moveTo(w * 0.3148, h * 0.468);
874 c.curveTo(w * 0.3045, h * 0.3195, w * 0.3176, h * 0.2383, w * 0.3302, h * 0.2069);
875 c.curveTo(w * 0.3508, h * 0.1557, w * 0.44, h * 0.1156, w * 0.5026, h * 0.1156);
876 c.stroke();
878 c.begin();
879 c.moveTo(w * 0.5029, h * 0.6728);
880 c.curveTo(w * 0.4616, h * 0.6728, w * 0.4018, h * 0.6177, w * 0.3663, h * 0.5653);
881 c.stroke();
883 c.begin();
884 c.moveTo(w * 0.3108, h * 0.4021);
885 c.curveTo(w * 0.3108, h * 0.4021, w * 0.3091, h * 0.3765, w * 0.2891, h * 0.3933);
886 c.curveTo(w * 0.2691, h * 0.4101, w * 0.2782, h * 0.4661, w * 0.2782, h * 0.4661);
887 c.quadTo(w * 0.2862, h * 0.5067, w * 0.2922, h * 0.5166);
888 c.curveTo(w * 0.2982, h * 0.5265, w * 0.2929, h * 0.5268, w * 0.3097, h * 0.5412);
889 c.stroke();
891 c.begin();
892 c.moveTo(w * 0.4038, h * 0.6176);
893 c.curveTo(w * 0.4038, h * 0.6176, w * 0.4324, h * 0.7778, w * 0.3375, h * 0.7963);
894 c.curveTo(w * 0.3054, h * 0.8026, w * 0.1753, h * 0.8578, w * 0.15, h * 0.8826);
895 c.curveTo(w * 0.1247, h * 0.9074, w * 0.1126, h * 0.9412, w * 0.1063, h * 0.9722);
896 c.curveTo(w * 0.10, h * 1.0032, w * 0.1, h, w * 0.1, h);
897 c.stroke();
899 c.begin();
900 c.moveTo(w * 0.6377, h * 0.3365);
901 c.curveTo(w * 0.5927, h * 0.2634, w * 0.5206, h * 0.2634, w * 0.5206, h * 0.2634);
902 c.quadTo(w * 0.3769, h * 0.2591, w * 0.3713, h * 0.2659);
903 c.curveTo(w * 0.3657, h * 0.2727, w * 0.3405, h * 0.3674, w * 0.3405, h * 0.3946);
904 c.curveTo(w * 0.3405, h * 0.4218, w * 0.3405, h * 0.4602, w * 0.3405, h * 0.4602);
905 c.quadTo(w * 0.3546, h * 0.6401, w * 0.3546, h * 0.6626);
906 c.stroke();
908 c.begin();
909 c.moveTo(w * 0.2931, h * 0.818);
910 c.curveTo(w * 0.2931, h * 0.818, w * 0.3224, h * 0.9159, w * 0.3826, h * 0.9677);
911 c.curveTo(w * 0.4446, h * 1.01, w * 0.5065, h, w * 0.5065, h);
912 c.stroke();
914 c.begin();
915 c.moveTo(w * 0.2995, h * 0.9106);
916 c.lineTo(w * 0.2995, h);
917 c.stroke();
919 c.begin();
920 c.moveTo(w * 0.2081, h * 0.907);
921 c.curveTo(w * 0.2081, h * 0.907, w * 0.2131, h * 0.9194, w * 0.2232, h * 0.9565);
922 c.curveTo(w * 0.2333, h * 0.9936, w * 0.24, h, w * 0.24, h);
923 c.stroke();
925 c.begin();
926 c.moveTo(w * 0.6951, h * 0.4988);
927 c.curveTo(w * 0.6951, h * 0.4662, w * 0.7042, h * 0.3453, w * 0.7, h * 0.32);
928 c.curveTo(w * 0.6923, h * 0.273, w * 0.6926, h * 0.2175, w * 0.6727, h * 0.19);
929 c.curveTo(w * 0.6504, h * 0.159, w * 0.5651, h * 0.1157, w * 0.5025, h * 0.1157);
930 c.stroke();
932 c.begin();
933 c.moveTo(w * 0.5029, h * 0.6728);
934 c.curveTo(w * 0.5546, h * 0.6728, w * 0.6107, h * 0.6316, w * 0.6461, h * 0.5602);
935 c.stroke();
937 c.begin();
938 c.moveTo(w * 0.696, h * 0.4022);
939 c.curveTo(w * 0.696, h * 0.4022, w * 0.6983, h * 0.3766, w * 0.7179, h * 0.4106);
940 c.curveTo(w * 0.7375, h * 0.4278, w * 0.7273, h * 0.4836, w * 0.7273, h * 0.4836);
941 c.quadTo(w * 0.7184, h * 0.5241, w * 0.7123, h * 0.5338);
942 c.curveTo(w * 0.7062, h * 0.5436, w * 0.7114, h * 0.544, w * 0.6943, h * 0.558);
943 c.stroke();
945 c.begin();
946 c.moveTo(w * 0.5995, h * 0.6278);
947 c.curveTo(w * 0.5995, h * 0.6278, w * 0.5724, h * 0.7777, w * 0.6663, h * 0.7963);
948 c.curveTo(w * 0.6984, h * 0.8026, w * 0.8386, h * 0.8578, w * 0.8638, h * 0.8826);
949 c.curveTo(w * 0.8891, h * 0.9074, w * 0.9016, h * 0.9412, w * 0.9079, h * 0.9722);
950 c.curveTo(w * 0.9142, h * 1.0032, w * 0.91, h, w * 0.91, h);
951 c.stroke();
953 c.begin();
954 c.moveTo(w * 0.6545, h * 0.6802);
955 c.lineTo(w * 0.6545, h * 0.3986);
956 c.stroke();
958 c.begin();
959 c.moveTo(w * 0.7132, h * 0.8078);
960 c.curveTo(w * 0.7132, h * 0.8078, w * 0.6839, h * 0.916, w * 0.6237, h * 0.9678);
961 c.curveTo(w * 0.5617, h * 1.01, w * 0.4998, h, w * 0.4998, h);
962 c.stroke();
964 c.begin();
965 c.moveTo(w * 0.7111, h * 0.9106);
966 c.lineTo(w * 0.7111, h);
967 c.stroke();
969 c.begin();
970 c.moveTo(w * 0.8075, h * 0.907);
971 c.curveTo(w * 0.8075, h * 0.907, w * 0.8025, h * 0.9194, w * 0.7924, h * 0.9565);
972 c.curveTo(w * 0.7823, h * 0.9936, w * 0.775, h, w * 0.775, h);
973 c.stroke();
975 c.begin();
976 c.moveTo(w * 0.3148, h * 0.5448);
977 c.curveTo(w * 0.3148, h * 0.5448, w * 0.32, h * 0.6216, w * 0.3148, h * 0.6677);
978 c.quadTo(w * 0.2891, h * 0.7343, w * 0.2891, h * 0.7343);
979 c.lineTo(w * 0.3303, h * 0.7625);
980 c.lineTo(w * 0.39, h * 0.7625);
981 c.stroke();
983 c.begin();
984 c.moveTo(w * 0.6852, h * 0.5448);
985 c.curveTo(w * 0.6852, h * 0.5448, w * 0.68, h * 0.6216, w * 0.6852, h * 0.6677);
986 c.quadTo(w * 0.7109, h * 0.7343, w * 0.7109, h * 0.7343);
987 c.lineTo(w * 0.6697, h * 0.7625);
988 c.lineTo(w * 0.62, h * 0.7625);
989 c.stroke();
991 c.setStrokeColor(frameColor);
992 c.begin();
993 c.moveTo(0, 0);
994 c.lineTo(w, 0);
995 c.lineTo(w, h);
996 c.lineTo(0, h);
997 c.close();
998 c.stroke();
1036 mxShapeMockupGroup.prototype.paintVertexShape = function(c, x, y, w, h) argument
1048 c.translate(x, y);
1053 this.background(c, w, h, textWidth, fontSize);
1054 c.setShadow(false);
1055 this.foreground(c, w, h, textWidth, fontSize);
1056 this.buttonText(c, w, h, groupString, fontSize);
1059 mxShapeMockupGroup.prototype.background = function(c, w, h, textWidth, fontSize) argument
1061 c.roundrect(0, fontSize * 0.5, w, h - fontSize * 0.5, 5, 5);
1062 c.fillAndStroke();
1065 mxShapeMockupGroup.prototype.foreground = function(c, w, h, textWidth, fontSize) argument
1068 c.setFillColor(fillColor);
1069 c.roundrect(3, 0, textWidth + 6, fontSize * 1.5, fontSize * 0.25, fontSize * 0.25);
1070 c.fill();
1073 mxShapeMockupGroup.prototype.buttonText = function(c, w, h, textString, fontSize) argument
1077 c.setFontColor(fontColor);
1078 c.setFontSize(fontSize);
1079 c.text(6, 0, 0, 0, textString, mxConstants.ALIGN_LEFT, mxConstants.ALIGN_TOP, 0, null, 0, 0, 0);
1123 mxShapeMockupWindow.prototype.paintVertexShape = function(c, x, y, w, h) argument
1129 c.translate(x, y);
1134 this.background(c, x, y, w, h, bgColor, frameColor);
1135 c.setShadow(false);
1136 this.otherShapes(c, x, y, w, h, frameColor, insideColor, closeColor);
1139 mxShapeMockupWindow.prototype.background = function(c, x, y, w, h, bgColor, frameColor) argument
1141 c.setFillColor(bgColor);
1142 c.setStrokeColor(frameColor);
1143 c.rect(0, 0, w, h);
1144 c.fillAndStroke();
1147 mxShapeMockupWindow.prototype.otherShapes = function(c, x, y, w, h, frameColor, insideColor, closeC… argument
1152 c.setStrokeColor(frameColor);
1153 c.ellipse(w - 75, 5, 20, 20);
1154 c.stroke();
1156 c.ellipse(w - 50, 5, 20, 20);
1157 c.stroke();
1159 c.setStrokeColor(closeColor);
1160 c.ellipse(w - 25, 5, 20, 20);
1161 c.stroke();
1163 c.setStrokeColor(insideColor);
1165 c.begin();
1166 c.moveTo(0, 30);
1167 c.lineTo(w, 30);
1168 c.stroke();
1175 c.setFontColor(fontColor);
1176 c.setFontSize(fontSize);
1177c.text(10, 15, 0, 0, windowTitle, mxConstants.ALIGN_LEFT, mxConstants.ALIGN_MIDDLE, 0, null, 0, 0,…
1178 c.stroke();
1223 mxShapeMockupHorTabBar.prototype.paintVertexShape = function(c, x, y, w, h) argument
1265 c.translate(x, y);
1267 this.background(c, w, h, rSize, tabH);
1268 c.setShadow(false);
1269 …this.backTabs(c, w, h, rSize, tabH, startOffset, tabOffset, labelOffset, tabCount, labelWidths, se…
1270 …this.focusTab(c, w, h, rSize, tabH, startOffset, tabOffset, labelOffset, tabCount, labelWidths, se…
1271 …this.tabText(c, w, h, rSize, tabH, startOffset, tabOffset, labelOffset, tabCount, labelWidths, sel…
1274 mxShapeMockupHorTabBar.prototype.background = function(c, w, h, rSize, tabH) argument
1276 c.begin();
1277 c.moveTo(0, tabH + rSize);
1278 c.arcTo(rSize, rSize, 0, 0, 1, rSize, tabH);
1279 c.lineTo(w - rSize, tabH);
1280 c.arcTo(rSize, rSize, 0, 0, 1, w, tabH + rSize);
1281 c.lineTo(w, h);
1282 c.lineTo(0, h);
1283 c.close();
1284 c.fillAndStroke();
1287 mxShapeMockupHorTabBar.prototype.backTabs = function(c, w, h, rSize, tabH, startOffset, tabOffset, … argument
1300 c.rect(currW, 0, tabW, tabH);
1304 c.begin();
1305 c.moveTo(currW, tabH);
1306 c.lineTo(currW + labelOffset * 0.5, 0);
1307 c.lineTo(currW + tabW - labelOffset * 0.5, 0);
1308 c.lineTo(currW + tabW, tabH);
1312 c.begin();
1313 c.moveTo(currW, tabH);
1314 c.lineTo(currW + labelOffset * 0.5, 0);
1315 c.lineTo(currW + tabW, 0);
1316 c.lineTo(currW + tabW, tabH);
1320 c.begin();
1321 c.moveTo(currW - rSize, tabH);
1322 c.arcTo(rSize, rSize, 0, 0, 0, currW, tabH - rSize);
1323 c.lineTo(currW, rSize);
1324 c.arcTo(rSize, rSize, 0, 0, 1, currW + rSize, 0);
1325 c.lineTo(currW + tabW - rSize, 0);
1326 c.arcTo(rSize, rSize, 0, 0, 1, currW + tabW, rSize);
1327 c.lineTo(currW + tabW, tabH - rSize);
1328 c.arcTo(rSize, rSize, 0, 0, 0, currW + tabW + rSize, tabH);
1331 c.fillAndStroke();
1338 mxShapeMockupHorTabBar.prototype.focusTab = function(c, w, h, rSize, tabH, startOffset, tabOffset, … argument
1344 c.setStrokeColor(selectedFill);
1345 c.setFillColor(selectedFill);
1355 c.begin();
1356 c.moveTo(0, tabH + rSize);
1357 c.arcTo(rSize, rSize, 0, 0, 1, rSize, tabH);
1358 c.lineTo(currW, tabH);
1359 c.lineTo(currW, 0);
1360 c.lineTo(currW + tabW, 0);
1361 c.lineTo(currW + tabW, tabH);
1362 c.lineTo(w - rSize, tabH);
1363 c.arcTo(rSize, rSize, 0, 0, 1, w, tabH + rSize);
1364 c.close();
1368 c.begin();
1369 c.moveTo(0, tabH + rSize);
1370 c.arcTo(rSize, rSize, 0, 0, 1, rSize, tabH);
1371 c.lineTo(currW, tabH);
1372 c.lineTo(currW + labelOffset * 0.5, 0);
1373 c.lineTo(currW + tabW - labelOffset * 0.5, 0);
1374 c.lineTo(currW + tabW, tabH);
1375 c.lineTo(w - rSize, tabH);
1376 c.arcTo(rSize, rSize, 0, 0, 1, w, tabH + rSize);
1377 c.close();
1381 c.begin();
1382 c.moveTo(0, tabH + rSize);
1383 c.arcTo(rSize, rSize, 0, 0, 1, rSize, tabH);
1384 c.lineTo(currW, tabH);
1385 c.lineTo(currW + labelOffset * 0.5, 0);
1386 c.lineTo(currW + tabW, 0);
1387 c.lineTo(currW + tabW, tabH);
1388 c.lineTo(w - rSize, tabH);
1389 c.arcTo(rSize, rSize, 0, 0, 1, w, tabH + rSize);
1390 c.close();
1394 c.begin();
1395 c.moveTo(0, tabH + rSize);
1396 c.arcTo(rSize, rSize, 0, 0, 1, rSize, tabH);
1397 c.lineTo(currW - rSize, tabH);
1398 c.arcTo(rSize, rSize, 0, 0, 0, currW, tabH - rSize);
1399 c.lineTo(currW, rSize);
1400 c.arcTo(rSize, rSize, 0, 0, 1, currW + rSize, 0);
1401 c.lineTo(currW + tabW - rSize, 0);
1402 c.arcTo(rSize, rSize, 0, 0, 1, currW + tabW, rSize);
1403 c.lineTo(currW + tabW, tabH - rSize);
1404 c.arcTo(rSize, rSize, 0, 0, 0, currW + tabW + rSize, tabH);
1405 c.lineTo(w - rSize, tabH);
1406 c.arcTo(rSize, rSize, 0, 0, 1, w, tabH + rSize);
1407 c.close();
1410 c.fillAndStroke();
1417 mxShapeMockupHorTabBar.prototype.tabText = function(c, w, h, rSize, tabH, startOffset, tabOffset, l… argument
1423 c.setFontColor(fontColor);
1424 c.setFontSize(fontSize);
1434 c.setFontColor(selFontColor);
1444c.text(currW + labelOffset, tabH * 0.5, 0, 0, currLabel, mxConstants.ALIGN_LEFT, mxConstants.ALIGN…
1450 c.setFontColor(fontColor);
1496 mxShapeMockupVerTabBar.prototype.paintVertexShape = function(c, x, y, w, h) argument
1536 c.translate(x, y);
1538 this.background(c, w, h, rSize, tabW);
1539 c.setShadow(false);
1540 …this.backTabs(c, w, h, rSize, tabH, tabW, startOffset, tabOffset, labelOffset, tabCount, labelWidt…
1541 …this.focusTab(c, w, h, rSize, tabH, tabW, startOffset, tabOffset, labelOffset, tabCount, labelWidt…
1542 …this.tabText(c, w, h, rSize, tabH, tabW, startOffset, tabOffset, labelOffset, tabCount, labelWidth…
1545 mxShapeMockupVerTabBar.prototype.background = function(c, w, h, rSize, tabW) argument
1547 c.begin();
1548 c.moveTo(tabW + rSize, h);
1549 c.arcTo(rSize, rSize, 0, 0, 1, tabW, h - rSize);
1550 c.lineTo(tabW, rSize);
1551 c.arcTo(rSize, rSize, 0, 0, 1, tabW + rSize, 0);
1552 c.lineTo(w, 0);
1553 c.lineTo(w, h);
1554 c.close();
1555 c.fillAndStroke();
1558 mxShapeMockupVerTabBar.prototype.backTabs = function(c, w, h, rSize, tabH, tabW, startOffset, tabOf… argument
1570 c.rect(0, currH, tabW, tabH);
1574 c.begin();
1575 c.moveTo(tabW, currH + tabH + rSize);
1576 c.arcTo(rSize, rSize, 0, 0, 0, tabW - rSize, currH + tabH);
1577 c.lineTo(rSize, currH + tabH);
1578 c.arcTo(rSize, rSize, 0, 0, 1, 0, currH + tabH - rSize);
1579 c.lineTo(0, currH + rSize);
1580 c.arcTo(rSize, rSize, 0, 0, 1, rSize, currH);
1581 c.lineTo(tabW - rSize, currH);
1582 c.arcTo(rSize, rSize, 0, 0, 0, tabW, currH - rSize);
1585 c.fillAndStroke();
1592 mxShapeMockupVerTabBar.prototype.focusTab = function(c, w, h, rSize, tabH, tabW, startOffset, tabOf… argument
1601 c.setStrokeColor(selectedFill);
1602 c.setFillColor(selectedFill);
1606 c.begin();
1607 c.moveTo(tabW + rSize, h);
1608 c.arcTo(rSize, rSize, 0, 0, 1, tabW, h - rSize);
1609 c.lineTo(tabW, currH + tabH);
1610 c.lineTo(0, currH + tabH);
1611 c.lineTo(0, currH);
1612 c.lineTo(tabW, currH);
1613 c.lineTo(tabW, rSize);
1614 c.arcTo(rSize, rSize, 0, 0, 1, tabW + rSize, 0);
1615 c.close();
1619 c.begin();
1620 c.moveTo(tabW + rSize, h);
1621 c.arcTo(rSize, rSize, 0, 0, 1, tabW, h - rSize);
1622 c.lineTo(tabW, currH + tabH + rSize);
1623 c.arcTo(rSize, rSize, 0, 0, 0, tabW - rSize, currH + tabH);
1624 c.lineTo(rSize, currH + tabH);
1625 c.arcTo(rSize, rSize, 0, 0, 1, 0, currH + tabH - rSize);
1626 c.lineTo(0, currH + rSize);
1627 c.arcTo(rSize, rSize, 0, 0, 1, rSize, currH);
1628 c.lineTo(tabW - rSize, currH);
1629 c.arcTo(rSize, rSize, 0, 0, 0, tabW, currH - rSize);
1630 c.lineTo(tabW, rSize);
1631 c.arcTo(rSize, rSize, 0, 0, 1, tabW + rSize, 0);
1632 c.close();
1635 c.fillAndStroke();
1640 mxShapeMockupVerTabBar.prototype.tabText = function(c, w, h, rSize, tabH, tabW, startOffset, tabOff… argument
1646 c.setFontColor(fontColor);
1647 c.setFontSize(fontSize);
1657 c.setFontColor(selFontColor);
1665c.text(tabW * 0.5, currH + tabH * 0.5, 0, 0, currLabel, mxConstants.ALIGN_CENTER, mxConstants.ALIG…
1671 c.setFontColor(fontColor);
1715 mxShapeMockupAlertBox.prototype.paintVertexShape = function(c, x, y, w, h) argument
1721 c.translate(x, y);
1726 this.background(c, x, y, w, h, bgColor, frameColor);
1727 c.setShadow(false);
1728 this.foreground(c, x, y, w, h, frameColor, insideColor, closeColor);
1731 mxShapeMockupAlertBox.prototype.background = function(c, x, y, w, h, bgColor, frameColor) argument
1733 c.setFillColor(bgColor);
1734 c.setStrokeColor(frameColor);
1735 c.rect(0, 0, w, h);
1736 c.fillAndStroke();
1739 mxShapeMockupAlertBox.prototype.foreground = function(c, x, y, w, h, frameColor, insideColor, close… argument
1743 c.setStrokeColor(closeColor);
1744 c.ellipse(w - 25, 5, 20, 20);
1745 c.stroke();
1747 c.setStrokeColor(insideColor);
1748 c.begin();
1749 c.moveTo(0, 30);
1750 c.lineTo(w, 30);
1751 c.stroke();
1764 c.setFontColor(fontColor);
1765 c.setFontSize(fontSize);
1766c.text(10, 15, 0, 0, windowTitle, mxConstants.ALIGN_LEFT, mxConstants.ALIGN_MIDDLE, 0, null, 0, 0,…
1774 c.rect(currW, h - 10 - fontSize * 1.5, buttonW, fontSize * 1.5);
1775 c.stroke();
1776c.text(currW + buttonW * 0.5, h - 10 - fontSize * 0.75, 0, 0, buttonText[i], mxConstants.ALIGN_CEN…
1785c.text(w * 0.5, 30 + fontSize * (i * 1.5 + 0.75), 0, 0, subText[i], mxConstants.ALIGN_CENTER, mxCo…
1788 c.stroke();
1827 mxShapeMockupContainersRRect.prototype.paintVertexShape = function(c, x, y, w, h) argument
1829 c.translate(x, y);
1832 c.roundrect(0, 0, w, h, rSize);
1833 c.fillAndStroke();
1864 mxShapeMockupContainersAnchor.prototype.paintVertexShape = function(c, x, y, w, h) argument
1904 mxShapeMockupContrainersTopButton.prototype.paintVertexShape = function(c, x, y, w, h) argument
1906 c.translate(x, y);
1910 c.begin();
1911 c.moveTo(0, rSize);
1912 c.arcTo(rSize, rSize, 0, 0, 1, rSize, 0);
1913 c.lineTo(w - rSize, 0);
1914 c.arcTo(rSize, rSize, 0, 0, 1, w, rSize);
1915 c.lineTo(w, h);
1916 c.lineTo(0, h);
1917 c.close();
1918 c.fillAndStroke();
1957 mxShapeMockupContainersLeftButton.prototype.paintVertexShape = function(c, x, y, w, h) argument
1959 c.translate(x, y);
1963 c.begin();
1964 c.moveTo(w, 0);
1965 c.lineTo(w, h);
1966 c.lineTo(rSize, h);
1967 c.arcTo(rSize, rSize, 0, 0, 1, 0, h - rSize);
1968 c.lineTo(0, rSize);
1969 c.arcTo(rSize, rSize, 0, 0, 1, rSize, 0);
1970 c.close();
1971 c.fillAndStroke();
2018 mxShapeMockupContainersMarginRect.prototype.paintVertexShape = function(c, x, y, w, h) argument
2021 c.translate(x, y);
2022 this.background(c, x, y, w, h);
2025 mxShapeMockupContainersMarginRect.prototype.background = function(c, x, y, w, h, state) argument
2040 c.begin();
2041 c.roundrect(x1, y1, w1, h1, 10, 10);
2042 c.fillAndStroke();
2090 mxShapeMockupContainersMarginRect2.prototype.paintVertexShape = function(c, x, y, w, h) argument
2093 c.translate(x, y);
2094 this.background(c, x, y, w, h);
2097 mxShapeMockupContainersMarginRect2.prototype.background = function(c, x, y, w, h, state) argument
2112 c.begin();
2113 c.rect(x1, y1, w1, h1);
2114 c.fillAndStroke();