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) |