blockly > blockRendering > عارض
فئة blockRendering.Renderer
الفئة الأساسية لعارض الكتل.
Signature:
export declare class Renderer implements IRegistrable
عمليات التنفيذ: IRegistrable
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(دالة الإنشاء)(name) | إنشاء مثيل جديد لفئة Renderer |
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
constants_ | protected |
ConstantProvider | الموفر الدائم لبرنامج العرض. |
name | protected |
سلسلة | |
يلغي | protected |
كائن | فارغ | يتم عرض خيارات الإلغاء الثابتة وتمريرها. |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
dispose() | تخلّص من جهاز العرض هذا. احذف جميع عناصر DOM التي أنشأها هذا العارض وثوابته. | |
getClassName() | الحصول على اسم الفئة الذي يتعرّف على هذا العارض | |
getConnectionPreviewMethod(closest, local, topBlock) | تختار طريقة معاينة الاتصال استنادًا إلى الاتصال المتاح والاتصال الحالي الذي تم سحبه والقطعة التي يتم سحبها. | |
getConstants() | الحصول على المزود الدائم للعارض الحالي ونفترض أنه عند استدعاء ذلك، يكون قد تم إعداد العارض بالفعل. | |
init(theme, opt_rendererOverrides) | تهيئة العارض. | |
makeConstants_() | protected |
إنشاء مثيل جديد لموفر العرض الدائم للعارض. |
makeDrawer_(block, info) | protected |
إنشاء نسخة جديدة من درج العارض. |
makeMarkerDrawer(workspace, marker) | إنشاء نسخة جديدة من درج علامات العارض. | |
makePathObject(root, style) | إنشاء مثيل جديد لكائن مسار العارض. | |
makeRenderInfo_(block) | protected |
إنشاء مثيل جديد لكائن معلومات العرض في أداة العرض |
orphanCanConnectAtEnd(topBlock, orphanBlock, localType) | protected |
للتحقق من إمكانية اتصال وحدة معزولة بـ "النهاية" كتلة الكتلة في TopBlock. إذا كانت الكتلة عبارة عن صف، تكون النهاية هي الإدخال الأخير. إذا كانت الكتلة عبارة عن تكديس، تكون النهاية هي آخر عملية اتصال تالية. إذا لم يكن الكتلة كذلك، فإن هذا يعرض false. |
refreshDom(svg، مظهر) | إعادة تحميل العارض بعد تغيير المظهر. | |
shouldHighlightConnection(_conn) | حدد ما إذا كنت تريد إبراز الاتصال أم لا. |