blockly > blockRendering > IPathObject
واجهة blockRendering.IPathObject
واجهة لكائن مسار الكتلة
Signature:
export interface IPathObject
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
الثوابت | ConstantProvider | الموفر الدائم لبرنامج العرض. | |
cursorSvg | SVGElement | فارغ | للإبقاء على عنصر الرسومات الموجّهة التي يمكن تغيير حجمها (SVG) للمؤشر عند إرفاق المؤشر بالكتلة. ويكون هذا صفرًا إذا لم يكن هناك مؤشر على الكتلة. | |
markerSvg | SVGElement | فارغ | الاحتفاظ بعنصر SVG للعلامة عند إرفاق العلامة بالقطعة. يكون هذا صفرًا إذا لم تكن هناك علامة على الجزء. | |
النمط | BlockStyle | تمثّل هذه السمة المسار الأساسي للقطعة. | |
svgPath | SVGElement | تمثّل هذه السمة المسار الأساسي للقطعة. |
الطُرق
الطريقة | الوصف |
---|---|
addConnectionتمييز(connection, connectionPath, 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) | يمكنك إضافة أو إزالة نمط يوضّح أنّه تم اختيار مجموعة. |