blockly > فقاعات المحادثات > فقاعة تفسيرية
فقاعات.فئة فقاعات
فئة الفقاعة المنبثقة المنبثقة. يؤدي ذلك إلى إنشاء واجهة مستخدم تشبه فقاعة تفسيرية كلامية، حيث يحتوي على "ذيل" يشير إلى القطعة، و "رأس" يعرض عناصر svg عشوائية.
Signature:
export declare abstract class Bubble implements IBubble, ISelectable
عمليات التنفيذ: IBubble وISelectable
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(Createor)(workspace, Anchor, ownerRect) | تنشئ هذه السياسة مثيلاً جديدًا من الفئة Bubble . |
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
ANCHOR_RADIUS |
|
(لم يتم الإعلان) | المسافة بين نقطة السهم ونقطة ارتساء. |
إعلان ثابت | protected |
التنسيق | |
BORDER_WIDTH |
|
(لم يتم الإعلان) | عرض الحدود حول الفقاعة التفسيرية. |
contentContainer | protected |
SVGGElement | مجموعة SVG التي تحتوي على محتوى الفقاعة. |
يتخلص | boolean | يتم الضبط على "صحيح" إذا تم التخلص من الفقاعة التفسيرية، أو "خطأ" في الحالات الأخرى. | |
DOUBLE_BORDER |
|
الرقم | مضاعفة عرض الحدود حول الفقاعة. |
المعرِّف | سلسلة | ||
MIN_SIZE |
|
الرقم | الحد الأدنى لحجم الفقاعة التفسيرية. |
ownerRect؟ | protected |
Rect | غير محدّد | (اختياري) |
svgRoot | protected |
SVGGElement | مجموعة SVG التي تحتوي على جميع أجزاء الفقاعة. |
TAIL_ANGLE |
|
(لم يتم الإعلان) | عدد الدرجات التي ينحني ذيلها عكس اتجاه عقارب الساعة. |
TAIL_BEND |
|
(لم يتم الإعلان) | حدّة انحناء الذيل. بينما تؤدي الأرقام الأعلى إلى ذيل أكثر سلاسة. |
TAIL_THICKNESS |
|
(لم يتم الإعلان) | سمك قاعدة الذيل مقارنةً بحجم الفقاعة. بينما ينتج عن الأرقام الأكبر ذيل أقل سمكًا. |
مساحة عمل | readonly |
WorkspaceSvg |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
disposition() | تخلَّص من هذه الفقاعة. | |
drag(newLoc) | سحب الفقاعة التفسيرية إلى المكان المحدّد | |
endDrag() | لإنهاء عملية السحب في الفقاعة التفسيرية | |
getColour() | protected |
لعرض لون الخلفية وذيل هذه الفقاعة. |
getSize() | protected |
|
isMovable() | لعرض ما إذا كانت هذه الفقاعة قابلة للنقل أم لا | |
positionByRect(rect) | protected |
وضع الفقاعة التفسيرية "بشكل مثالي" بحيث يكون أقصى جزء منها مرئيًا ولا تتداخل مع المستطيل (إذا تم توفيرها). |
positionRelativeToAnchor() | protected |
لوضع الفقاعة التفسيرية نسبةً إلى مراسيها لا يتم عرض ذيلها. |
revertDrag() | لنقل الفقاعة التفسيرية مرة أخرى إلى مكانها في بداية عملية السحب. | |
select() | ||
setAnchorLocation(anchor, relayout) | اضبط الموقع الذي يشير إليه ذيل الفقاعة التفسيرية هذه. | |
setColour(colour) | لضبط لون الخلفية وذيل هذه الفقاعة. | |
setDragging(_start) | ||
setPositionRelativeToAnchor(left, top) | لضبط موضع هذه الفقاعة بالنسبة إلى مراسيها. | |
setSize(size, relayout) | protected |
لضبط حجم هذه الفقاعة، بما في ذلك الحدود |
startDrag() | لبدء عملية سحب للفقاعة. | |
unselect() |