blockly > zelos > ConstantProvider

zelos.ConstantProvider क्लास

यह एक ऐसा ऑब्जेक्ट है जो Zelos मोड में ब्लॉक को रेंडर करने के लिए कॉन्स्टेंट उपलब्ध कराता है.

हस्ताक्षर:

export declare class ConstantProvider extends BaseConstantProvider 

इससे मिलता-जुलता है: BaseConstantProvider

निर्माता

निर्माता मॉडिफ़ायर ब्यौरा
(constructor)(gridUnit) नया ConstantProvider बनाता है.

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
CURSOR_COLOUR स्ट्रिंग
CURSOR_RADIUS संख्या इनपुट और आउटपुट कनेक्शन के लिए कर्सर की त्रिज्या.
FIELD_COLOUR_FULL_BLOCK बूलियन
FIELD_DROPDOWN_COLOURED_DIV बूलियन
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW बूलियन
FIELD_DROPDOWN_SVG_ARROW बूलियन
FIELD_TEXT_FONTFAMILY स्ट्रिंग
FIELD_TEXT_FONTWEIGHT स्ट्रिंग
FIELD_TEXTINPUT_BOX_SHADOW बूलियन
FULL_BLOCK_FIELDS बूलियन
GRID_UNIT संख्या
HEXAGONAL शेप | null यह ऑब्जेक्ट, बूलियन रिपोर्टर ब्लॉक के लिए इस्तेमाल किए गए हेक्सागॉन के बारे में जानकारी देता है. init को कॉल करने से पहले शून्य है.
JAGGED_TEETH_HEIGHT संख्या
JAGGED_TEETH_WIDTH संख्या
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH संख्या
REPLACEMENT_GLOW_COLOUR स्ट्रिंग बदले जाने वाले चमकदार रंग का रंग.
REPLACEMENT_GLOW_SIZE संख्या चुने गए ग्लो का साइज़.
replacementGlowFilterId स्ट्रिंग बदले जाने वाले ग्लो फ़िल्टर का आईडी या कोई फ़िल्टर सेट न होने पर खाली स्ट्रिंग.
ROUNDED शेप | null यह ऑब्जेक्ट, नंबर या स्ट्रिंग रिपोर्टर ब्लॉक के लिए इस्तेमाल किए गए हेक्सागॉन के बारे में जानकारी देता है. init को कॉल करने से पहले शून्य है.
SELECTED_GLOW_COLOUR स्ट्रिंग चुना गया ग्लो कलर.
SELECTED_GLOW_SIZE संख्या चुने गए ग्लो का साइज़.
selectedGlowFilterId स्ट्रिंग चुने गए ग्लो फ़िल्टर का आईडी या कोई फ़िल्टर सेट न होने पर खाली स्ट्रिंग.
SHAPE_IN_SHAPE_PADDING { [key: number]: { [key: number]: number; }; } आउटपुट/इनपुट शेप का मैप और ब्लॉक को पैड करने के लिए ज़रूरी वैल्यू. आउटर की, आउटर शेप होती है और इनर की, इनर शेप होती है. जब आउटर शेप वाले ब्लॉक में, उसके बाएं या दाएं किनारे पर इनर शेप वाला इनपुट ब्लॉक होता है, तो ब्लॉक एलिमेंट इस तरह अलाइन किए जाते हैं कि तय किए गए पैडिंग तक पहुंचा जा सके.
आकार { HEXAGONAL: number; ROUND: number; SQUARE: number; PUZZLE: number; NOTCH: number; }
SQUARED शेप | null यह ऑब्जेक्ट, रेक्टैंगल रिपोर्टर ब्लॉक के लिए इस्तेमाल किए गए हेक्सागॉन के बारे में जानकारी देता है. init को कॉल करने से पहले शून्य है.
START_HAT_HEIGHT संख्या
START_HAT_WIDTH संख्या
STATEMENT_INPUT_SPACER_MIN_WIDTH संख्या

तरीके

तरीका मॉडिफ़ायर ब्यौरा
createDom(svg, tagName, selector, injectionDivIfIsParent)
dispose()
generateSecondaryColour_(colour)
generateTertiaryColour_(colour)
getCSS_(selector)
init()
makeHexagonal() protected हेक्सागॉन आकार के लिए साइज़ और पाथ की जानकारी बनाएं.
makeInsideCorners()
makeNotch()
makeRounded() protected गोल आकार के लिए साइज़ और पाथ की जानकारी बनाएं.
makeSquared() protected स्क्वेयर आकार के लिए साइज़ और पाथ की जानकारी बनाएं.
makeStartHat()
setDynamicProperties_(theme)
setFontConstants_(theme)
shapeFor(connection)