blockly > blockRendering > IPathObject

blockRendering.IPathObject इंटरफ़ेस

ब्लॉक के पाथ ऑब्जेक्ट के लिए इंटरफ़ेस.

हस्ताक्षर:

export interface IPathObject 

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
कंस्टेंट ConstantProvider रेंडर करने वाले कॉन्टेंट का कॉन्सटेंट प्रोवाइडर.
style BlockStyle ब्लॉक का मुख्य पाथ.
svgPath SVGElement ब्लॉक का मुख्य पाथ.

तरीके

तरीका ब्यौरा
addConnectionHighlight(connection, connectionPath, offset, rtl)? (ज़रूरी नहीं) दिए गए कनेक्शन के लिए, दिए गए पाथ को कनेक्शन हाइलाइट के तौर पर जोड़ता है.
applyColour(block)? (ज़रूरी नहीं) सेव किए गए रंगों को ब्लॉक के पाथ पर लागू करें. साथ ही, यह भी ध्यान रखें कि पाथ किसी शैडो ब्लॉक से जुड़े हैं या नहीं.
flipRTL() दाएं से बाएं लिखने के क्रम में, SVG पाथ को फ़्लिप करें.
removeConnectionHighlight(connection)? (ज़रूरी नहीं) अगर दिए गए कनेक्शन से कोई हाइलाइट जुड़ा है, तो उसे हटा देता है.
setPath(pathString) रेंडरर से जनरेट किए गए पाथ को उसी एसवीजी एलिमेंट पर सेट करें.
setStyle(blockStyle)? (ज़रूरी नहीं) स्टाइल अपडेट करें.
updateDraggingDelete(enabled) स्टाइल जोड़ें या हटाएं, ताकि यह पता चल सके कि ब्लॉक को मिटाने के लिए चुने गए हिस्से पर खींचा गया है.
updateHighlighted(highlighted) सेट करें कि ब्लॉक में हाइलाइट दिखे या नहीं. ब्लॉक हाइलाइट करने की सुविधा का इस्तेमाल, आम तौर पर उन ब्लॉक को विज़ुअल तौर पर मार्क करने के लिए किया जाता है जो फ़िलहाल चल रहे हैं.
updateInsertionMarker(enabled) किसी ब्लॉक को इंसर्शन मार्कर दिखाने वाली स्टाइल जोड़ें या हटाएं.
updateMovable(enabled) ब्लॉक को एक जगह से दूसरी जगह ले जाया जा सकता है, यह दिखाने के लिए स्टाइल जोड़ें या हटाएं.
updateSelected(enabled) चुने गए ब्लॉक को दिखाने वाली स्टाइल जोड़ें या हटाएं.