blockly > blockRendering > PathObject
کلاس blockRendering.PathObject
یک شی که ایجاد و تنظیم هر یک از عناصر SVG مورد استفاده توسط رندر را کنترل می کند.
امضا:
export declare class PathObject implements IPathObject
پیاده سازی: IPathObject
سازندگان
سازنده | اصلاح کننده ها | توضیحات |
---|---|---|
(سازنده) (ریشه، سبک، ثابت) | یک نمونه جدید از کلاس PathObject می سازد |
خواص
اموال | اصلاح کننده ها | تایپ کنید | توضیحات |
---|---|---|---|
ثابت ها | ConstantProvider | ||
سبک | BlockStyle | ||
svgPath | SVGElement | ||
svgRoot | SVGElement |
روش ها
روش | اصلاح کننده ها | توضیحات |
---|---|---|
addConnectionHighlight (اتصال، مسیر اتصال، افست، rtl) | مسیر داده شده را به عنوان برجسته اتصال برای اتصال داده شده اضافه می کند. | |
AppColor (بلوک) | با در نظر گرفتن اینکه آیا مسیرها متعلق به یک بلوک سایه هستند، رنگ های ذخیره شده را در مسیر بلوک اعمال کنید. | |
flipRTL() | مسیرهای SVG را در RTL برگردانید. | |
removeConnectionHighlight(اتصال) | هر برجستهسازی مرتبط با اتصال داده شده را، در صورت وجود، حذف میکند. | |
setClass_(classname, add) | protected | کلاس CSS داده شده را در عنصر SVG ریشه شی مسیر اضافه یا حذف کنید. |
setPath (pathString) | مسیر تولید شده توسط رندر را روی عنصر SVG مربوطه تنظیم کنید. | |
setStyle (blockStyle) | استایل را تنظیم کنید | |
updateDisabled_(غیرفعال) | protected | ظاهر بلوک را برای انعکاس وضعیت غیرفعال به روز می کند. |
updateDraggingDelete(فعال) | اضافه کردن یا حذف یک ظاهر طراحی شده که نشان می دهد یک بلوک روی یک منطقه حذف کشیده شده است. | |
به روز رسانی برجسته شده (فعال) | تنظیم کنید که بلوک برجسته نشان دهد یا خیر. برجسته سازی بلوک اغلب برای علامت گذاری بصری بلوک هایی که در حال حاضر اجرا می شوند استفاده می شود. | |
updateInsertionMarker(فعال) | اضافه کردن یا حذف یک ظاهر طراحی شده که نشان می دهد یک بلوک یک نشانگر درج است. | |
updateMovable(فعال) | اضافه کردن یا حذف یک ظاهر طراحی شده که نشان می دهد یک بلوک متحرک است. | |
updateReplacementFade(فعال) | استایلی را اضافه یا حذف کنید که نشان میدهد اگر بلوک درگ حذف شود، این بلوک جایگزین میشود. اگر یک بلوک سایه، ناپدید می شود. در غیر این صورت ضربه می زند. | |
updateSelected (فعال) | اضافه کردن یا حذف یک ظاهر طراحی شده که نشان می دهد یک بلوک انتخاب شده است. | |
updateShadow_(shadow) | protected | ظاهر بلوک را به روز می کند تا حالت سایه را منعکس کند. |
updateShapeForInputHighlight(_conn، _enable) | اضافه کردن یا حذف یک ظاهر طراحی شده که نشان می دهد اگر بلوک درگ حذف شود، این بلوک به ورودی متصل می شود. |