Blockly पैकेज
क्लास
कक्षा | ब्यौरा |
---|---|
ब्लॉक करना | एक ब्लॉक के लिए क्लास. आम तौर पर, इसे सीधे तौर पर नहीं बुलाया जाता. इसके बजाय, workspace.newBlock() को प्राथमिकता दी जाती है. |
BlockFlyoutInflater | फ़्लायोट के लिए ब्लॉक बनाने की ज़िम्मेदारी वाली क्लास. |
BlockNavigationPolicy | ब्लॉक से कीबोर्ड नेविगेशन को कंट्रोल करने वाले नियमों का सेट. |
BlockSvg | ब्लॉक के एसवीजी (Scalable Vector Graphics) वर्शन के लिए क्लास. आम तौर पर, इसे सीधे तौर पर नहीं बुलाया जाता. इसके बजाय, workspace.newBlock() को प्राथमिकता दी जाती है. |
ButtonFlyoutInflater | फ़्लायोट के लिए बटन बनाने की ज़िम्मेदारी वाली क्लास. |
CodeGenerator | कोड जनरेटर के लिए क्लास, जो ब्लॉक को किसी भाषा में बदलती है. |
CollapsibleToolboxCategory | टूलबॉक्स में किसी कैटगरी के लिए क्लास, जिसे छोटा किया जा सकता है. |
ComponentManager | Workspace में रजिस्टर किए गए सभी आइटम के लिए मैनेजर. |
कनेक्शन | ब्लॉक के बीच कनेक्शन के लिए क्लास. |
ConnectionChecker | कनेक्शन टाइप की जांच करने के लॉजिक के लिए क्लास. |
ConnectionDB | कनेक्शन का डेटाबेस. कनेक्शन, उनके वर्टिकल कॉम्पोनेंट के क्रम में सेव किए जाते हैं. इस तरह, किसी इलाके में मौजूद कनेक्शन को बाइनरी सर्च का इस्तेमाल करके तेज़ी से खोजा जा सकता है. |
ConnectionNavigationPolicy | किसी कनेक्शन से कीबोर्ड नेविगेशन को कंट्रोल करने वाले नियमों का सेट. |
ContextMenuRegistry | कॉन्टेक्स्ट मेन्यू आइटम की रजिस्ट्री के लिए क्लास. इसे सिंगलटन के तौर पर इस्तेमाल किया जाना चाहिए. आपको नया इंस्टेंस नहीं बनाना चाहिए. साथ ही, इस क्लास को सिर्फ़ ContextMenuRegistry.registry से ऐक्सेस करना चाहिए. |
DeleteArea | किसी ऐसे कॉम्पोनेंट के लिए एब्स्ट्रैक्ट क्लास जो उस पर छोड़े गए ब्लॉक या बबल को मिटा सकता है. |
DragTarget | जब किसी ब्लॉक या बबल को खींचकर या छोड़कर उसके ऊपर रखा जाता है, तो कस्टम व्यवहार वाले कॉम्पोनेंट के लिए एब्स्ट्रैक्ट क्लास. |
FieldCheckbox | चेकबॉक्स फ़ील्ड के लिए क्लास. |
FieldDropdown | बदलाव किए जा सकने वाले ड्रॉपडाउन फ़ील्ड के लिए क्लास. |
FieldImage | ब्लॉक पर मौजूद इमेज की क्लास. |
FieldLabel | बदलाव न किए जा सकने वाले और सीरियल नहीं किए जा सकने वाले टेक्स्ट फ़ील्ड के लिए क्लास. |
FieldLabelSerializable | बदलाव न किए जा सकने वाले और सीरियल किए जा सकने वाले टेक्स्ट फ़ील्ड के लिए क्लास. |
FieldNavigationPolicy | किसी फ़ील्ड से कीबोर्ड नेविगेशन को कंट्रोल करने वाले नियमों का सेट. |
FieldNumber | बदलाव किए जा सकने वाले नंबर फ़ील्ड के लिए क्लास. |
FieldTextInput | बदलाव किए जा सकने वाले टेक्स्ट फ़ील्ड के लिए क्लास. |
FieldVariable | वैरिएबल के ड्रॉपडाउन फ़ील्ड के लिए क्लास. |
FlyoutButton | फ़्लाईआउट में मौजूद बटन या लेबल के लिए क्लास. |
FlyoutButtonNavigationPolicy | फ़्लाईआउट बटन से कीबोर्ड नेविगेशन को कंट्रोल करने वाले नियमों का सेट. |
FlyoutItem | फ़्लाईआउट में दिखाए गए आइटम की इमेज. |
FlyoutMetricsManager | फ़्लाईआउट के वर्कस्पेस के लिए मेट्रिक कैलकुलेट करता है. इन मेट्रिक का इस्तेमाल, मुख्य रूप से फ़्लाईआउट के स्क्रोलबार का साइज़ तय करने के लिए किया जाता है. |
FlyoutNavigationPolicy | नेविगेशन की सामान्य नीति, जो फ़्लाईआउट में मौजूद आइटम के बीच नेविगेट करती है. |
FlyoutNavigator | |
FlyoutSeparator | फ़्लायआउट में एलिमेंट के बीच के अंतर को दिखाने वाली इमेज. |
FlyoutSeparatorNavigationPolicy | फ़्लाईआउट सेपरेटर से कीबोर्ड नेविगेशन को कंट्रोल करने वाले नियमों का सेट. यह कोई प्लेसहोल्डर नहीं है, क्योंकि फ़्लायआउट सेपरेटर पर नेविगेट नहीं किया जा सकता. |
FocusableTreeTraverser | IFocusableTree को लागू करने के लिए, एक सहायक सुविधा. इससे, आम तौर पर ट्री ट्रैवल करने में मदद मिलती है. |
FocusManager | हर पेज पर एक सिंगलटन, जो एक या उससे ज़्यादा IFocusableTrees में Blockly फ़ोकस को मैनेज करता है. साथ ही, इस फ़ोकस को डीओएम के साथ दोनों तरफ़ से सिंक करता है. अगर कॉलर को पेज पर मौजूद चुनिंदा Blockly कॉम्पोनेंट के लिए, इनपुट फ़ोकस को साफ़ तौर पर बदलना है, तो उन्हें इस मैनेजर में फ़ोकस फ़ंक्शन का इस्तेमाल करना चाहिए. मैनेजर की ज़िम्मेदारी, डीओएम से फ़ोकस इवेंट को मैनेज करने की होती है. ये इवेंट, पेज के एलिमेंट पर उपयोगकर्ताओं के क्लिक करने से हो सकते हैं. साथ ही, यह पक्का करना कि उनसे जुड़े IFocusableNodes को सक्रिय/नॉन-ऐक्टिव तौर पर हाइलाइट किया गया हो. यह उसी तरह से किया जाना चाहिए जिस तरह focusNode() को कॉल करने पर किया जाता है. |
हाथ के जेस्चर | एक जेस्चर के लिए क्लास. |
ग्रिड | वर्कस्पेस के ग्रिड के लिए क्लास. |
HorizontalFlyout | फ़्लायोट के लिए क्लास. |
इनपुट | वैकल्पिक फ़ील्ड वाले इनपुट के लिए क्लास. |
InsertionMarkerPreviewer | |
LabelFlyoutInflater | फ़्लायोट के लिए लेबल बनाने की ज़िम्मेदारी वाली क्लास. |
LineCursor | लाइन कर्सर के लिए क्लास. |
मार्कर | मार्कर के लिए क्लास. इसका इस्तेमाल, कीबोर्ड नेविगेशन में Blockly AST में किसी जगह को सेव करने के लिए किया जाता है. |
MarkerManager | वर्कस्पेस पर एक से ज़्यादा मार्कर और कर्सर को मैनेज करने के लिए क्लास. |
मेन्यू | मेन्यू की बुनियादी क्लास. |
MenuItem | मेन्यू में किसी आइटम को दिखाने वाली क्लास. |
MetricsManager | Workspace की सभी मेट्रिक के हिसाब लगाने वाला मैनेजर. |
नाम | इकाई के नामों (वैरिएबल, प्रोसेस वगैरह) के डेटाबेस के लिए क्लास. |
Navigator | यह क्लास यह तय करती है कि कीबोर्ड नेविगेशन निर्देशों के जवाब में, फ़ोकस कहां जाना चाहिए. |
विकल्प | उपयोगकर्ता के बताए गए विकल्पों को पार्स करें. साथ ही, जहां व्यवहार की जानकारी नहीं दी गई है वहां सही डिफ़ॉल्ट विकल्पों का इस्तेमाल करें. |
RenderedConnection | स्क्रीन पर रेंडर किए जा सकने वाले ब्लॉक के बीच कनेक्शन के लिए क्लास. |
स्क्रोलबार | सिर्फ़ SVG स्क्रोलबार के लिए क्लास. इस तकनीक से एक ऐसा स्क्रोलबार मिलता है जो काम करता है. हालांकि, हो सकता है कि यह सिस्टम के स्क्रोलबार जैसा न दिखे या काम न करे. |
ScrollbarPair | स्क्रोलबार के जोड़े के लिए क्लास. हॉरिज़ॉन्टल और वर्टिकल. |
SeparatorFlyoutInflater | यह क्लास, फ़्लायोट के लिए सेपरेटर बनाने के लिए ज़िम्मेदार है. |
ShortcutRegistry | कीबोर्ड शॉर्टकट की रजिस्ट्री के लिए क्लास. इसे सिंगलटन के तौर पर इस्तेमाल किया जाना चाहिए. आपको नया इंस्टेंस नहीं बनाना चाहिए. साथ ही, इस क्लास को सिर्फ़ ShortcutRegistry.registry से ऐक्सेस करना चाहिए. |
थीम | किसी थीम के लिए क्लास. |
ThemeManager | वर्कस्पेस की थीम और यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को सेव और अपडेट करने के लिए क्लास. |
Toast | यह एक ऐसी क्लास है जिसकी मदद से, कुछ समय के लिए दिखने वाली सूचनाएं दिखाई और खारिज की जा सकती हैं. |
टूलबॉक्स | टूलबॉक्स के लिए क्लास. टूलबॉक्स का DOM बनाता है. |
ToolboxCategory | टूलबॉक्स में किसी कैटगरी के लिए क्लास. |
ToolboxItem | टूलबॉक्स में मौजूद किसी आइटम की क्लास. |
ToolboxSeparator | टूलबॉक्स सेपरेटर के लिए क्लास. यह टूलबॉक्स पर दिखने वाली पतली विज़ुअल लाइन है. इस आइटम के साथ इंटरैक्ट नहीं किया जा सकता. |
ट्रैश कैन | ट्रैश कैन के लिए क्लास. |
UnattachedFieldError | इस गड़बड़ी का मतलब है कि फ़ील्ड, अपने ब्लॉक से जुड़ी जानकारी या ब्लॉक को ऐक्सेस करने की कोशिश कर रहा है, जबकि वह ब्लॉक से असल में अटैच नहीं हुआ है. |
VariableMap | वैरिएबल मैप के लिए क्लास. इसमें डिक्शनरी डेटा स्ट्रक्चर होता है, जिसमें वैरिएबल टाइप को कुंजियों के तौर पर और वैरिएबल की सूचियों को वैल्यू के तौर पर दिखाया जाता है. वैरिएबल की सूची, उस टाइप की होती है जिसे कुंजी से दिखाया जाता है. |
VariableModel | वैरिएबल मॉडल के लिए क्लास. इसमें वैरिएबल की जानकारी होती है. जैसे, नाम, आईडी, और टाइप. |
VerticalFlyout | फ़्लायोट के लिए क्लास. |
Workspace | वर्कस्पेस के लिए क्लास. यह एक ऐसा डेटा स्ट्रक्चर है जिसमें ब्लॉक होते हैं. इसमें कोई यूज़र इंटरफ़ेस (यूआई) नहीं होता और इसे हेडलेस तरीके से बनाया जा सकता है. |
WorkspaceAudio | वर्कस्पेस के लिए ऑडियो लोड करने, सेव करने, और चलाने के लिए क्लास. |
WorkspaceDragger | वर्कस्पेस ड्रैगर के लिए क्लास. माउस या टच से फ़ाइल फ़ोल्डर को खींचने पर, यह फ़ाइल फ़ोल्डर को एक जगह से दूसरी जगह ले जाता है. |
WorkspaceNavigationPolicy | Workspace में कीबोर्ड नेविगेशन को कंट्रोल करने वाले नियमों का सेट. |
WorkspaceSvg | वर्कस्पेस के लिए क्लास. यह स्क्रीन पर मौजूद एक ऐसा क्षेत्र है जिसमें ट्रैशबिन, स्क्रोलबार, बबल, और खींचने और छोड़ने की सुविधाएं होती हैं. हालांकि, ये सुविधाएं ज़रूरी नहीं हैं. |
ZoomControls | ज़ूम कंट्रोल के लिए क्लास. |
ऐब्स्ट्रैक्ट क्लास
एब्स्ट्रैक्ट क्लास | ब्यौरा |
---|---|
फ़ील्ड | बदलाव किए जा सकने वाले फ़ील्ड के लिए ऐब्स्ट्रैक्ट क्लास. |
फ़्लायआउट | फ़्लायोट के लिए क्लास. |
एनुमरेशन
इन्यूमरेशन | ब्यौरा |
---|---|
ConnectionType | कनेक्शन या इनपुट के टाइप के लिए एन्म्. |
फ़ंक्शन
फ़ंक्शन | ब्यौरा |
---|---|
getFocusManager() | FocusManager.getFocusManager के लिए सुविधाजनक फ़ंक्शन. |
hasBubble(obj) | टाइप गार्ड, जो यह जांच करता है कि दिया गया ऑब्जेक्ट IHasBubble है या नहीं. |
hideChaff(opt_onlyClosePopups) | टूलटिप, कॉन्टेक्स्ट मेन्यू, ड्रॉपडाउन विकल्प वगैरह बंद करें. |
inject(container, opt_options) | चुने गए कंटेनर एलिमेंट (आम तौर पर, div) में Blockly एडिटर इंजेक्ट करें. |
isCopyable(obj) | |
isDeletable(obj) | यह बताता है कि दिया गया ऑब्जेक्ट, IDeletable है या नहीं. |
isDraggable(obj) | यह बताता है कि दिया गया ऑब्जेक्ट, IDraggable है या नहीं. |
isIcon(obj) | टाइप गार्ड, जो यह जांच करता है कि दिया गया ऑब्जेक्ट IIcon है या नहीं. |
isPaster(obj) | |
isRenderedElement(obj) | |
isSelectable(obj) | यह जांचता है कि दिया गया ऑब्जेक्ट, ISelectable है या नहीं. |
isSerializable(obj) | टाइप गार्ड, जो यह जांच करता है कि दिया गया ऑब्जेक्ट ISerializable है या नहीं. |
isVariableBackedParameterModel(param) | यह बताता है कि दिया गया ऑब्जेक्ट, वैरिएबल होल्डर है या नहीं. |
setLocale(locale) | स्थानीय भाषा (जैसे, स्थानीय भाषा में लिखे गए मैसेज/ब्लॉक-टेक्स्ट वगैरह) को दी गई स्थानीय भाषा पर सेट करता है. स्क्रिप्ट टैग से लोड करते समय, यह काम का/ज़रूरी नहीं होता, क्योंकि मैसेज Blockly.Msg ऑब्जेक्ट में अपने-आप जुड़ जाते हैं. हालांकि, हम इसे स्क्रिप्ट-टैग और नॉन-स्क्रिप्ट-टैग, दोनों कॉन्टेक्स्ट में उपलब्ध कराते हैं, ताकि tscompiler हमारी टाइप डेफ़िनिशन फ़ाइलों को सही तरीके से बना सके. |
इंटरफ़ेस
इंटरफ़ेस | ब्यौरा |
---|---|
BlocklyOptions | Blockly के विकल्प. |
FieldCheckboxConfig | चेकबॉक्स फ़ील्ड के लिए कॉन्फ़िगरेशन के विकल्प. |
FieldCheckboxFromJsonConfig | चेकबॉक्स फ़ील्ड के लिए, fromJson कॉन्फ़िगरेशन के विकल्प. |
FieldConfig | बेस फ़ील्ड के लिए कॉन्फ़िगरेशन के अतिरिक्त विकल्प. |
FieldDropdownFromJsonConfig | ड्रॉपडाउन फ़ील्ड के लिए fromJson कॉन्फ़िगरेशन. |
FieldImageConfig | इमेज फ़ील्ड के लिए कॉन्फ़िगरेशन के विकल्प. |
FieldImageFromJsonConfig | इमेज फ़ील्ड के लिए fromJson कॉन्फ़िगरेशन के विकल्प. |
FieldLabelConfig | लेबल फ़ील्ड के लिए कॉन्फ़िगरेशन के विकल्प. |
FieldLabelFromJsonConfig | लेबल फ़ील्ड के लिए fromJson कॉन्फ़िगरेशन के विकल्प. |
FieldNumberConfig | संख्या वाले फ़ील्ड के लिए कॉन्फ़िगरेशन के विकल्प. |
FieldNumberFromJsonConfig | नंबर फ़ील्ड के लिए, fromJson कॉन्फ़िगरेशन के विकल्प. |
FieldTextInputFromJsonConfig | टेक्स्ट इनपुट फ़ील्ड के लिए, fromJson कॉन्फ़िगरेशन के विकल्प. |
FieldVariableConfig | वैरिएबल फ़ील्ड के लिए कॉन्फ़िगरेशन के विकल्प. |
FieldVariableFromJsonConfig | वैरिएबल फ़ील्ड के लिए, fromJson कॉन्फ़िगरेशन के विकल्प. |
IAutoHideable | ऐसे कॉम्पोनेंट का इंटरफ़ेस जिसे अपने-आप छिपाया जा सकता है. |
IBoundedElement | बाउंड किए गए एलिमेंट का इंटरफ़ेस. |
IBubble | बबल इंटरफ़ेस. |
ICollapsibleToolboxItem | टूलबॉक्स में मौजूद ऐसे आइटम का इंटरफ़ेस जिसे छोटा किया जा सकता है. |
IComponent | Workspace के किसी ऐसे कॉम्पोनेंट का इंटरफ़ेस जिसे ComponentManager के साथ रजिस्टर किया जा सकता है. |
IConnectionChecker | कनेक्शन टाइप की जांच करने के लॉजिक के लिए क्लास. |
IConnectionPreviewer | यह विज़ुअल "झलक" दिखाता है कि किसी ब्लॉक को ड्रॉप करने पर, वह कहां कनेक्ट होगा. |
IContextMenu | |
ICopyable | |
IDeletable | मिटाए जा सकने वाले ऑब्जेक्ट का इंटरफ़ेस. |
IDeleteArea | किसी ऐसे कॉम्पोनेंट का इंटरफ़ेस जो उस पर छोड़े गए ब्लॉक या बबल को मिटा सकता है. |
IDraggable | इस आइकॉन से, किसी ऐसे ऑब्जेक्ट के बारे में पता चलता है जिसे खींचा और छोड़ा जा सकता है. |
IDragger | |
IDragStrategy | |
IDragTarget | कस्टम व्यवहार वाले कॉम्पोनेंट के लिए इंटरफ़ेस. यह तब दिखता है, जब किसी ब्लॉक या बबल को खींचकर उसके ऊपर छोड़ा जाता है. |
IFlyout | फ़्लायोट के लिए इंटरफ़ेस. |
IFlyoutInflater | |
IFocusableNode | इनपुट फ़ोकस वाली किसी भी चीज़ को दिखाता है. |
IFocusableTree | यह फ़ोकस किए जा सकने वाले एलिमेंट के ट्री को दिखाता है. इसमें, एलिमेंट के ऐक्टिव/पैसिव फ़ोकस कॉन्टेक्स्ट की जानकारी भी होती है. ध्यान दें कि फ़ोकस को FocusManager मैनेज करता है. साथ ही, ट्री लागू करने के दौरान एक बार में ज़्यादा से ज़्यादा एक IFocusableNode पर फ़ोकस किया जा सकता है. अगर ट्री पर फ़ोकस है, तो ट्री के फ़ोकस किए गए नोड को 'चालू' माना जाता है. अगर किसी दूसरे ट्री पर फ़ोकस है, तो उस नोड को 'बंद' माना जाता है. फ़ोकस को एक या उससे ज़्यादा ट्री के बीच शेयर किया जाता है. हर ट्री में सिर्फ़ एक ऐक्टिव या पैसिव नोड हो सकता है. साथ ही, किसी भी समय पूरे पेज पर सिर्फ़ एक ऐक्टिव नोड मौजूद हो सकता है. पैसिव फ़ोकस का मकसद, उपयोगकर्ताओं को यह बताना है कि पहले फ़ोकस किए गए ट्री पर वापस जाने पर, उनका फ़ोकस कहां वापस आ जाएगा. ध्यान दें कि अगर आपको ट्री के फ़ोकस किए गए मौजूदा नोड (पैसिव या ऐक्टिव) की ज़रूरत है, तो FocusableTreeTraverser.findFocusedNode का इस्तेमाल किया जा सकता है. ध्यान दें कि अगर इस ट्री के लिए खास नोड वापस लाने की ज़रूरत है, तो lookUpFocusableNode या FocusableTreeTraverser.findFocusableNodeFor का इस्तेमाल करें. |
IHasBubble | |
IIcon | |
IKeyboardAccessible | कीबोर्ड शॉर्टकट को मैनेज करने वाले ऑब्जेक्ट का इंटरफ़ेस. |
ImageProperties | इमेज ड्रॉपडाउन के ऐसे विकल्प की परिभाषा जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. |
IMetricsManager | मेट्रिक मैनेजर के लिए इंटरफ़ेस. |
IMovable | किसी ऐसे ऑब्जेक्ट का इंटरफ़ेस जिसे एक जगह से दूसरी जगह ले जाया जा सकता है. |
INavigationPolicy | नियमों का एक सेट, जो यह तय करता है कि कीबोर्ड नेविगेशन कहां आगे बढ़ना चाहिए. |
IPaster | ऐसा ऑब्जेक्ट जो किसी वर्कस्पेस में डेटा चिपकाने की सुविधा देता है. |
IPositionable | Workspace के सबसे ऊपर मौजूद कॉम्पोनेंट का इंटरफ़ेस. |
IRegistrable | रजिस्टर किए जा सकने वाले Blockly कॉम्पोनेंट का इंटरफ़ेस. |
IRenderedElement | |
ISelectable | चुने जा सकने वाले ऑब्जेक्ट का इंटरफ़ेस. आम तौर पर, लागू करने के लिए, onNodeFocus() और onNodeBlur() के अपने लागू किए गए वर्शन का इस्तेमाल करके, setSelected() को अपने-आप और शून्य के साथ कॉल किया जाता है. इससे यह पक्का किया जा सकता है कि चुने गए आइटम सही तरीके से अपडेट हो जाएं और चुने गए आइटम में बदलाव होने पर इवेंट ट्रिगर हो जाए. |
ISelectableToolboxItem | टूलबॉक्स में मौजूद किसी ऐसे आइटम का इंटरफ़ेस जिसे चुना जा सकता है. |
ISerializable | |
IStyleable | किसी ऐसे ऑब्जेक्ट का इंटरफ़ेस जिसमें स्टाइल जोड़ी जा सकती है. |
IToolbox | टूलबॉक्स का इंटरफ़ेस. |
IToolboxItem | टूलबॉक्स में मौजूद किसी आइटम का इंटरफ़ेस. |
IVariableBackedParameterModel | वैरिएबल मॉडल को होल्ड करने वाले पैरामीटर मॉडल के लिए इंटरफ़ेस. |
IVariableMap | वैरिएबल मैप, कंटेनर ऑब्जेक्ट होते हैं. ये वर्कस्पेस में रेफ़र किए गए वैरिएबल के सेट को सेव और मैनेज करते हैं. इनमें से कोई भी तरीका, इनवैरिएंट तय कर सकता है कि कौनसे नाम और टाइप मान्य हैं. साथ ही, इन शर्तों को पूरा न करने पर गड़बड़ी का मैसेज दिखा सकता है. |
IVariableModel | |
IVariableState | किसी वैरिएबल की स्थिति दिखाता है. |
ToastOptions | टॉस्ट सूचना के लिए डिसप्ले/कॉन्फ़िगरेशन के विकल्प. |
नाम स्थान
नाम-स्थान | ब्यौरा |
---|---|
ब्लॉक करना | |
blockAnimations | |
blockRendering | |
browserEvents | |
बबल्स | |
bumpObjects | |
क्लिपबोर्ड | |
CollapsibleToolboxCategory | |
comments | |
common | |
ComponentManager | |
कंस्टेंट | |
ContextMenu | |
ContextMenuItems | |
ContextMenuRegistry | |
Css | |
dialog | |
खींचना और छोड़ना | |
इवेंट | |
एक्सटेंशन | |
fieldRegistry | |
geras | |
आइकॉन | |
ICopyable | |
इनपुट | |
लेयर | |
libraryBlocks | |
MetricsManager | |
नाम | |
विकल्प | |
प्रोसेस | |
रजिस्ट्री | |
RenderedConnection | |
renderManagement | |
serialization | |
ShortcutItems | |
ShortcutRegistry | |
थीम | |
ThemeManager | |
थीम | |
thrasos | |
Toast | स्क्रीन रीडर को टॉस्ट को तेज़ी से पढ़कर सुनाने के तरीके के विकल्प. वैल्यू, aria-live के लिए दी गई वैल्यू से मेल खाती हैं. |
ToolboxCategory | |
ToolboxSeparator | |
टूलटिप | |
टच | |
uiPosition | |
utils | |
वैरिएबल | |
VariablesDynamic | |
WidgetDiv | |
Xml | |
zelos |
वैरिएबल
वैरिएबल | ब्यौरा |
---|---|
ब्लॉक | ब्लॉक टाइप के नामों को ब्लॉक प्रोटोटाइप ऑब्जेक्ट से मैप करना. |
COLLAPSE_CHARS | |
COLLAPSED_FIELD_NAME | |
COLLAPSED_INPUT_NAME | |
config | Blockly पर मौजूद सभी वैल्यू को होल्ड करने वाला ऑब्जेक्ट, जिसे डेवलपर बदल सकते हैं. |
defineBlocksWithJsonArray | JSON ब्लॉक डेफ़िनिशन के कलेक्शन से ब्लॉक तय करें. ये ब्लॉक, Blockly डेवलपर टूल से जनरेट हो सकते हैं. |
DELETE_VARIABLE_ID | |
DropDownDiv | |
getMainWorkspace | मुख्य वर्कस्पेस दिखाता है. फ़ोकस के आधार पर, आखिरी बार इस्तेमाल किया गया मुख्य फ़ाइल फ़ोल्डर दिखाता है. इस फ़ंक्शन का इस्तेमाल न करें. खास तौर पर, अगर किसी पेज पर एक से ज़्यादा Blockly इंस्टेंस हैं. |
getSelected | कॉपी किया जा सकने वाला चुना गया मौजूदा ऑब्जेक्ट दिखाता है. |
INPUT_VALUE | |
JavaScript | |
Msg | स्थानीय भाषा में मैसेज की डिक्शनरी. |
NEXT_STATEMENT | |
OPPOSITE_TYPE | |
OUTPUT_VALUE | |
PREVIOUS_STATEMENT | |
PROCEDURE_CATEGORY_NAME | टूलबॉक्स एक्सएमएल में किसी कैटगरी के "कस्टम" एट्रिब्यूट में इस्तेमाल करने के लिए स्ट्रिंग. इस स्ट्रिंग से पता चलता है कि कैटगरी में प्रोसेस ब्लॉक डाइनैमिक तौर पर अपने-आप भर जाने चाहिए. |
RENAME_VARIABLE_ID | |
setParentContainer | पैरंट कंटेनर सेट करें. यह कंटेनर एलिमेंट है, जिसमें Blockly.inject को पहली बार कॉल करने पर, WidgetDiv, dropDownDiv, और टूलटिप रेंडर किए जाते हैं. अगर इस तरीके को पहले Blockly.inject के बाद कॉल किया जाता है, तो यह कोई काम नहीं करता. |
svgResize | एसवीजी इमेज को उसके कंटेनर में पूरी तरह से भरने के लिए, उसका साइज़ बढ़ाएं. जब व्यू का साइज़ बदलता है, तब इसे कॉल करें. उदाहरण के लिए, विंडो का साइज़ बदलने/डिवाइस के ओरिएंटेशन में बदलाव होने पर. कॉन्टेंट में बदलाव होने पर, फ़ाइल फ़ोल्डर का साइज़ बदलने के लिए, workspace.resizeContents देखें. जैसे, कोई ब्लॉक जोड़ने या हटाने पर. SVG इमेज की ऊंचाई/चौड़ाई रिकॉर्ड करें. |
TOOLBOX_AT_BOTTOM | |
TOOLBOX_AT_LEFT | |
TOOLBOX_AT_RIGHT | |
TOOLBOX_AT_TOP | |
VARIABLE_CATEGORY_NAME | टूलबॉक्स एक्सएमएल में किसी कैटगरी के "कस्टम" एट्रिब्यूट में इस्तेमाल करने के लिए स्ट्रिंग. इस स्ट्रिंग से पता चलता है कि कैटगरी में वैरिएबल ब्लॉक डाइनैमिक तौर पर अपने-आप भर जाने चाहिए. |
VARIABLE_DYNAMIC_CATEGORY_NAME | टूलबॉक्स एक्सएमएल में किसी कैटगरी के "कस्टम" एट्रिब्यूट में इस्तेमाल करने के लिए स्ट्रिंग. इस स्ट्रिंग से पता चलता है कि कैटगरी में वैरिएबल ब्लॉक डाइनैमिक तौर पर अपने-आप भर जाने चाहिए. |
वर्शन | Blockly का कोर वर्शन. बिल्ड स्क्रिप्ट (npm run build), इस कॉन्स्टेंट को package.json में मौजूद वर्शन की वैल्यू से बदल देती है. यह काम, buildCompressed gulp टास्क में Closure Compiler करता है. स्थानीय बिल्ड के लिए, इस कॉन्स्टेंट को बदलने के लिए कंपाइलर को --define='Blockly.VERSION=X.Y.Z' पास किया जा सकता है. |
कई एलियस
टाइप का उपनाम | ब्यौरा |
---|---|
FieldCheckboxValidator | यह एक ऐसा फ़ंक्शन है जिसे फ़ील्ड की वैल्यू सेट होने से पहले, उनमें किए गए बदलावों की पुष्टि करने के लिए कॉल किया जाता है. |
FieldDropdownConfig | ड्रॉपडाउन फ़ील्ड के लिए कॉन्फ़िगर करने के विकल्प. |
FieldDropdownValidator | यह एक ऐसा फ़ंक्शन है जिसे फ़ील्ड की वैल्यू सेट होने से पहले, उनमें किए गए बदलावों की पुष्टि करने के लिए कॉल किया जाता है. |
FieldNumberValidator | यह एक ऐसा फ़ंक्शन है जिसे फ़ील्ड की वैल्यू सेट होने से पहले, उनमें किए गए बदलावों की पुष्टि करने के लिए कॉल किया जाता है. |
FieldTextInputConfig | टेक्स्ट इनपुट फ़ील्ड के लिए कॉन्फ़िगरेशन के विकल्प. |
FieldTextInputValidator | यह एक ऐसा फ़ंक्शन है जिसे फ़ील्ड की वैल्यू सेट होने से पहले, उनमें किए गए बदलावों की पुष्टि करने के लिए कॉल किया जाता है. |
FieldValidator | यह एक ऐसा फ़ंक्शन है जिसे फ़ील्ड की वैल्यू सेट होने से पहले, उनमें किए गए बदलावों की पुष्टि करने के लिए कॉल किया जाता है. |
FieldVariableValidator | यह एक ऐसा फ़ंक्शन है जिसे फ़ील्ड की वैल्यू सेट होने से पहले, उनमें किए गए बदलावों की पुष्टि करने के लिए कॉल किया जाता है. |
ICopyData | |
MenuGenerator | मेन्यू के विकल्पों का ऐरे या ऐसा फ़ंक्शन जो FieldDropdown या उसके वंशजों के लिए मेन्यू के विकल्पों का ऐरे जनरेट करता है. |
MenuGeneratorFunction | यह एक फ़ंक्शन है, जो FieldDropdown या उसके वंशजों के लिए मेन्यू के विकल्पों का कलेक्शन जनरेट करता है. |
MenuOption | ड्रॉपडाउन मेन्यू में मौजूद कोई विकल्प. यह मेन्यू सेपरेटर आइटम के लिए स्ट्रिंग लिटरल separator या सामान्य ऐक्शन मेन्यू आइटम के लिए ऐरे हो सकता है. बाद वाले मामले में, पहला एलिमेंट वह वैल्यू होती है जिसे कोई भी व्यक्ति पढ़ सकता है (टेक्स्ट, ImageProperties ऑब्जेक्ट या एचटीएमएल एलिमेंट). वहीं, दूसरा एलिमेंट वह वैल्यू होती है जो किसी भी भाषा में हो सकती है. |
ReturnEphemeralFocus | कुछ समय के लिए दिखने वाले यूज़र इंटरफ़ेस (यूआई) फ़्लो (जैसे, डायलॉग) पूरा होने के बाद, फ़ोकस को FocusManager पर वापस लाने के लिए, एलान टाइप करें. ज़्यादा जानकारी के लिए, FocusManager.takeEphemeralFocus देखें. |