blockly > icons > CommentIcon
فئة icons.CommentIcon
رمز يسمح للمستخدم بإضافة نص تعليق إلى قالب.
Signature:
export declare class CommentIcon extends Icon implements IHasBubble, ISerializable
التوسيع: الرمز
الواجهات المستخدَمة: IHasBubble وISerializable
الشركات المصنِّعة
| الشركة المصنِّعة | مفاتيح التعديل | الوصف |
|---|---|---|
| (constructor)(sourceBlock) | إنشاء مثيل جديد من فئة CommentIcon |
الخصائص
| الموقع | مفاتيح التعديل | النوع | الوصف |
|---|---|---|---|
| sourceBlock |
|
حظر | |
| TYPE |
|
IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> | سلسلة النوع المستخدَمة لتحديد هذا الرمز |
| الوزن |
|
(غير مُعلَن) | أهمية هذا الرمز مقارنةً بالرموز الأخرى. يتم عرض الرموز التي تحتوي على قيم وزن موجبة أكثر في نهاية المربّع. |
الطُرق
| الطريقة | مفاتيح التعديل | الوصف |
|---|---|---|
| applyColour() | ||
| bubbleIsVisible() | ||
| createBubble() | protected |
|
| dispose() | ||
| getBubble() | راجِع IHasBubble.getBubble. | |
| getBubbleLocation() | ||
| getBubbleSize() | ||
| getSize() | ||
| getText() | تعرِض هذه السمة نص هذا التعليق. | |
| getType() | ||
| getWeight() | ||
| initView(pointerdownListener) | ||
| isClickableInFlyout() | ||
| loadState(state) | تُطبِّق الحالة المحدّدة على هذا التعليق. | |
| onBubbleLocationChange() | ||
| onClick() | ||
| onLocationChange(blockOrigin) | ||
| onSizeChange() | تعديل حجم هذا الرمز استجابةً للتغييرات في حجم فقاعة الإدخال | |
| onTextChange() | تعديل نص هذا التعليق استجابةً للتغييرات في نص مربّع الإدخال | |
| saveState() | ||
| setBubbleLocation(location) | لضبط موضع فقاعة التعليق في مساحة العمل | |
| setBubbleSize(size) | لضبط حجم الفقاعة القابلة للتعديل لهذا التعليق. تغيير حجم الفقاعة إذا كانت مرئية | |
| setBubbleVisible(visible) | ||
| setText(text) | لضبط نص هذا التعليق. تعديل أي فقاعات إذا كانت مرئية | |
| updateEditable() | تعديل حالة الفقاعة (قابلة للتعديل / غير قابلة للتعديل) لتعكس حالة الفقاعة إذا كانت الفقاعة معروضة حاليًا |