blockly > blockRendering > MarkerSvg
ब्लॉक रेंडरिंग.MarkerSvg क्लास
मार्कर की क्लास, जिसमें मार्कर को SVG के तौर पर ग्राफ़िक के तौर पर रेंडर करने के तरीके शामिल हैं.
हस्ताक्षर:
export declare class MarkerSvg
कंस्ट्रक्टर
निर्माता | मॉडिफ़ायर | कंपनी का ब्यौरा |
---|---|---|
(कंस्ट्रक्टर)(वर्कस्पेस, कॉन्सटेंट, मार्कर) | MarkerSvg क्लास का एक नया इंस्टेंस बनाता है |
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | कंपनी का ब्यौरा |
---|---|---|---|
colour_ | स्ट्रिंग | ||
constants_ | protected |
ConstantProvider | मार्कर बनाने के लिए ज़रूरी कॉन्सटेंट. |
currentMarkerSvg | SVG एलिमेंट | शून्य | मार्कर के लिए मौजूदा SVG एलिमेंट. | |
markerBlock_ | protected |
SVGPathElement | शून्य | |
markerInput_ | protected |
SVGPathElement | शून्य | |
markerSvg_ | protected |
SVGG एलिमेंट | शून्य | वह रूट SVG ग्रुप जिसमें मार्कर है. |
markerSvgLine_ | protected |
SVGRectElement | शून्य | |
markerSvgRect_ | protected |
SVGRectElement | शून्य | |
svgGroup_ | protected |
SVGG एलिमेंट | शून्य |
तरीके
तरीका | मॉडिफ़ायर | कंपनी का ब्यौरा |
---|---|---|
applyColour_(_curNode) | protected |
मार्कर के रंग को लगाएं. |
createDom() | मार्कर के लिए डीओएम एलिमेंट बनाएं. | |
createDomInternal_() | protected |
मार्कर SVG बनाएं. |
डिसपोज़() | इस मार्कर को नष्ट करें. | |
draw(oldNode, curNode) | मार्कर को अपडेट करें. | |
getBlinkProperties_() | protected |
मार्कर को ब्लिंक करने के लिए प्रॉपर्टी पाएं. |
getMarker() | मार्कर पाएं. | |
getSvgRoot() | SVG या शून्य का रूट नोड मौजूद न होने पर, इसे रिटर्न करें. | |
छिपाएं() | मार्कर छिपाएं. | |
isCursor() | अगर मार्कर को कर्सर की तरह ड्रॉ करना है, तो 'सही' होगा, नहीं तो 'गलत'. कर्सर को फ़्लैश करती हुई लाइन के तौर पर खींचा जाता है. मार्कर को एक ठोस रेखा के रूप में बनाया जाता है. | |
positionBlock_(चौड़ाई, मार्कर बंद सेट, मार्कर की ऊंचाई) | protected |
ब्लॉक के लिए मार्कर रखें. ब्लॉक के चारों ओर, रेक्टैंगल के ऊपरी आधे हिस्से की आउटलाइन को दिखाता है. |
positionInput_(connection) | protected |
इनपुट कनेक्शन के लिए मार्कर को सही जगह पर रखें. भरी हुई पहेली का हिस्सा दिखाता है. |
positionLine_(x, y, चौड़ाई) | protected |
मार्कर को फ़ाइल फ़ोल्डर इकाइयों में बताए गए निर्देशांक पर ले जाएं और दिखाएं. हॉरिज़ॉन्टल लाइन दिखाता है. |
positionOUT_(चौड़ाई, ऊंचाई, कनेक् शन) | protected |
आउटपुट कनेक्शन के लिए मार्कर को सही जगह पर रखें. पहेली की आउटलाइन के साथ-साथ, सबसे ऊपर और नीचे के पाथ को दिखाता है. |
positionprevious_(चौड़ाई, मार्करबंद सेट करें, मार्कर की लंबाई, कनेक्शन शैप) | protected |
पिछले कनेक्शन के लिए मार्कर रखें. पिछले कनेक्शन को दिखाने के लिए, सबसे ऊपर नॉच के साथ आधा रेक्टैंगल दिखाता है. |
positionRect_(x, y, चौड़ाई, ऊंचाई) | protected |
मार्कर को फ़ाइल फ़ोल्डर इकाइयों में बताए गए निर्देशांक पर ले जाएं और दिखाएं. भरी हुई रेक्टैंगल दिखाता है. |
setParent_(newParent) | protected |
मार्कर के SVG रूट को पैरंट के SVG ग्रुप से अटैच करता है. |
showAtLocation_(curNode) | protected |
curNode के टाइप के आधार पर मार्कर की दिखने वाली स्थिति अपडेट करें.. |
showCurrent_() | protected |
मौजूदा मार्कर दिखाएं. |
showWithBlock_(curNode) | protected |
ब्लॉक का मार्कर रखें और दिखाएं. |
showWithButton_(curNode) | protected |
फ़्लाइआउट बटन के लिए मार्कर रखें और दिखाएं. यह एक बॉक्स है, जिसमें बटन के चारों ओर अतिरिक्त पैडिंग (जगह) होती है. |
showWithCoordinates_(curNode) | protected |
फ़ाइल फ़ोल्डर निर्देशांक के लिए मार्कर रखें और दिखाएं. यह एक हॉरिज़ॉन्टल लाइन है. |
showWithField_(curNode) | protected |
फ़ील्ड के लिए मार्कर रखें और दिखाएं. यह फ़ील्ड के चारों ओर एक बॉक्स है. |
showWithInput_(curNode) | protected |
इनपुट के लिए मार्कर रखें और दिखाएं. यह एक पहेली है. |
showWithNext_(curNode) | protected |
अगले कनेक्शन के लिए मार्कर को रखें और दिखाएं. यह एक हॉरिज़ॉन्टल लाइन है. |
showWithOutput_(curNode) | protected |
आउटपुट कनेक्शन के लिए मार्कर को रखें और दिखाएं. |
showWithPrevious_(curNode) | protected |
पिछले कनेक्शन के लिए मार्कर रखें और दिखाएं. |
showWithStack_(curNode) | protected |
स्टैक के लिए मार्कर रखें और दिखाएं. यह बॉक्स, ब्लॉक के पूरे स्टैक के चारों ओर अतिरिक्त पैडिंग वाला होता है. |