ব্লকলি > ফ্লাইআউট

ফ্লাইআউট ক্লাস

একটি ফ্লাইআউট জন্য ক্লাস.

স্বাক্ষর:

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

readonly

সংখ্যা
টুলবক্স অবস্থান_ 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() ফ্লাইআউট কি দৃশ্যমান?
বিন্যাস_(বিষয়বস্তু)

protected

abstract

ফ্লাইআউটে উপাদানগুলি রাখুন।
LookUpFocusableNode(_id) IFocusableNode.lookUpFocusableNode দেখুন।
স্বাভাবিককরণ বিভাজক (বিষয়বস্তু) protected

প্রয়োজন অনুযায়ী বিভাজক সমতল করতে ফ্লাইআউট বিষয়বস্তুর প্রদত্ত তালিকা আপডেট করে এবং ফেরত দেয়।

যখন একাধিক বিভাজক একের পর এক ঘটতে থাকে, তখন শেষের মানটি প্রাধান্য পায় এবং গ্রুপের আগের বিভাজকগুলিকে সরিয়ে দেওয়া হয়।

অননোডব্লার() IFocusableNode.onNodeBlur দেখুন।
onNodeFocus() IFocusableNode.onNodeFocus দেখুন।
onTreeBlur(_nextTree) IFocusableNode.onTreeBlur দেখুন।
onTreeFocus(_node, _previousTree) IFocusableTree.onTreeFocus দেখুন।
অবস্থান() abstract ফ্লাইআউটের অবস্থান।
অবস্থানে_(প্রস্থ, উচ্চতা, x, y) protected অবস্থান() এ গণনা করা স্থানাঙ্কের উপর ভিত্তি করে ভিউ আপডেট করুন।
রিফ্লো() রিফ্লো ফ্লাইআউট বিষয়বস্তু।
রিফ্লো ইন্টারনাল_()

protected

abstract

ফ্লাইআউটের সীমানা গণনা করুন। RTL-এর জন্য: উপাদানগুলি ডান-সারিবদ্ধ করুন।
scrollToStart() abstract ফ্লাইআউটটিকে এর বিষয়বস্তুর শুরুতে স্ক্রোল করুন।
serializeBlock(ব্লক) protected JSON-এ একটি ব্লক সিরিয়ালাইজ করুন।
সেটঅটোক্লোজ(অটোক্লোজ) এই ফ্লাইআউটটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায় কিনা তা সেট করে যখন ব্লকগুলি টেনে বের করা হয়, ওয়ার্কস্পেস ক্লিক করা হয়, ইত্যাদি।
setContainerVisible(দৃশ্যমান) এই ফ্লাইআউটের ধারকটি দৃশ্যমান কিনা তা সেট করুন।
সেট বিষয়বস্তু (বিষয়বস্তু) ফ্লাইআউটে উপাদানের তালিকা সংরক্ষণ করুন।
সেটমেট্রিক্স_(xyঅনুপাত)

protected

abstract

স্ক্রলবারের সাথে মেলে ফ্লাইআউটের অনুবাদ সেট করে।
সেট দৃশ্যমান (দৃশ্যমান) ফ্লাইআউট দৃশ্যমান কিনা তা সেট করুন। সত্যের মান অগত্যা বোঝায় না যে ফ্লাইআউট দেখানো হয়েছে। এটি লুকানো হতে পারে কারণ এর ধারকটি লুকানো আছে।
দেখান(flyoutDef) ফ্লাইআউট দেখান এবং পপুলেট করুন।
চাকা_(ই)

protected

abstract

ফ্লাইআউট স্ক্রোল করুন।