blockly > ContextMenuRegistry

ContextMenuRegistry क्लास

कॉन्टेक्स्ट मेन्यू आइटम की रजिस्ट्री के लिए क्लास. इसे सिंगलटन के तौर पर इस्तेमाल किया जाना चाहिए. आपको नया इंस्टेंस नहीं बनाना चाहिए. साथ ही, इस क्लास को सिर्फ़ ContextMenuRegistry.registry से ऐक्सेस करना चाहिए.

हस्ताक्षर:

export declare class ContextMenuRegistry 

निर्माता

निर्माता मॉडिफ़ायर ब्यौरा
(constructor)() ContextMenuRegistry के मौजूदा सिंगलटन इंस्टेंस को रीसेट करता है.

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
रजिस्ट्री static ContextMenuRegistry

तरीके

तरीका मॉडिफ़ायर ब्यौरा
getContextMenuOptions(scope, menuOpenEvent) दिए गए स्कोप के लिए, कॉन्टेक्स्ट मेन्यू के मान्य विकल्पों को दिखाता है. विकल्प सिर्फ़ तब शामिल किए जाते हैं, जब preconditionFn से पता चलता है कि उन्हें छिपाया नहीं जाना चाहिए.
getItem(id)
register(item) RegistryItem को रजिस्टर करता है.
reset() रजिस्ट्री को मिटाएं और फिर से बनाएं.
unregister(id) दिए गए आईडी वाले RegistryItem को अनरजिस्टर करता है.