blockly > blockRendering > IPathObject
ब्लॉक रेंडरिंग.IPathObject इंटरफ़ेस
ब्लॉक के पाथ ऑब्जेक्ट के लिए इंटरफ़ेस.
हस्ताक्षर:
export interface IPathObject
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | ब्यौरा |
---|---|---|---|
constants | ConstantProvider | रेंडरर का कॉन्सटेंट प्रोवाइडर. | |
cursorSvg | SVG एलिमेंट | शून्य | कर्सर को ब्लॉक से अटैच किए जाने पर, कर्सर SVG एलिमेंट को होल्ड करता है. अगर ब्लॉक पर कोई कर्सर नहीं है, तो यह शून्य होता है. | |
markerSvg | SVG एलिमेंट | शून्य | मार्कर को ब्लॉक से अटैच किए जाने पर मार्कर SVG एलिमेंट को होल्ड करता है. अगर ब्लॉक पर कोई मार्कर नहीं है, तो यह शून्य होता है. | |
स्टाइल | BlockStyle | ब्लॉक का प्राइमरी पाथ. | |
svgPath | SVGElement | ब्लॉक का प्राइमरी पाथ. |
तरीके
तरीका | ब्यौरा |
---|---|
addConnectionhighlight(कनेक्शन, CONNECTIONPath, ऑफ़सेट, rtl)? | (ज़रूरी नहीं) दिए गए कनेक्शन के लिए, दिए गए पाथ को कनेक्शन हाइलाइट के तौर पर जोड़ता है. |
applyColour(block) | यह ध्यान में रखते हुए कि पाथ किसी शैडो ब्लॉक से जुड़े हैं या नहीं, ब्लॉक के पाथ में स्टोर किए गए कलर लागू करें. |
फ़्लिपआरटीएल() | SVG पाथ को RTL में फ़्लिप करें. |
RemoveConnectionहाइलाइट(कनेक्शन)? | (ज़रूरी नहीं) दिए गए कनेक्शन से जुड़े किसी भी हाइलाइट को हटाता है, अगर वह मौजूद हो. |
setCursorSvg(cursorSvg) | इस ब्लॉक के SVG ग्रुप में, कर्सर SVG जोड़ें. |
setMarkerSvg(markerSvg) | इस ब्लॉक के SVG ग्रुप में, SVG मार्कर जोड़ें. |
setPath(pathString) | रेंडरर का जनरेट किया गया पाथ, उससे जुड़े SVG एलिमेंट पर सेट करें. |
setStyle(blockStyle) | स्टाइल अपडेट करें. |
updateDraggingDelete(enabled) | स्टाइल जोड़ें या हटाएं. इससे यह पता चलता है कि ब्लॉक को, मिटाए गए हिस्से पर खींचा गया है. |
updateHighlighted(highlighted) | सेट करें कि ब्लॉक से हाइलाइट दिखे या नहीं. ब्लॉक हाइलाइट करने की सुविधा का इस्तेमाल, अक्सर लागू किए जा रहे ब्लॉक को विज़ुअल तौर पर मार्क करने के लिए किया जाता है. |
updateInsertionMarker(enabled) | स्टाइल जोड़ें या हटाएं, जिससे पता चलता है कि ब्लॉक एक इंसर्शन मार्कर है. |
updateMovable(enabled) | स्टाइल जोड़ें या हटाएं. इससे पता चलता है कि ब्लॉक को एक जगह से दूसरी जगह ले जाया जा सकता है. |
updateSelected(enabled) | स्टाइल जोड़ें या हटाएं, जिससे यह पता चलता है कि ब्लॉक चुना गया है. |