ফ্লাইআউট ক্লাস
একটি ফ্লাইআউট জন্য ক্লাস.
স্বাক্ষর:
export declare abstract class Flyout extends DeleteArea implements IAutoHideable, IFlyout, IFocusableNode
প্রসারিত: DeleteArea
বাস্তবায়ন: IAutoHideable , IFlyout , IFocusableNode
কনস্ট্রাক্টর
কনস্ট্রাক্টর | সংশোধক | বর্ণনা |
---|---|---|
(নির্মাতা)(ওয়ার্কস্পেস বিকল্প) | Flyout ক্লাসের একটি নতুন উদাহরণ তৈরি করে |
বৈশিষ্ট্য
সম্পত্তি | সংশোধক | টাইপ | বর্ণনা |
---|---|---|---|
স্বয়ংক্রিয় বন্ধ | বুলিয়ান | একটি ব্লক তৈরি হলে ফ্লাইআউট কি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়? | |
বিষয়বস্তু | protected | ফ্লাইআউট আইটেম [] | ফ্লাইআউট উপাদানের তালিকা। |
CORNER_RADIUS | readonly | সংখ্যা | ফ্লাইআউট পটভূমির কোণার ব্যাসার্ধ। |
টানুন অ্যাঙ্গেলরেঞ্জ_ | protected | সংখ্যা | "ওয়ার্কস্পেসের দিকে টেনে আনা" বলে বিবেচিত একটি ফ্লাইআউট থেকে একটি টেনে আনা কোণের পরিসর। অর্থোগোনাল লাইন থেকে ফ্লাইআউট প্রান্ত পর্যন্ত এই বহু ডিগ্রির সীমার মধ্যে থাকা ড্র্যাগগুলিকে "ওয়ার্কস্পেসের দিকে টেনে আনা" বলে মনে করা হয়। |
GAP_X | readonly | সংখ্যা | |
GAP_Y | readonly | সংখ্যা | |
উচ্চতা_ | protected | সংখ্যা | ফ্লাইআউটের উচ্চতা। |
inflaters | protected | মানচিত্র<স্ট্রিং, IFlyoutInflater > | ফ্লাইআউট বিষয়বস্তুর ধরন থেকে সংশ্লিষ্ট ইনফ্লাটার শ্রেণীর মানচিত্র যা বিষয়বস্তুর প্রকারের সুনির্দিষ্ট উদাহরণ তৈরির জন্য দায়ী। |
মার্জিন | readonly | সংখ্যা | |
আরটিএল | বুলিয়ান | ||
SCROLLBAR_MARGIN | readonly | সংখ্যা | স্ক্রলবার এবং ফ্লাইআউট ব্যাকগ্রাউন্ডের প্রান্তের মধ্যে উপরের/নীচের প্যাডিং। |
svg ব্যাকগ্রাউন্ড_ | protected | SVGPathElement | নাল | ফ্লাইআউটের পটভূমির চারপাশের পথ, যা একটি পটভূমির রঙে পূর্ণ হবে। |
svgGroup_ | protected | SVGGE উপাদান | নাল | বোতাম বা লেবেলের জন্য রুট SVG গ্রুপ। |
ট্যাব প্রস্থ_ | | সংখ্যা | |
টুলবক্স অবস্থান_ | protected | সংখ্যা | |
প্রস্থ_ | protected | সংখ্যা | ফ্লাইআউটের প্রস্থ। |
কর্মক্ষেত্র_ | protected | ওয়ার্কস্পেস এসভিজি |
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
স্বয়ংক্রিয় লুকান (শুধু ক্লোজপপআপ) | স্বয়ংক্রিয়ভাবে ফ্লাইআউট লুকিয়ে রাখে যদি এটি একটি অটোক্লোজিং ফ্লাইআউট হয়। | |
হতে পারে ফোকাসড() | IFocusableNode.canBeFocused দেখুন। | |
createDom(ট্যাগনাম) | ফ্লাইআউটের DOM তৈরি করে। শুধু একবার ডাকতে হবে। ফ্লাইআউটটি হয় তার নিজস্ব SVG উপাদান হিসাবে বিদ্যমান থাকতে পারে বা একটি পৃথক SVG উপাদানের ভিতরে ag এলিমেন্ট থাকতে পারে। | |
নিষ্পত্তি() | এই ফ্লাইআউটটি নিষ্পত্তি করুন। মেমরি লিক প্রতিরোধ করতে সমস্ত DOM উপাদান থেকে লিঙ্কমুক্ত করুন৷ | |
GetContents() | বর্তমান ফ্লাইআউটের উপাদানগুলির তালিকা পান। | |
getFlyoutScale() | ফ্লাইআউটের স্কেল (জুম লেভেল) পান। ডিফল্টরূপে, এটি টার্গেট ওয়ার্কস্পেস স্কেলের সাথে মেলে, কিন্তু এটি ওভাররাইড করা যেতে পারে। | |
GetFocusable Element() | IFocusableNode.getFocusableElement দেখুন। | |
GetFocusableTree() | IFocusableNode.getFocusableTree দেখুন। | |
প্রাপ্ত উচ্চতা() | ফ্লাইআউটের উচ্চতা পান। | |
getInflaterForType(টাইপ) | protected | প্রদত্ত ধরনের আইটেম নির্মাণের জন্য দায়ী ইনফ্লেটার ফেরত দেয়। |
GetNestedTrees() | IFocusableNode.getNestedTrees দেখুন। | |
getRestoredFocusableNode(_previousNode) | IFocusableNode.getRestoredFocusableNode দেখুন। | |
getRootFocusableNode() | IFocusableNode.getRootFocusableNode দেখুন। | |
GetTargetWorkspace() | ফ্লাইআউটের ভিতরে টার্গেট ওয়ার্কস্পেস পান। | |
getWidth() | ফ্লাইআউটের প্রস্থ পান। | |
GetWorkspace() | ফ্লাইআউটের ভিতরে ওয়ার্কস্পেস পান। | |
getX() | abstract | ফ্লাইআউট অবস্থানের জন্য x স্থানাঙ্ক গণনা করে। |
getY() | abstract | ফ্লাইআউট অবস্থানের জন্য y স্থানাঙ্ক গণনা করে। |
লুকান() | ফ্লাইআউটটি লুকান এবং খালি করুন। | |
init(টার্গেট ওয়ার্কস্পেস) | ফ্লাইআউট শুরু করে। | |
isDragTowardWorkspace(বর্তমানDragDeltaXY) | abstract | ফ্লাইআউটের অবস্থান এবং অভিযোজনের উপর ভিত্তি করে একটি ড্র্যাগ ডেল্টা কর্মক্ষেত্রের দিকে রয়েছে কিনা তা নির্ধারণ করুন। একটি নতুন ব্লক তৈরি করা উচিত কিনা বা ফ্লাইআউটটি স্ক্রোল করা উচিত কিনা তা নির্ধারণ করতে এটি নির্ধারণ করতে ব্যবহৃত হয়। |
isvisible() | ফ্লাইআউট কি দৃশ্যমান? | |
বিন্যাস_(বিষয়বস্তু) | | ফ্লাইআউটে উপাদানগুলি রাখুন। |
LookUpFocusableNode(_id) | IFocusableNode.lookUpFocusableNode দেখুন। | |
স্বাভাবিককরণ বিভাজক (বিষয়বস্তু) | protected | প্রয়োজন অনুযায়ী বিভাজক সমতল করতে ফ্লাইআউট বিষয়বস্তুর প্রদত্ত তালিকা আপডেট করে এবং ফেরত দেয়। যখন একাধিক বিভাজক একের পর এক ঘটতে থাকে, তখন শেষের মানটি প্রাধান্য পায় এবং গ্রুপের আগের বিভাজকগুলিকে সরিয়ে দেওয়া হয়। |
অননোডব্লার() | IFocusableNode.onNodeBlur দেখুন। | |
onNodeFocus() | IFocusableNode.onNodeFocus দেখুন। | |
onTreeBlur(_nextTree) | IFocusableNode.onTreeBlur দেখুন। | |
onTreeFocus(_node, _previousTree) | IFocusableTree.onTreeFocus দেখুন। | |
অবস্থান() | abstract | ফ্লাইআউটের অবস্থান। |
অবস্থানে_(প্রস্থ, উচ্চতা, x, y) | protected | অবস্থান() এ গণনা করা স্থানাঙ্কের উপর ভিত্তি করে ভিউ আপডেট করুন। |
রিফ্লো() | রিফ্লো ফ্লাইআউট বিষয়বস্তু। | |
রিফ্লো ইন্টারনাল_() | | ফ্লাইআউটের সীমানা গণনা করুন। RTL-এর জন্য: উপাদানগুলি ডান-সারিবদ্ধ করুন। |
scrollToStart() | abstract | ফ্লাইআউটটিকে এর বিষয়বস্তুর শুরুতে স্ক্রোল করুন। |
serializeBlock(ব্লক) | protected | JSON-এ একটি ব্লক সিরিয়ালাইজ করুন। |
সেটঅটোক্লোজ(অটোক্লোজ) | এই ফ্লাইআউটটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায় কিনা তা সেট করে যখন ব্লকগুলি টেনে বের করা হয়, ওয়ার্কস্পেস ক্লিক করা হয়, ইত্যাদি। | |
setContainerVisible(দৃশ্যমান) | এই ফ্লাইআউটের ধারকটি দৃশ্যমান কিনা তা সেট করুন। | |
সেট বিষয়বস্তু (বিষয়বস্তু) | ফ্লাইআউটে উপাদানের তালিকা সংরক্ষণ করুন। | |
সেটমেট্রিক্স_(xyঅনুপাত) | | স্ক্রলবারের সাথে মেলে ফ্লাইআউটের অনুবাদ সেট করে। |
সেট দৃশ্যমান (দৃশ্যমান) | ফ্লাইআউট দৃশ্যমান কিনা তা সেট করুন। সত্যের মান অগত্যা বোঝায় না যে ফ্লাইআউট দেখানো হয়েছে। এটি লুকানো হতে পারে কারণ এর ধারকটি লুকানো আছে। | |
দেখান(flyoutDef) | ফ্লাইআউট দেখান এবং পপুলেট করুন। | |
চাকা_(ই) | | ফ্লাইআউট স্ক্রোল করুন। |