blockly > blockRendering > IPathObject
واجهة blockRendering.IPathObject
واجهة لكائن مسار الكتلة.
Signature:
export interface IPathObject
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
constants | ConstantProvider | الموفِّر الثابت لخدمة العارض | |
cursorSvg | SVGElement | فارغ | اضغط مع الاستمرار على عنصر SVG للمؤشرات عندما يكون المؤشر مرفقًا بالكتلة. يكون هذا خاليًا إذا لم يكن هناك مؤشر على الكتلة. | |
markerSvg | SVGElement | فارغ | يحمل عنصر SVG للعلامات عندما تكون العلامة مرفقة بالكتلة. تكون هذه القيمة فارغة في حال عدم وجود علامة على القطعة. | |
نمط | BlockStyle | تمثّل هذه السمة المسار الأساسي للكتلة. | |
svgPath | SVGElement | تمثّل هذه السمة المسار الأساسي للكتلة. |
الطُرق
الطريقة | الوصف |
---|---|
addConnectionhighlight(connection, connectPath, offset, rtl)؟ | (اختياري) لإضافة المسار المحدّد كتمييز اتصال للاتصال المحدّد. |
applyColour(block) | استخدم الألوان المخزنة على مسار الحظر، مع الأخذ في الاعتبار ما إذا كانت المسارات تنتمي إلى كتلة ظل. |
flipRTL() | قلب مسارات SVG في RTL. |
removeConnectionhighlight(connection)? | (اختياري) يؤدي إلى إزالة أي تمييز مرتبط بالاتصال المحدَّد، في حال توفُّره. |
setCursorSvg(cursorSvg) | أضِف رمز الرسومات الموجّهة التي يمكن تغيير حجمها (SVG) إلى مجموعة الرسومات الموجّهة التي يمكن تغيير حجمها (SVG) الخاصة بهذه القطعة. |
setMarkerSvg(markerSvg) | أضِف علامة الرسومات الموجّهة التي يمكن تغيير حجمها (SVG) إلى مجموعة الرسومات الموجّهة التي يمكن تغيير حجمها (SVG) لهذه القطعة. |
setPath(pathString) | اضبط المسار الذي تنشئه العارض على عنصر SVG المعني. |
setStyle(blockStyle) | عدِّل النمط. |
updateDraggingDelete(enabled) | يمكنك إضافة نمط أو إزالته يوضّح سحب مجموعة من الأجزاء فوق منطقة حذف. |
updateHighlighted(highlighted) | ويمكنك تحديد ما إذا كانت الشريحة تُظهر تمييزًا أم لا. غالبًا ما يتم استخدام تمييز الحظر لوضع علامة مرئية على الكتل التي يتم تنفيذها حاليًا. |
updateInsertionMarker(enabled) | إضافة أو إزالة نمط يوضِّح أنّ الحظر هو علامة إدراج |
updateMovable(enabled) | يمكنك إضافة أو إزالة تصميم يوضّح أنّ القطعة قابلة للنقل. |
updateSelected(enabled) | يمكنك إضافة أو إزالة نمط يوضّح أنّه تم اختيار مجموعة. |