গবেষণা সমীক্ষা: ব্লকলি
স্টার্ট সার্ভে নিয়ে আপনার অভিজ্ঞতা সম্পর্কে আমাদের বলুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ব্লকলি > কনটেক্সটমেনুরেজিস্ট্রি
স্বাক্ষর:
export declare namespace ContextMenuRegistry
গণনা
গণনা | বর্ণনা |
---|
স্কোপ টাইপ | যেখানে এই মেনু আইটেম রেন্ডার করা উচিত. যদি মেনু আইটেমটি একাধিক স্কোপে রেন্ডার করা হয়, যেমন একটি ব্লক এবং একটি ওয়ার্কস্পেস উভয় ক্ষেত্রে, এটি প্রতিটি সুযোগের জন্য নিবন্ধিত হওয়া উচিত। |
ইন্টারফেস
ইন্টারফেস | বর্ণনা |
---|
ActionContextMenuOption | contextmenu.ts-এ একটি সাধারণ, ক্লিকযোগ্য মেনু আইটেমের উপস্থাপনা। |
অ্যাকশন রেজিস্ট্রি আইটেম | রেজিস্ট্রিতে একটি সাধারণ, ক্লিকযোগ্য মেনু আইটেমের একটি উপস্থাপনা। |
CoreContextMenuOption | contextmenu.ts দ্বারা ব্যবহৃত সমস্ত প্রসঙ্গ মেনু আইটেমের জন্য সাধারণ ক্ষেত্র। |
কোররেজিস্ট্রি আইটেম | ক্ষেত্রগুলি সমস্ত প্রসঙ্গ মেনু রেজিস্ট্রি আইটেমগুলির জন্য সাধারণ৷ |
LegacyContextMenuOption | যা সর্বজনীনভাবে নথিভুক্ত করা হয়েছিল তার সাথে সম্পর্কিত ContextMenuOption-এর একটি উপসেট। নতুন কোডের জন্য ContextMenuOption পছন্দ করা উচিত। |
ব্যাপ্তি | প্রকৃত ওয়ার্কস্পেস/ব্লক/ফোকাসড অবজেক্ট যেখানে মেনু রেন্ডার করা হচ্ছে। এটি কলব্যাক এবং ডিসপ্লেটেক্সট ফাংশনে প্রেরণ করা হয় যা এই তথ্যের উপর নির্ভর করে। |
বিভাজক কনটেক্সটমেনু বিকল্প | contextmenu.ts-এ একটি মেনু বিভাজক আইটেমের একটি উপস্থাপনা। |
বিভাজক রেজিস্ট্রি আইটেম | রেজিস্ট্রিতে একটি মেনু বিভাজক আইটেমের একটি উপস্থাপনা। |
উপনাম টাইপ করুন
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-24 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"]],["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["The `ContextMenuRegistry` namespace manages the registration and display of context menu items within Blockly workspaces."],["It defines enumerations like `ScopeType` to determine where menu items should appear (e.g., block, workspace)."],["Interfaces like `ContextMenuOption` and `RegistryItem` standardize the structure of menu items for both internal use and external registration."],["`LegacyContextMenuOption` provides compatibility with older code but using `ContextMenuOption` is recommended for new implementations."],["The `Scope` interface provides context-specific information about the workspace or block where the menu is displayed."]]],["The `ContextMenuRegistry` namespace manages context menu items in Blockly. It defines an enumeration `ScopeType` to specify where a menu item should appear. Four interfaces are provided: `ContextMenuOption` and `LegacyContextMenuOption` represent menu items for display. `RegistryItem` represents menu items within the registry, and `Scope` represents the rendering context, such as a workspace or block, providing context-dependent data. Developers should use `ContextMenuOption` when building new code.\n"]]