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

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

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

Signature:

export declare abstract class Bubble implements IBubble, ISelectable 

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

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

الشركة المصنِّعة مفاتيح التعديل الوصف
(Buildor)(workspace, Anchor, ownerRect) إنشاء مثيل جديد لفئة Bubble

أماكن إقامة

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

static

readonly

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

static

readonly

(غير مذكور في البيان) عرض الحدود حول الفقاعة.
contentContainer protected SVGGElement مجموعة SVG التي تحتوي على محتوى الفقاعة التفسيرية
غير متوفّر منطقي "صحيح" إذا تم التخلص من الفقاعة، و"خطأ" في الحالات الأخرى
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

الطُرق

الطريقة مفاتيح التعديل الوصف
dispose() تخلّص من هذه الفقاعة.
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()