blockly > blockRendering > Renderer
فئة blockRendering.Renderer
الفئة الأساسية لبرنامج عرض القوالب.
Signature:
export declare class Renderer implements IRegistrable
يتم التنفيذ: IRegistrable
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(دالة الإنشاء)(الاسم) | تنشئ هذه الدالة مثيلاً جديدًا من الفئة Renderer . |
أماكن إقامة
الموقع | مفاتيح التعديل | Type | الوصف |
---|---|---|---|
constants_ | protected |
ConstantProvider | تمثّل هذه السمة الموفِّر الثابت لجهاز العرض. |
name | protected |
سلسلة | |
overrides | protected |
object | null | عرض عمليات الإلغاء الثابتة، التي تم تمريرها من خلال الخيارات |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
disposition() | تخلّص من هذا العارض. احذف جميع عناصر 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. |
تحديثDom(svg, المظهر) | أعِد تحميل العارض بعد تغيير المظهر. | |
shouldHighlightConnection(_conn) | حدِّد ما إذا كنت تريد تمييز عملية ربط. |