blockly > blockRendering > PathObject

blockRendering.PathObject क्लास

ऐसा ऑब्जेक्ट जो रेंडरर के इस्तेमाल किए गए हर SVG एलिमेंट को बनाने और सेट करने की सुविधा देता है.

हस्ताक्षर:

export declare class PathObject implements IPathObject 

इस्तेमाल करता है: IPathObject

निर्माता

निर्माता मॉडिफ़ायर ब्यौरा
(constructor)(root, style, constants) PathObject क्लास का नया इंस्टेंस बनाता है

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
कंस्टेंट ConstantProvider
style BlockStyle
svgPath SVGElement
svgRoot SVGElement

तरीके

तरीका मॉडिफ़ायर ब्यौरा
addConnectionHighlight(connection, connectionPath, offset, rtl) दिए गए कनेक्शन के लिए, दिए गए पाथ को कनेक्शन हाइलाइट के तौर पर जोड़ता है.
applyColour(block) सेव किए गए रंगों को ब्लॉक के पाथ पर लागू करें. साथ ही, यह भी ध्यान रखें कि पाथ किसी शैडो ब्लॉक से जुड़े हैं या नहीं.
flipRTL() दाएं से बाएं लिखने के क्रम में, SVG पाथ को फ़्लिप करें.
removeConnectionHighlight(connection) अगर दिए गए कनेक्शन से कोई हाइलाइट जुड़ा है, तो उसे हटा देता है.
setClass_(className, add) protected पाथ ऑब्जेक्ट के रूट एसवीजी एलिमेंट पर, दी गई सीएसएस क्लास जोड़ें या हटाएं.
setPath(pathString) रेंडरर से जनरेट किए गए पाथ को उसी एसवीजी एलिमेंट पर सेट करें.
setStyle(blockStyle) स्टाइल सेट करें.
updateDisabled_(disabled) protected ब्लॉक की स्थिति को बंद के तौर पर दिखाने के लिए, ब्लॉक के लुक को अपडेट करता है.
updateDraggingDelete(enable) स्टाइल जोड़ें या हटाएं, ताकि यह पता चल सके कि ब्लॉक को मिटाने के लिए चुने गए हिस्से पर खींचा गया है.
updateHighlighted(enable) सेट करें कि ब्लॉक में हाइलाइट दिखे या नहीं. ब्लॉक हाइलाइट करने की सुविधा का इस्तेमाल, आम तौर पर उन ब्लॉक को विज़ुअल तौर पर मार्क करने के लिए किया जाता है जो फ़िलहाल चल रहे हैं.
updateInsertionMarker(enable) किसी ब्लॉक को इंसर्शन मार्कर दिखाने वाली स्टाइल जोड़ें या हटाएं.
updateMovable(enable) ब्लॉक को एक जगह से दूसरी जगह ले जाया जा सकता है, यह दिखाने के लिए स्टाइल जोड़ें या हटाएं.
updateReplacementFade(enable) ऐसी स्टाइल जोड़ें या हटाएं जिससे पता चलता हो कि खींचे जा रहे ब्लॉक को छोड़ने पर, यह ब्लॉक बदल जाएगा. अगर कोई चैनल शैडो ब्लॉक किया जाता है, तो वह चैनल दिखना बंद हो जाएगा. ऐसा न करने पर, शुल्क में बढ़ोतरी हो जाएगी.
updateSelected(enable) चुने गए ब्लॉक को दिखाने वाली स्टाइल जोड़ें या हटाएं.
updateShadow_(shadow) protected यह शैडो स्टेटस दिखाने के लिए, ब्लॉक के लुक को अपडेट करता है.
updateShapeForInputHighlight(_conn, _enable) ऐसी स्टाइल जोड़ें या हटाएं जिससे पता चलता हो कि खींचे गए ब्लॉक को छोड़ने पर, यह ब्लॉक इनपुट से कनेक्ट हो जाएगा.