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

فئة icon.Icon

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

Signature:

export declare abstract class Icon implements IIcon 

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

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

الشركة المصنِّعة مفاتيح التعديل الوصف
(CREATEor)(sourceBlock) تنشئ هذه الدالة مثيلاً جديدًا من الفئة Icon.

أماكن إقامة

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

الطُرق

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