blockly > فقاعات المحادثات > فقاعة تفسيرية

فقاعات.فئة فقاعات

فئة الفقاعة المنبثقة المنبثقة. يؤدي ذلك إلى إنشاء واجهة مستخدم تشبه فقاعة تفسيرية كلامية، حيث يحتوي على "ذيل" يشير إلى القطعة، و "رأس" يعرض عناصر svg عشوائية.

Signature:

export declare abstract class Bubble implements IBubble, ISelectable 

عمليات التنفيذ: IBubble وISelectable

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(Createor)(workspace, Anchor, ownerRect) تنشئ هذه السياسة مثيلاً جديدًا من الفئة Bubble.

أماكن إقامة

الموقع مفاتيح التعديل النوع الوصف
ANCHOR_RADIUS

static

readonly

(لم يتم الإعلان) المسافة بين نقطة السهم ونقطة ارتساء.
إعلان ثابت protected التنسيق
BORDER_WIDTH

static

readonly

(لم يتم الإعلان) عرض الحدود حول الفقاعة التفسيرية.
contentContainer protected SVGGElement مجموعة SVG التي تحتوي على محتوى الفقاعة.
يتخلص boolean يتم الضبط على "صحيح" إذا تم التخلص من الفقاعة التفسيرية، أو "خطأ" في الحالات الأخرى.
DOUBLE_BORDER

static

readonly

الرقم مضاعفة عرض الحدود حول الفقاعة.
المعرِّف سلسلة
MIN_SIZE

static

readonly

الرقم الحد الأدنى لحجم الفقاعة التفسيرية.
ownerRect؟ protected Rect | غير محدّد (اختياري)
svgRoot protected SVGGElement مجموعة SVG التي تحتوي على جميع أجزاء الفقاعة.
TAIL_ANGLE

static

readonly

(لم يتم الإعلان) عدد الدرجات التي ينحني ذيلها عكس اتجاه عقارب الساعة.
TAIL_BEND

static

readonly

(لم يتم الإعلان) حدّة انحناء الذيل. بينما تؤدي الأرقام الأعلى إلى ذيل أكثر سلاسة.
TAIL_THICKNESS

static

readonly

(لم يتم الإعلان) سمك قاعدة الذيل مقارنةً بحجم الفقاعة. بينما ينتج عن الأرقام الأكبر ذيل أقل سمكًا.
مساحة عمل 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()