blockly > RenderedConnection

فئة RenderedConnection

فئة للاتصال بين القطع التي يمكن عرضها على الشاشة.

Signature:

export declare class RenderedConnection extends Connection 

تمديد: الاتصال

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

الشركة المصنِّعة مفاتيح التعديل الوصف
(دالة الإنشاء)(source, type) تنشئ هذه السياسة مثيلاً جديدًا من الفئة RenderedConnection.

أماكن إقامة

الموقع مفاتيح التعديل النوع الوصف
sourceBlock_ BlockSvg
targetConnection RenderedConnection | قيمة خالية الاتصال الذي يتصل به هذا الاتصال. فارغة في حال عدم الاتصال.

الطُرق

الطريقة مفاتيح التعديل الوصف
أقرب(maxlimit, dxy) ابحث عن أقرب اتصال متوافق لهذا الاتصال. وتكون كلّ المَعلمات في وحدات مساحة العمل.
connect_(childConnection) protected قم بربط اتصالين معًا. هذا هو الاتصال في الجزء العلوي. يمكنك عرض الوحدات حسب الحاجة.
disconnectInternal(setParent) يمكنك فصل مبنيين متصلين بهذا الاتصال.
distanceFrom(otherConnection) تعرض المسافة بين هذا الاتصال واتصال آخر في وحدات مساحة العمل.
getOffsetInBlock() احصل على إزاحة هذا الاتصال بالنسبة إلى أعلى يسار الجزء.
getSourceBlock() الحصول على حظر المصدر لعملية الربط هذه
highlight() يمكنك إضافة تمييز حول هذا الربط.
isHighlighted() عرض true إذا تم تمييز هذا الاتصال، أو false في الحالات الأخرى.
moveBy(dx, dy) يمكنك تغيير إحداثيات الربط.
moveTo(x, y) يمكنك تغيير إحداثيات الربط.
moveToOffset(blockTL) انقل هذا الاتصال إلى الموقع المحدد حسب إزاحته داخل القالب وموقع الزاوية العلوية اليمنى للكتلة.
onCheckChanged_() protected الدالة التي سيتم طلبها عند تغيير الأنواع المتوافقة لهذا الاتصال.
respawnShadow_() protected أعِد إظهار مجموعة الظل إذا كان هناك جهاز متصل بهذا الاتصال. اعرض/اعرض القوالب حسب الحاجة.
setCheck(check) تغيير توافق الاتصال يمكنك عرض الوحدات حسب الحاجة.
setOffsetInBlock(x, y) اضبط إزاحة هذا الاتصال بالنسبة إلى الجزء العلوي الأيسر من القطعة.
startTrackingAll() ابدأ في تتبع هذا الاتصال، وكذلك تتبع جميع اتصالات البث المباشر على أي كتلة مرتبطة بهذا الاتصال. يحدث هذا عند توسيع كتلة.
targetBlock() لعرض الجزء الذي يتصل به هذا الاتصال.
unhighlight() أزِل التمييز حول هذا الربط.