টুলবক্স ক্লাস
একটি টুলবক্সের জন্য ক্লাস। টুলবক্সের DOM তৈরি করে।
স্বাক্ষর:
export declare class Toolbox extends DeleteArea implements IAutoHideable, IKeyboardAccessible, IStyleable, IToolbox
প্রসারিত: DeleteArea
বাস্তবায়ন: IAutoHideable , IKeyboard অ্যাক্সেসযোগ্য , স্টাইলযোগ্য , IToolbox
কনস্ট্রাক্টর
কনস্ট্রাক্টর | সংশোধক | বর্ণনা |
---|---|---|
(কন্সট্রাকটর)(ওয়ার্কস্পেস) | Toolbox ক্লাসের একটি নতুন উদাহরণ তৈরি করে |
বৈশিষ্ট্য
সম্পত্তি | সংশোধক | টাইপ | বর্ণনা |
---|---|---|---|
আবদ্ধ ঘটনা_ | protected | ব্রাউজার ইভেন্টস।ডেটা [] | ইভেন্ট হ্যান্ডলারদের আবদ্ধ করার জন্য প্রয়োজনীয় অ্যারে ধারণ করা তথ্য। নিষ্পত্তির জন্য ব্যবহৃত হয়। যেমন: [[নোড, নাম, ফাংশন], [নোড, নাম, ফাংশন]]। |
কন্টেন্ট ম্যাপ_ | protected | { [কী: স্ট্রিং]: IToolboxItem ; } | |
বিষয়বস্তু_ | protected | IToolbox আইটেম [] | টুলবক্সে আইটেম তালিকা. |
বিষয়বস্তুDiv_ | protected | HTMLDivElement | নাল | একটি টুলবক্সের বিষয়বস্তুর জন্য HTML ধারক। |
উচ্চতা_ | protected | সংখ্যা | টুলবক্সের উচ্চতা। |
HtmlDiv | HTMLDivElement | নাল | টুলবক্সের জন্য HTML ধারক। | |
আইডি | স্ট্রিং | এই উপাদানটির জন্য অনন্য আইডি যা ComponentManager-এর সাথে নিবন্ধন করতে ব্যবহৃত হয়। | |
দৃশ্যমান_ | protected | বুলিয়ান | টুলবক্স দৃশ্যমান কিনা। |
পূর্বে নির্বাচিত আইটেম_ | protected | ISelectableToolboxItem | নাল | পূর্বে নির্বাচিত আইটেম. |
আরটিএল | বুলিয়ান | ||
নির্বাচিত আইটেম_ | protected | ISelectableToolboxItem | নাল | বর্তমানে নির্বাচিত আইটেম. |
টুলবক্সডিফ_ | protected | টুলবক্স। টুলবক্স ইনফো | |
টুলবক্স অবস্থান | টুলবক্স। অবস্থান | ||
প্রস্থ_ | protected | সংখ্যা | টুলবক্সের প্রস্থ। |
কর্মক্ষেত্র_ | | ওয়ার্কস্পেস এসভিজি | কর্মক্ষেত্র এই টুলবক্স চালু আছে. |
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
addToolboxItem_(toolboxItem) | protected | টুলবক্সে একটি আইটেম যোগ করে। |
অ্যাটাচ ইভেন্টস_(ধারক, বিষয়বস্তু কন্টেইনার) | protected | টুলবক্স কন্টেইনার ডিভিতে ইভেন্ট শ্রোতাদের যোগ করে। |
স্বয়ংক্রিয় লুকান (শুধু ক্লোজপপআপ) | কম্পোনেন্ট লুকিয়ে রাখে। WorkspaceSvg.hideChaff এ কল করা হয়েছে। | |
সাফ সিলেকশন() | পূর্বে নির্বাচিত কোনো আইটেম আনহাইলাইট করে। | |
কনটেইনার তৈরি করুন_() | protected | টুলবক্সের জন্য কন্টেইনার ডিভ তৈরি করে। |
createContentsContainer_() | protected | টুলবক্সের সমস্ত বিষয়বস্তুর জন্য ধারক তৈরি করে। |
CreateDom_(ওয়ার্কস্পেস) | protected | টুলবক্সের জন্য DOM তৈরি করে। |
CreateFlyout_() | protected | টুলবক্স লেআউটের উপর ভিত্তি করে ফ্লাইআউট তৈরি করে। |
অনির্বাচিত আইটেম_(আইটেম) | protected | প্রদত্ত আইটেমটি অনির্বাচন করে, এটিকে অনির্বাচিত হিসাবে চিহ্নিত করে এবং aria অবস্থা আপডেট করে। |
নিষ্পত্তি() | এই টুলবক্স disposes. | |
getClientRect() | ভিউপোর্টের সাপেক্ষে পিক্সেল ইউনিটে ড্র্যাগ টার্গেট এলাকার বাউন্ডিং আয়তক্ষেত্র দেখায়। | |
getFlyout() | টুলবক্স ফ্লাইআউট পায়। | |
প্রাপ্ত উচ্চতা() | টুলবক্সের উচ্চতা পায়। | |
পূর্বে নির্বাচিত আইটেম () পান | পূর্বে নির্বাচিত আইটেম পায়. | |
GetSelectedItem() | নির্বাচিত আইটেম পায়. | |
getToolboxItemById(আইডি) | প্রদত্ত আইডি সহ টুলবক্স আইটেম পায়। | |
getToolboxItems() | টুলবক্সে আইটেম পায়. | |
getWidth() | টুলবক্সের প্রস্থ পায়। | |
GetWorkspace() | টুলবক্সের জন্য ওয়ার্কস্পেস পায়। | |
init() | টুলবক্স শুরু করে | |
isHorizontal() | টুলবক্স অনুভূমিক কিনা তা পায়। | |
onClick_(e) | protected | টুলবক্স বা টুলবক্স আইটেম ক্লিক করার জন্য ক্লিক ইভেন্ট পরিচালনা করে। |
onDragEnter(_dragElement) | একটি ব্লক বা বুদবুদ সহ একটি কার্সার যখন এই টান টার্গেটে প্রবেশ করে তখন পরিচালনা করে। | |
onDragExit(_dragElement) | একটি ব্লক বা বুদবুদ সহ একটি কার্সার যখন এই টান টার্গেট থেকে প্রস্থান করে তখন পরিচালনা করে। | |
onDrop(_dragElement) | এই উপাদানটিতে একটি ব্লক বা বুদবুদ ড্রপ করা হলে পরিচালনা করে। এখানে মুছে ফেলা উচিত নয়. | |
onKeyDown_(e) | protected | টুলবক্সের জন্য কী ডাউন ইভেন্টগুলি পরিচালনা করে। |
অনশর্টকাট(_শর্টকাট) | প্রদত্ত কীবোর্ড শর্টকাট পরিচালনা করে। | |
অবস্থান() | এটি একটি অনুভূমিক টুলবক্স কিনা এবং ওয়ার্কস্পেসটি rtl-এ আছে কিনা তার উপর ভিত্তি করে টুলবক্সের অবস্থান নির্ধারণ করে। | |
রিফ্রেশ নির্বাচন() | এটি বন্ধ না করেই ফ্লাইআউটের বিষয়বস্তু আপডেট করে। গতিশীল বিভাগের একটি পরিবর্তনের প্রতিক্রিয়া হিসাবে ব্যবহার করা উচিত, যেমন ভেরিয়েবল বা পদ্ধতি। | |
renderContents_(toolboxDef) | protected | টুলবক্সে সমস্ত টুলবক্স আইটেম যোগ করে। |
আইটেম_ নির্বাচন করুন (পুরাতন আইটেম, নতুন আইটেম) | protected | প্রদত্ত আইটেমটি নির্বাচন করে, এটি নির্বাচিত চিহ্নিত করে এবং aria অবস্থা আপডেট করে। |
SelectItemByPosition(অবস্থান) | টুলবক্স আইটেমটি টুলবক্স আইটেমের তালিকায় অবস্থান অনুসারে নির্বাচন করে। | |
সেট সিলেক্টেড আইটেম(নতুন আইটেম) | প্রদত্ত আইটেমটিকে নির্বাচিত হিসাবে সেট করে। আইটেম নির্বাচনযোগ্য না হলে না-অপ. | |
সেটভিজিবল(দেখা যায়) | টুলবক্স দেখায় বা লুকিয়ে রাখে। | |
আইটেম-(পুরাতন আইটেম, নতুন আইটেম) | protected | পুরানো আইটেমটি অনির্বাচন করা উচিত কিনা তা নির্ধারণ করে। |
আইটেম নির্বাচন করা উচিত_(পুরাতন আইটেম, নতুন আইটেম) | protected | নতুন আইটেমটি নির্বাচন করা উচিত কিনা তা নির্ধারণ করে। |
UpdateCursorDeleteStyle_(addStyle) | protected | টুলবক্সের উপরে কার্সারের CSS শৈলী যোগ করে বা অপসারণ করে যে ব্লক বা বুদবুদটি ড্রপ করা হলে মুছে ফেলা হবে বলে আশা করা হচ্ছে (অভ্যন্তরীণ this.wouldDelete_ বৈশিষ্ট্য ব্যবহার করে)। |
UpdateFlyout_(পুরনো আইটেম, নতুন আইটেম) | protected | নির্বাচিত আইটেমের উপর নির্ভর করে ফ্লাইআউটটি লুকানো বা দেখানোর সিদ্ধান্ত নেয়। |
UpdateWouldDelete_(Would Delete) | protected | অভ্যন্তরীণ willDelete_ অবস্থা আপডেট করে। |
মুছে ফেলবে(উপাদান) | এই এলাকায় ড্রপ করা হলে প্রদত্ত ব্লক বা বুদবুদ মুছে ফেলা হবে কিনা তা প্রদান করে। এই পদ্ধতিতে উপাদানটি মুছে ফেলা যায় কিনা তা পরীক্ষা করা উচিত এবং সর্বদা onDragEnter/onDragOver/onDragExit এর আগে কল করা হয়। |