blockly > فقاعة تفسيرية

حصة الفقاعات

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

Signature:

export declare abstract class Bubble implements IBubble 

يتم التنفيذ: IBubble

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

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

أماكن إقامة

الموقع مفاتيح التعديل Type الوصف
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

(غير معلَن) سُمك قاعدة الذيل بالنسبة إلى حجم الفقاعة. بينما ينتج عن الأرقام الأعلى طرف أقل سمكًا.
مساحة عمل

protected

readonly

WorkspaceSvg

الطُرق

الطريقة مفاتيح التعديل الوصف
disposition() تخلَّص من هذه الفقاعة.
getColour() protected تعرض لون الخلفية وذيل هذه الفقاعة.
getSize() protected
positionByRect(rect) protected وضع الفقاعة التفسيرية "بشكل أمثل" بحيث تكون مرئية إلى أقصى حد ولا تتداخل مع المستطيل (إذا تم توفيرها).
positionRelativeToAnchor() protected وضع الفقاعة التفسيرية بالنسبة إلى الارتساء ولا يتم عرض ذيله.
setAnchorLocation(anchor, relayout) اضبط الموضع الذي تشير إليه الفقاعة التفسيرية هذه.
setColour(colour) لتعيين لون الخلفية وذيل هذه الفقاعة.
setDragging(_start)
setPositionRelativeToAnchor(left, top) لضبط موضع هذه الفقاعة بالنسبة إلى الارتساء.
setSize(size, relayout) protected لضبط حجم هذه الفقاعة، بما في ذلك الحد.