বুদবুদ। বুদবুদ ক্লাস
বিমূর্ত পপ-আপ বুদবুদ ক্লাস। এটি একটি UI তৈরি করে যা একটি স্পিচ বাবলের মতো দেখায়, যেখানে এটির একটি "টেইল" রয়েছে যা ব্লকের দিকে নির্দেশ করে এবং একটি "হেড" যা নির্বিচারে svg উপাদানগুলি প্রদর্শন করে৷
স্বাক্ষর:
export declare abstract class Bubble implements IBubble, ISelectable
বাস্তবায়ন: IBubble , IS নির্বাচনযোগ্য
কনস্ট্রাক্টর
| কনস্ট্রাক্টর | সংশোধক | বর্ণনা |
|---|---|---|
| (কনস্ট্রাক্টর)(ওয়ার্কস্পেস, অ্যাঙ্কর, মালিকরাক্ট, ওভাররাইড করা ফোকাসেবল এলিমেন্ট) | Bubble ক্লাসের একটি নতুন উদাহরণ তৈরি করে |
বৈশিষ্ট্য
| সম্পত্তি | সংশোধক | টাইপ | বর্ণনা |
|---|---|---|---|
| ANCHOR_RADIUS | | (ঘোষিত নয়) | তীর বিন্দু এবং অ্যাঙ্কর পয়েন্টের মধ্যে দূরত্ব। |
| নোঙ্গর | protected | সমন্বয় | |
| BORDER_WIDTH | | (ঘোষিত নয়) | বুদবুদের চারপাশে সীমানার প্রস্থ। |
| কন্টেন্ট কন্টেইনার | protected | SVGGE উপাদান | বুদবুদের বিষয়বস্তু ধারণকারী SVG গ্রুপ। |
| নিষ্পত্তি | বুলিয়ান | বুদবুদ নিষ্পত্তি করা হলে সত্য, অন্যথায় মিথ্যা। | |
| DOUBLE_BORDER | | সংখ্যা | বুদবুদের চারপাশে সীমানার প্রস্থ দ্বিগুণ করুন। |
| আইডি | স্ট্রিং | ||
| MIN_SIZE | | সংখ্যা | বুদবুদের ন্যূনতম আকার থাকতে পারে। |
| মালিক ঠিক? | protected | রেক্ট | অনির্ধারিত | (ঐচ্ছিক) |
| svgRoot | protected | SVGGE উপাদান | বুদবুদের সমস্ত অংশ ধারণকারী SVG গ্রুপ। |
| TAIL_ANGLE | | (ঘোষিত নয়) | লেজ ঘড়ির কাঁটার বিপরীত দিকে বাঁকানো ডিগ্রীর সংখ্যা। |
| TAIL_BEND | | (ঘোষিত নয়) | লেজের বাঁকের তীক্ষ্ণতা। উচ্চ সংখ্যার ফলে মসৃণ লেজ হয়। |
| TAIL_THICKNESS | | (ঘোষিত নয়) | বুদবুদের আকারের সাথে সম্পর্কিত লেজের গোড়ার বেধ। বেশি সংখ্যার ফলে লেজ পাতলা হয়। |
| কর্মক্ষেত্র | readonly | ওয়ার্কস্পেস এসভিজি |
পদ্ধতি
| পদ্ধতি | সংশোধক | বর্ণনা |
|---|---|---|
| হতে পারে ফোকাসড() | IFocusableNode.canBeFocused দেখুন। | |
| নিষ্পত্তি() | এই বুদবুদ নিষ্পত্তি. | |
| টেনে আনুন (নতুন অবস্থান) | বুদবুদটিকে প্রদত্ত অবস্থানে টেনে আনে। | |
| এন্ডড্র্যাগ() | বুদবুদ উপর টেনে শেষ হয়. | |
| getColor() | protected | এই বুদবুদের পটভূমি এবং লেজের রঙ ফেরত দেয়। |
| GetFocusable Element() | IFocusableNode.getFocusableElement দেখুন। | |
| GetFocusableTree() | IFocusableNode.getFocusableTree দেখুন। | |
| getSize() | protected | |
| অস্থাবর() | এই বুদ্বুদ চলমান কিনা তা ফেরত দেয়। | |
| অননোডব্লার() | IFocusableNode.onNodeBlur দেখুন। | |
| onNodeFocus() | IFocusableNode.onNodeFocus দেখুন। | |
| পজিশনবাইরেক্ট(রেক্ট) | protected | বুদ্বুদটিকে "অনুকূলভাবে" অবস্থান করুন যাতে এটির বেশিরভাগ দৃশ্যমান হয় এবং এটি রেক্টকে ওভারল্যাপ না করে (যদি দেওয়া হয়)। |
| পজিশন RelativeToAnchor() | protected | বুদ্বুদকে এর নোঙ্গরের সাপেক্ষে অবস্থান করে। এর লেজ রেন্ডার করে না। |
| revertDrag() | বুদবুদটিকে টেনে আনার শুরুতে যেখানে ছিল সেখানে নিয়ে যায়৷ | |
| নির্বাচন করুন() | ||
| সেটঅ্যাঙ্কর অবস্থান (অ্যাঙ্কর, রিলেআউট) | এই বুদবুদের লেজটি যে অবস্থানে নির্দেশ করে সেটি সেট করুন। | |
| সেট কালার(রঙ) | এই বুদ্বুদের পটভূমি এবং লেজের রঙ সেট করে। | |
| সেট ড্র্যাগিং(_শুরু) | ||
| সেটপজিশনরেলেটিভটোঅ্যাঙ্কর(বাম, উপরে) | এই বুদবুদের অবস্থান তার নোঙ্গরের সাপেক্ষে সেট করে। | |
| সেট সাইজ (আকার, রিলেআউট) | protected | সীমানা সহ এই বুদবুদের আকার সেট করে। |
| স্টার্ট ড্র্যাগ() | বুদবুদ উপর একটি টেনে শুরু করে. | |
| অনির্বাচন() |