blockly > الفقاعات > فقاعة تفسيرية
فقاعات.فئة الفقاعات
فئة الفقاعة المنبثقة التجريدية. يؤدي هذا إلى إنشاء واجهة مستخدم تشبه فقاعة تفسيرية كلامية، وبها "ذيل". يشير إلى القطعة، وعلامة "رأس" يعرض عناصر svg عشوائية
Signature:
export declare abstract class Bubble implements IBubble, ISelectable
عمليات التنفيذ: IBubble وISelectable
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(Buildor)(workspace, Anchor, ownerRect) | إنشاء مثيل جديد لفئة Bubble |
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
ANCHOR_RADIUS |
|
(غير مذكور في البيان) | المسافة بين نقطة السهم ونقطة الارتساء. |
إعلان ثابت | protected |
التنسيق | |
BORDER_WIDTH |
|
(غير مذكور في البيان) | عرض الحدود حول الفقاعة. |
contentContainer | protected |
SVGGElement | مجموعة SVG التي تحتوي على محتوى الفقاعة التفسيرية |
غير متوفّر | منطقي | "صحيح" إذا تم التخلص من الفقاعة، و"خطأ" في الحالات الأخرى | |
DOUBLE_BORDER |
|
الرقم | ضعف عرض الحدود حول الفقاعة التفسيرية. |
المعرِّف | سلسلة | ||
MIN_SIZE |
|
الرقم | يشير إلى الحد الأدنى لحجم الفقاعة التفسيرية. |
ownerRect? | protected |
Rect | غير محدّدة | (اختياري) |
svgRoot | protected |
SVGGElement | مجموعة SVG التي تحتوي على جميع أجزاء الفقاعة. |
TAIL_ANGLE |
|
(غير مذكور في البيان) | عدد الدرجات التي يثنيها ذيل عكس عقارب الساعة. |
TAIL_BEND |
|
(غير مذكور في البيان) | حدة انحناء الذيل. كلما كانت الأرقام أكبر، حققت نجاحًا أكبر. |
TAIL_THICKNESS |
|
(غير مذكور في البيان) | سمك قاعدة الذيل بالنسبة إلى حجم الفقاعة. كلما زاد عددها، كلما كان الرقم أكثر سمكًا. |
مساحة العمل | 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() |