blockly > zelos > ConstantProvider

zelos.AssistantProvider क्लास

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

हस्ताक्षर:

export declare class ConstantProvider extends BaseConstantProvider 

बढ़ावा दें: BaseConstantProvider

कंस्ट्रक्टर

निर्माता मॉडिफ़ायर ब्यौरा
(कंस्ट्रक्टर)() ConstantProvider क्लास का एक नया इंस्टेंस बनाता है

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर Type ब्यौरा
CURSOR_COLOUR स्ट्रिंग
CURSOR_RADIUS नंबर इनपुट और आउटपुट कनेक्शन के लिए कर्सर का दायरा.
FIELD_COLOUR_FULL_BLOCK boolean
FIELD_DROPDOWN_COLOURED_DIV boolean
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW boolean
FIELD_DROPDOWN_SVG_ARROW boolean
FIELD_TEXT_FONTFAMILY स्ट्रिंग
FIELD_TEXT_FONTWEIGHT स्ट्रिंग
FIELD_TEXTINPUT_BOX_SHADOW boolean
FULL_BLOCK_FIELDS boolean
GRID_UNIT नंबर
हेक्गोनल आकार | शून्य यह ऑब्जेक्ट, बूलियन रिपोर्टर ब्लॉक के लिए इस्तेमाल किए गए हेक्सागॉन के बारे में जानकारी देता है. init से पहले 'शून्य' को कॉल किया जाता है.
JAGGED_TEETH_HEIGHT नंबर
JAGGED_TEETH_WIDTH नंबर
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH नंबर
REPLACEMENT_GLOW_COLOUR स्ट्रिंग चमक को बदलने वाला रंग.
REPLACEMENT_GLOW_SIZE नंबर चुनी गई चमक का साइज़.
replacementGlowFilterId स्ट्रिंग रिप्लेसमेंट ग्लो फ़िल्टर का आईडी या अगर कोई फ़िल्टर सेट नहीं है, तो खाली स्ट्रिंग.
राउंड आकार | शून्य यह ऑब्जेक्ट किसी नंबर या स्ट्रिंग रिपोर्टर ब्लॉक के लिए इस्तेमाल किए गए हेक्सागॉन के बारे में जानकारी देता है. 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; }
स्क्वेयर्ड आकार | शून्य यह ऑब्जेक्ट, आयताकार रिपोर्टर ब्लॉक के लिए इस्तेमाल किए गए हेक्सागॉन के बारे में जानकारी देता है. init से पहले 'शून्य' को कॉल किया जाता है.
START_HAT_HEIGHT नंबर
START_HAT_WIDTH नंबर
STATEMENT_INPUT_SPACER_MIN_WIDTH नंबर

तरीके

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