रिसर्च सर्वे: Blockly के साथ अपने अनुभव के बारे में हमें बताएं
सर्वे शुरू करें
स्थायी कंपनी
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ConstantProvider
, मैजिक नंबर, शेप, और स्ट्रिंग का कलेक्शन है. इन्हें रेंडर करने वाले अन्य सभी कॉम्पोनेंट के साथ-साथ, Blockly के अन्य हिस्सों में भी इस्तेमाल किया जाता है. जैसे, पहले से मौजूद फ़ील्ड.
सभी कॉन्सटैंट वैल्यू को कॉन्सटेंट माना जाता है! रनटाइम में वैल्यू बदलने से रेंडरिंग में गड़बड़ी होती है.
कनेक्शन का आकार
कॉन्सटेंट प्रोवाइडर में अलग-अलग कनेक्शन के स्टैंडर्ड आकार की परिभाषाएं शामिल होती हैं. Notch
, अगले और पिछले कनेक्शन का आकार तय करते हैं. और PuzzleTab
इनपुट और आउटपुट कनेक्शन का आकार तय करते हैं. (ये नाम डिफ़ॉल्ट रेंडरर से मिलने वाले
आकारों पर आधारित हैं.)
चेक के आधार पर कनेक्शन का आकार
कॉन्सटैंट प्रोवाइडर, अपनी कनेक्शन जांच के आधार पर, डाइनैमिक तौर पर कनेक्शन का आकार भी तय कर सकता है. ऐसा करने के लिए,
shapeFor
तरीके का इस्तेमाल किया जाता है.
अन्य अलग-अलग पाथ
कॉन्सटेंट प्रोवाइडर, ब्लॉक के अन्य अलग-अलग हिस्सों के लिए पाथ भी परिभाषित करता है, जैसे कि छोटे हो चुके ब्लॉक के लिए दांतेदार किनारे.
अन्य अलग-अलग वैल्यू
आखिर में, कॉन्सटेंट प्रोवाइडर अलग-अलग एलिमेंट के बीच पैडिंग या पंक्तियों की कम से कम ऊंचाई जैसी चीज़ों के लिए अलग-अलग वैल्यू भी तय करता है.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2023-12-02 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2023-12-02 (UTC) को अपडेट किया गया."],[[["The `ConstantProvider` stores essential values like shapes, strings, and numbers used by Blockly's rendering components."],["It defines standard shapes for different connection types, including notches for previous/next connections and puzzle tabs for input/output connections."],["Connection shapes can be dynamically determined based on connection checks using the `shapeFor` method."],["The `ConstantProvider` also defines paths for elements like collapsed block edges and various values for padding and minimum heights."],["Modifying `ConstantProvider` values during runtime is discouraged as it can lead to rendering issues."]]],["The `ConstantProvider` stores essential rendering data for Blockly, including connection shapes, paths, and values. It defines standard connection shapes like `Notch` for next/previous connections and `PuzzleTab` for input/output. The `shapeFor` method allows dynamic shape definition based on connection checks. Additionally, it defines paths for block components, like jagged edges, and values for padding and minimum row heights, ensuring consistent rendering. Changing these values at runtime will cause rendering issues.\n"]]