blockly > icons > Icon

فئة icons.Icon

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

Signature:

export declare abstract class Icon implements IIcon 

التنفيذ: IIcon

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

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

الخصائص

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

الطُرق

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