blockly > blockRendering > IPathObject

رابط blockRendering.IPathObject

یک رابط برای شی مسیر یک بلوک.

امضا:

export interface IPathObject 

خواص

اموال اصلاح کننده ها تایپ کنید توضیحات
ثابت ها ConstantProvider ارائه دهنده ثابت رندر.
سبک BlockStyle مسیر اصلی بلوک
svgPath SVGElement مسیر اصلی بلوک

روش ها

روش توضیحات
addConnectionHilight (اتصال، مسیر اتصال، افست، rtl)؟ (اختیاری) مسیر داده شده را به عنوان برجسته اتصال برای اتصال داده شده اضافه می کند.
AppColour(block) (اختیاری) با در نظر گرفتن اینکه آیا مسیرها به یک بلوک سایه تعلق دارند، رنگ های ذخیره شده را در مسیر بلوک اعمال کنید.
flipRTL() مسیرهای SVG را در RTL برگردانید.
removeConnectionHighlight(اتصال)؟ (اختیاری) هر برجسته مرتبط با اتصال داده شده را در صورت وجود حذف می کند.
setPath (pathString) مسیر تولید شده توسط رندر را روی عنصر SVG مربوطه تنظیم کنید.
setStyle (blockStyle)؟ (اختیاری) سبک را به روز کنید.
updateDraggingDelete(فعال) اضافه کردن یا حذف یک ظاهر طراحی شده که نشان می دهد یک بلوک روی یک منطقه حذف کشیده شده است.
به روز رسانی هایلایت شده (هایلایت شده) تنظیم کنید که بلوک برجسته نشان دهد یا خیر. برجسته سازی بلوک اغلب برای علامت گذاری بصری بلوک هایی که در حال حاضر اجرا می شوند استفاده می شود.
updateInsertionMarker(فعال) اضافه کردن یا حذف یک ظاهر طراحی شده که نشان می دهد یک بلوک یک نشانگر درج است.
updateMovable(فعال) اضافه کردن یا حذف یک ظاهر طراحی شده که نشان می دهد یک بلوک متحرک است.
به روز رسانی انتخاب شد (فعال) اضافه کردن یا حذف یک ظاهر طراحی شده که نشان می دهد یک بلوک انتخاب شده است.