थीम क्लास
थीम के लिए क्लास.
हस्ताक्षर:
export declare class Theme implements ITheme
लागू करता है: Iथीम
कंस्ट्रक्टर
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(constructor)(name, opt_blockStyles, opt_categoryStyles, opt_componentStyles) | Theme क्लास का एक नया इंस्टेंस बनाता है |
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | ब्यौरा |
---|---|---|---|
name | स्ट्रिंग |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
defineTheme(name, themeObj) | static |
नई Blockly थीम तय करें. |
getComponentStyle(componentName) | दिए गए Blockly यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट के लिए स्टाइल लेता है. अगर स्टाइल की वैल्यू कोई स्ट्रिंग है, तो हम नाम वाली किसी रेफ़रंस की वैल्यू ढूंढने की कोशिश करते हैं. | |
setBlockStyle(blockStyleName, blockStyle) | BlockStyles मैप में स्टाइल को बदल देता है या जोड़ता है. | |
setCategoryStyle(categoryStyleName, categoryStyle) | कैटगरीस्टाइल मैप में कोई स्टाइल बदलता है या जोड़ता है. | |
setComponentStyle(componentName, styleValue) | स्टाइल वैल्यू के साथ किसी ब्लॉकली यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को कॉन्फ़िगर करें. | |
setFontStyle(fontStyle) | किसी थीम की फ़ॉन्ट स्टाइल कॉन्फ़िगर करें. | |
setStartHats(startHats) | किसी थीम के स्टार्ट हैट कॉन्फ़िगर करें. |