blockly > RenderedConnection

کلاس RenderedConnection

کلاس برای ارتباط بین بلوک هایی که ممکن است روی صفحه نمایش داده شوند.

امضا:

export declare class RenderedConnection extends Connection 

گسترش می دهد: اتصال

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده) (منبع، نوع) یک نمونه جدید از کلاس RenderedConnection می سازد

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
sourceBlock_ BlockSvg
هدف اتصال RenderedConnection | خالی اتصالی که این اتصال به آن وصل می شود. در صورت عدم اتصال تهی

مواد و روش ها

روش اصلاح کننده ها شرح
نزدیکترین (maxLimit، dxy) نزدیکترین اتصال سازگار با این اتصال را پیدا کنید. تمام پارامترها در واحدهای فضای کاری هستند.
connect_(childConnection) protected دو اتصال را به هم وصل کنید. این اتصال در بلوک برتر است. در صورت لزوم بلوک ها را مجدداً رندر کنید.
disconnectInternal(setParent) دو بلوک را که توسط این اتصال به هم وصل شده اند جدا کنید.
فاصله از (دیگر اتصال) فاصله بین این اتصال و اتصال دیگر در واحدهای فضای کاری را برمی‌گرداند.
getOffsetInBlock() افست این اتصال را نسبت به سمت چپ بالای بلوک آن دریافت کنید.
getSourceBlock() بلوک منبع را برای این اتصال دریافت کنید.
برجسته() در اطراف این اتصال برجسته سازی اضافه کنید.
isHighlighted() اگر این اتصال برجسته شده باشد true، در غیر این صورت false را برمی گرداند.
moveBy(dx,dy) مختصات اتصال را تغییر دهید.
moveTo (x, y) مختصات اتصال را تغییر دهید.
moveToOffset (blockTL) این اتصال را به مکان مشخص شده توسط افست آن در بلوک و مکان گوشه سمت چپ بالای بلوک منتقل کنید.
onCheckChanged_() protected عملکردی که باید زمانی فراخوانی شود که انواع سازگار این اتصال تغییر کرده باشد.
respawnShadow_() protected اگر بلوک سایه ای به این اتصال وصل شده باشد، مجدداً بلوک سایه را اجرا کنید. بلوک‌ها را در صورت نیاز رندر/رندر کنید.
setCheck (بررسی) سازگاری یک اتصال را تغییر دهید. بلوک‌ها را در صورت نیاز دوباره رندر کنید.
setOffsetInBlock(x, y) افست این اتصال را نسبت به سمت چپ بالای بلوک آن تنظیم کنید.
startTrackingAll() ردیابی این اتصال و همچنین تمام اتصالات پایین جریان در هر بلوک متصل به این اتصال را شروع کنید. این زمانی اتفاق می افتد که یک بلوک گسترش یابد.
targetBlock() بلوکی را که این اتصال به آن متصل می شود برمی گرداند.
unhighlight() هایلایت اطراف این اتصال را بردارید.