حظر > الرموز > الأيقونة

فئة icon.Icon

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

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()
disposition()
getSize()
getTooltip() يؤدي إلى عرض التلميح المتعلّق بهذا الرمز.
getType()
getWeight()
hideForInsertionMarker()
initView(pointerdownListener)
isClickableInFlyout(autoClosingFlyout) تحقق مما إذا كان يجب أن يكون الأيقونة قابلة للنقر عندما تكون القطعة في قائمة منبثقة. الوضع الافتراضي هو أن الرموز قابلة للنقر في جميع الأنماط (الإغلاق التلقائي أو لا). قد تلغي الفئات الفرعية هذه الدالة لتغيير هذا السلوك.
isShownWhenCollapsed()
onClick()
onLocationChange(blockOrigin)
setOffsetInBlock(offset)
setTooltip(tip) لضبط التلميح الخاص بهذا الرمز على القيمة المقدَّمة. فارغة لإظهار تلميح الحظر.
updateCollapsed()
updateEditable()