blockly > الرموز > الرمز

رموز.فئة الأيقونات

فئة الرموز التجريدية. الرموز هي عناصر مرئية تظهر في أعلى يمين المربّع. عادةً ما توفر المزيد من "التعريف" معلومات حول الحظر (مثل التحذيرات أو التعليقات) وليس الحقول التي توفّر معلومات "فعلية" المعلومات، المتعلقة بكيفية عمل الكتلة.

Signature:

export declare abstract class Icon implements IIcon 

عمليات التنفيذ: IIcon

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

الشركة المصنِّعة مفاتيح التعديل الوصف
(منشئ)(sourceBlock) إنشاء مثيل جديد لفئة Icon

أماكن إقامة

الموقع مفاتيح التعديل النوع الوصف
offsetInBlock protected التنسيق موضع هذا الرمز مقارنةً بالبداية العليا للكتل الخاصة به في وحدات مساحة العمل
sourceBlock protected حظر
svgRoot protected SVGGElement | خالية عنصر svg الجذر الذي يمثل هذا الرمز مرئيًا.
تلميح protected tooltip.TipInfo التلميح المتعلّق بهذا الرمز.
workspaceLocation protected التنسيق موضع هذا الرمز في إحداثيات مساحة العمل

الطُرق

الطريقة مفاتيح التعديل الوصف
applyColour()
dispose()
getSize()
getTooltip() عرض التلميح الخاص بهذا الرمز
getType()
getWeight()
hideForInsertionMarker()
initView(pointerdownListener)
isClickableInFlyout(autoClosingFlyout) تحقق مما إذا كان يجب أن يكون الرمز قابلاً للنقر أثناء وجود الكتلة في قائمة منبثقة. والإعداد التلقائي هو أنّ الرموز قابلة للنقر في كل التأثيرات (يتم إغلاقها تلقائيًا أو لا). يمكن للطبقات الفرعية إلغاء هذه الوظيفة لتغيير هذا السلوك.
isShownWhenCollapsed()
onClick()
onLocationChange(blockOrigin)
setOffsetInBlock(offset)
setTooltip(tip) لضبط التلميح المتعلّق بهذا الرمز على القيمة المحدّدة. قيمة فارغة لعرض التلميح في المربّع
updateCollapsed()
updateEditable()