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(कनेक्शन) |