Lines Matching refs:h

35 mxShapeElectricalTestPoint.prototype.paintVertexShape = function(c, x, y, w, h)  argument
40 var size = Math.min(w, h);
47 if (h > w)
51 c.lineTo(w * 0.5, h);
94 mxShapeElectricalStraightBus.prototype.paintVertexShape = function(c, x, y, w, h) argument
101 if (w > h)
103 y1 = h * 0.5;
112 c.lineTo(w - x1, h - y1);
113 c.lineTo(w, h - y1);
114 c.lineTo(w * 0.5, h);
115 c.lineTo(0, h - y1);
116 c.lineTo(x1, h - y1);
162 mxShapeElectricalTwoLineBusElbow.prototype.paintVertexShape = function(c, x, y, w, h) argument
169 c.moveTo(0, h);
170 c.lineTo(w, h);
175 var hn = Math.min(h, notch);
178 c.moveTo(0, h - hn);
179 c.lineTo(w - wn, h - hn);
238 mxShapeElectricalThreeLineBusElbow.prototype.paintVertexShape = function(c, x, y, w, h) argument
245 c.moveTo(0, h);
246 c.lineTo(w, h);
251 var hn = Math.min(h, notch);
254 c.moveTo(0, h - hn);
255 c.lineTo(w - wn, h - hn);
260 c.moveTo(0, h - hn / 2);
261 c.lineTo(w - wn / 2, h - hn / 2);
320 mxShapeElectricalFourLineBusElbow.prototype.paintVertexShape = function(c, x, y, w, h) argument
327 c.moveTo(0, h);
328 c.lineTo(w, h);
333 var hn = Math.min(h, notch);
336 c.moveTo(0, h - hn);
337 c.lineTo(w - wn, h - hn);
342 c.moveTo(0, h - hn / 3);
343 c.lineTo(w - wn / 3, h - hn / 3);
348 c.moveTo(0, h - hn * 2 / 3);
349 c.lineTo(w - wn * 2 / 3, h - hn * 2 / 3);
407 mxShapeElectricalEightLineBusElbow.prototype.paintVertexShape = function(c, x, y, w, h) argument
414 c.moveTo(0, h);
415 c.lineTo(w, h);
420 var hn = Math.min(h, notch);
423 c.moveTo(0, h - hn);
424 c.lineTo(w - wn, h - hn);
429 c.moveTo(0, h - hn / 7);
430 c.lineTo(w - wn / 7, h - hn / 7);
435 c.moveTo(0, h - hn * 2 / 7);
436 c.lineTo(w - wn * 2 / 7, h - hn * 2 / 7);
441 c.moveTo(0, h - hn * 3 / 7);
442 c.lineTo(w - wn * 3 / 7, h - hn * 3 / 7);
447 c.moveTo(0, h - hn * 4 / 7);
448 c.lineTo(w - wn * 4 / 7, h - hn * 4 / 7);
453 c.moveTo(0, h - hn * 5 / 7);
454 c.lineTo(w - wn * 5 / 7, h - hn * 5 / 7);
459 c.moveTo(0, h - hn * 6 / 7);
460 c.lineTo(w - wn * 6 / 7, h - hn * 6 / 7);
525 mxShapeElectricalLogicGate.prototype.paintVertexShape = function(c, x, y, w, h) argument
529 var spacing = h / numInputs;
533 c.moveTo(w * 0.8, h * 0.5);
534 c.lineTo(w, h * 0.5);
561 c.arcTo(w * 0.6, h, 0, 0, 1, w * 0.1, h);
567 c.arcTo(w * 0.45, h * 0.83, 0, 0, 1, w * 0.8, h * 0.5);
568 c.arcTo(w * 0.45, h * 0.83, 0, 0, 1, w * 0.4, h);
569 c.lineTo(w * 0.15, h);
570 c.arcTo(w * 0.6, h, 0, 0, 0, w * 0.15, 0);
578 c.arcTo(w * 0.3, h * 0.5, 0, 0, 1, w * 0.5, h);
579 c.lineTo(w * 0.2, h);
594 negSize = Math.min(w * tmpSize * 0.5, h * tmpSize);
598 negSize = Math.min(w * 0.04, h * 0.07);
602 c.ellipse(w * 0.8, h * 0.5 - negSize * 0.5, negSize, negSize);
659 mxShapeElectricalBuffer.prototype.paintVertexShape = function(c, x, y, w, h) argument
664 c.moveTo(0, h * 0.5);
665 c.lineTo(w * 0.2, h * 0.5);
666 c.moveTo(w * 0.8, h * 0.5);
667 c.lineTo(w, h * 0.5);
672 c.lineTo(w * 0.8, h * 0.5);
673 c.lineTo(w * 0.2, h);
681 var negSize = Math.min(w * 0.04, h * 0.07);
683 c.ellipse(w * 0.8, h * 0.5 - negSize * 0.5, negSize, negSize);
747 mxShapeElectricalDualInLineIC.prototype.paintVertexShape = function(c, x, y, w, h) argument
760 c.rect(10, 0, w - 20, h);
764 c.rect(0, 10, w, h - 20);
775 var pinsOne = parseInt(h / pinSpacing);
792 while (pinCount * pinSpacing <= h)
845 c.moveTo(currH, h - 10);
846 c.lineTo(currH, h);
877 …c.text(currH, h - 20, 0, 0, pc2.toString(), mxConstants.ALIGN_CENTER, mxConstants.ALIGN_MIDDLE, 0,…
881 …c.text(currH, h - 20, 0, 0, labelNames[pc2 - 1].toString(), mxConstants.ALIGN_CENTER, mxConstants.…
899 while (pinCount * pinSpacing <= h)
958 c.rect(currH - pinSpacing * 0.25, h - 10, pinSpacing * 0.5, 10);
990 …c.text(currH, h - 5, 0, 0, pc2.toString(), mxConstants.ALIGN_CENTER, mxConstants.ALIGN_MIDDLE, 0, …
994 …c.text(currH, h - 5, 0, 0, labelNames[pc2 - 1].toString(), mxConstants.ALIGN_CENTER, mxConstants.A…
1010 if (h > 40)
1012 c.moveTo(w, h * 0.5 - 10);
1013 c.arcTo(12, 12, 0, 0, 0, w, h * 0.5 + 10);
1019 c.moveTo(w * 0.5 - 10, h);
1020 c.arcTo(12, 12, 0, 0, 1, w * 0.5 + 10, h);
1024 if (h > 40)
1026 c.moveTo(0, h * 0.5 - 10);
1027 c.arcTo(12, 12, 0, 0, 1, 0, h * 0.5 + 10);
1043 mxShapeElectricalDualInLineIC.prototype.getConstraints = function(style, w, h) argument
1051 var pinsOne = parseInt(h / pinSpacing);
1055 while (pinCount * pinSpacing <= h)
1129 mxShapeElectricalQFPIC.prototype.paintVertexShape = function(c, x, y, w, h) argument
1137 c.lineTo(w - 10, h - 15);
1138 c.lineTo(w - 15, h - 10);
1139 c.lineTo(15, h - 10);
1140 c.lineTo(10, h - 15);
1162 var pinsVOne = parseInt((h - pinSpacing - 40) / pinSpacing) + 1;
1165 while (currH <= h - pinSpacing * 0.5 - 20)
1231 c.moveTo(currH, h - 10);
1232 c.lineTo(currH, h);
1251 …c.text(currH, h - 20, 0, 0, currPinNum.toString(), mxConstants.ALIGN_CENTER, mxConstants.ALIGN_MID…
1255 …c.text(currH, h - 20, 0, 0, labelNames[currPinNum - 1].toString(), mxConstants.ALIGN_CENTER, mxCon…
1293 var pinsVOne = parseInt((h - pinSpacing - 40) / pinSpacing) + 1;
1296 while (currH <= h - pinSpacing * 0.5 - 20)
1368 c.rect(currH - pinSpacing * 0.25, h - 10, pinSpacing * 0.5, 10);
1388 …c.text(currH, h - 4, 0, 0, currPinNum.toString(), mxConstants.ALIGN_CENTER, mxConstants.ALIGN_MIDD…
1392 …c.text(currH, h - 4, 0, 0, labelNames[currPinNum - 1].toString(), mxConstants.ALIGN_CENTER, mxCons…
1440 c.ellipse(w - 25, h - 25, 10, 10);
1443 c.ellipse(15, h - 25, 10, 10);
1452 mxShapeElectricalQFPIC.prototype.getConstraints = function(style, w, h) argument
1460 var pinsOne = parseInt(h / pinSpacing);
1462 while (currH <= h - pinSpacing * 0.5 - 20)
1521 mxShapeElectricalMux.prototype.paintVertexShape = function(c, x, y, w, h) argument
1551 c.lineTo(10, h * 0.1);
1552 c.lineTo(10, h * 0.9 - 10);
1553 c.lineTo(w - 10, h - 10);
1560 c.lineTo(w - 10, h * 0.1);
1561 c.lineTo(w - 10, h * 0.9 - 10);
1562 c.lineTo(10, h - 10);
1573 var spacing = (h - 16) / numInputs;
1578 var spacing = (h - 16) / numOutputs;
1587 c.moveTo(0, (h - 10) * 0.5);
1588 c.lineTo(10, (h - 10) * 0.5);
1603 c.moveTo(w - 10, (h - 10) * 0.5);
1604 c.lineTo(w, (h - 10) * 0.5);
1624 c.moveTo(currW, h - 10 - (currW - 10) / (w - 20) * h * 0.1);
1628 c.moveTo(currW, h - 10 - (w - currW - 10) / (w - 20) * h * 0.1);
1631 c.lineTo(currW, h);
1633 …c.text(currW + 5, h -4, 0, 0, 'S' + (selectorPins - i - 1).toString(), mxConstants.ALIGN_CENTER, m…
1642 mxShapeElectricalMux.prototype.getConstraints = function(style, w, h) argument
1645 var pinRange = (h - 16) / h;
1667 constr.push(new mxConnectionConstraint(new mxPoint(0, 0.5 * (h - 10) / h), false, 0, 0));
1732 mxShapeElectricalBatteryStack.prototype.paintVertexShape = function(c, x, y, w, h) argument
1736 var bw = h * 0.3;
1746 c.moveTo(0, h * 0.5);
1747 c.lineTo(startX + bw * 0.2, h * 0.5);
1748 c.moveTo(w - startX - bw * 0.2, h * 0.5);
1749 c.lineTo(w, h * 0.5);
1758 c.rect(currX + bw * 0.2, h * 0.25, bw * 0.2, h * 0.5);
1763 c.lineTo(currX + bw * 0.8, h);
1770 c.moveTo(currX - bw * 0.2, h * 0.5);
1771 c.lineTo(currX + bw * 0.2, h * 0.5);
1817 mxShapeElectricalDCSource3_v2.prototype.paintVertexShape = function(c, x, y, w, h) argument
1821 var ss = Math.max(3, Math.min(h, w) * 0.05); // half of symbol size
1823 c.ellipse(0, 0, w, h);
1827 c.moveTo(w * 0.5 - ss, h * 0.05 + i);
1828 c.lineTo(w * 0.5 + ss, h * 0.05 + i);
1829 c.moveTo(w * 0.5, h * 0.05 - ss + i);
1830 c.lineTo(w * 0.5, h * 0.05 + ss + i);
1831 c.moveTo(w * 0.5 - ss, h * 0.95 - i);
1832 c.lineTo(w * 0.5 + ss, h * 0.95 - i);
1897 mxShapeElectricalSource.prototype.paintVertexShape = function(c, x, y, w, h) argument
1907 c.ellipse(0, 0, w, h);
1912 c.moveTo(0, h * 0.5);
1914 c.lineTo(w, h * 0.5);
1915 c.lineTo(w * 0.5, h);
1916 c.lineTo(0, h * 0.5);
1926 c.moveTo(w * 0.3, h * 0.5);
1927 c.quadTo(w * 0.34, h * 0.35, w * 0.4, h * 0.35);
1928 c.quadTo(w * 0.46, h * 0.35, w * 0.5, h * 0.5);
1929 c.quadTo(w * 0.53, h * 0.65, w * 0.6, h * 0.65);
1930 c.quadTo(w * 0.66, h * 0.65, w * 0.7, h * 0.5);
1935 c.moveTo(w * 0.3, h * 0.5);
1936 c.lineTo(w * 0.3, h * 0.35);
1937 c.lineTo(w * 0.5, h * 0.35);
1938 c.lineTo(w * 0.5, h * 0.65);
1939 c.lineTo(w * 0.7, h * 0.65);
1940 c.lineTo(w * 0.7, h * 0.5);
1945 c.moveTo(w * 0.3, h * 0.65);
1946 c.lineTo(w * 0.4, h * 0.35);
1947 c.lineTo(w * 0.5, h * 0.65);
1948 c.lineTo(w * 0.6, h * 0.35);
1949 c.lineTo(w * 0.7, h * 0.65);
1954 c.moveTo(w * 0.24, h * 0.65);
1955 c.lineTo(w * 0.42, h * 0.35);
1956 c.lineTo(w * 0.42, h * 0.65);
1957 c.lineTo(w * 0.58, h * 0.35);
1958 c.lineTo(w * 0.58, h * 0.65);
1959 c.lineTo(w * 0.76, h * 0.35);
1960 c.lineTo(w * 0.76, h * 0.65);
1965 c.moveTo(w * 0.5, h * 0.17);
1966 c.lineTo(w * 0.5, h * 0.5);
1967 c.moveTo(w * 0.18, h * 0.42);
1968 c.lineTo(w * 0.5, h * 0.5);
1969 c.moveTo(w * 0.32, h * 0.78);
1970 c.lineTo(w * 0.5, h * 0.5);
1971 c.moveTo(w * 0.82, h * 0.42);
1972 c.lineTo(w * 0.5, h * 0.5);
1973 c.moveTo(w * 0.68, h * 0.78);
1974 c.lineTo(w * 0.5, h * 0.5);
1979 c.moveTo(0, h * 0.5);
1980 c.lineTo(w, h * 0.5);
1984 c.ellipse(0, h * 0.43, w * 0.14, h * 0.14);
1986 c.ellipse(w * 0.86, h * 0.43, w * 0.14, h * 0.14);
1989 c.moveTo(w * 0.83, h * 0.63);
1990 c.lineTo(w * 0.73, h * 0.73);
1991 c.lineTo(w * 0.27, h * 0.27);
1992 c.lineTo(w * 0.17, h * 0.37);
1999 c.moveTo(w * 0.2, h * 0.25);
2000 c.lineTo(w * 0.13, h * 0.4);
2001 c.lineTo(w * 0.28, h * 0.33);
2007 c.moveTo(w * 0.3, h * 0.65);
2008 c.lineTo(w * 0.4, h * 0.65);
2009 c.lineTo(w * 0.4, h * 0.35);
2010 c.lineTo(w * 0.6, h * 0.35);
2011 c.lineTo(w * 0.6, h * 0.65);
2012 c.lineTo(w * 0.7, h * 0.65);
2017 c.moveTo(w * 0.3, h * 0.35);
2018 c.lineTo(w * 0.4, h * 0.35);
2019 c.lineTo(w * 0.4, h * 0.65);
2020 c.lineTo(w * 0.6, h * 0.65);
2021 c.lineTo(w * 0.6, h * 0.35);
2022 c.lineTo(w * 0.7, h * 0.35);
2027 c.moveTo(w * 0.3, h * 0.5);
2028 c.lineTo(w * 0.33, h * 0.35);
2029 c.lineTo(w * 0.47, h * 0.35);
2030 c.lineTo(w * 0.53, h * 0.65);
2031 c.lineTo(w * 0.67, h * 0.65);
2032 c.lineTo(w * 0.7, h * 0.5);
2037 c.moveTo(w * 0.3, h * 0.65);
2038 c.lineTo(w * 0.5, h * 0.65);
2039 c.lineTo(w * 0.5, h * 0.35);
2040 c.lineTo(w * 0.7, h * 0.35);
2045 c.moveTo(w * 0.3, h * 0.35);
2046 c.lineTo(w * 0.5, h * 0.35);
2047 c.lineTo(w * 0.5, h * 0.65);
2048 c.lineTo(w * 0.7, h * 0.65);
2053 c.moveTo(w * 0.17, h * 0.5);
2054 c.lineTo(w * 0.83, h * 0.5);
2055 c.moveTo(w * 0.67, h * 0.42);
2056 c.lineTo(w * 0.83, h * 0.5);
2057 c.lineTo(w * 0.67, h * 0.58);
2062 c.moveTo(w * 0.5, h * 0.17);
2063 c.lineTo(w * 0.5, h * 0.83);
2064 c.moveTo(w * 0.42, h * 0.67);
2065 c.lineTo(w * 0.5, h * 0.83);
2066 c.lineTo(w * 0.58, h * 0.67);
2070 var ss = Math.max(3, Math.min(h, w) * 0.05); // half of symbol size
2079 c.moveTo(w * 0.5 - ss, h * 0.05 + i);
2080 c.lineTo(w * 0.5 + ss, h * 0.05 + i);
2081 c.moveTo(w * 0.5, h * 0.05 - ss + i);
2082 c.lineTo(w * 0.5, h * 0.05 + ss + i);
2083 c.moveTo(w * 0.5 - ss, h * 0.95 - i);
2084 c.lineTo(w * 0.5 + ss, h * 0.95 - i);