blockly > BasicCursor

حصة BasicCursor

الفئة لمؤشر الماوس الأساسي. سيسمح هذا للمستخدم بالوصول إلى جميع العُقد في AST بالضغط على التالي أو السابق.

Signature:

export declare class BasicCursor extends Cursor 

يوسِّع: المؤشر

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(Buildor)() إنشاء مثيل جديد لفئة BasicCursor

أماكن إقامة

الموقع مفاتيح التعديل النوع الوصف
registrationName

static

readonly

(غير مذكور في البيان) الاسم المستخدَم لتسجيل مؤشر أساسي.

الطُرق

الطريقة مفاتيح التعديل الوصف
تحليل Node_(node, isValid) protected تستخدم هذه الميزة اجتياز الطلب المسبق للتنقل في ضريبة مبيعات التجزئة بكتلة AST. سيسمح ذلك للمستخدم بالتنقل بسهولة في AST بالكامل في Blockly بدون الحاجة إلى الانتقال إلى المستويات والخروج منها في الشجرة.
getPreviousNode_(node, isValid) protected لعكس اجتياز الطلب المسبق للعثور على العقدة السابقة. سيسمح ذلك للمستخدم بالتنقل بسهولة في "عنصر AST" بالكامل بدون الحاجة إلى الانتقال إلى المستويات الفرعية في الشجرة.
in() بالنسبة للمؤشر الأساسي لدينا فقط القدرة على الانتقال إلى التالي والسابق، لذلك ستسمح في أيضًا للمستخدم بالوصول إلى العقدة التالية في اجتياز الطلب المسبق.
next() ابحث عن العقدة التالية في اجتياز الطلب المسبق.
out() بالنسبة للمؤشر الأساسي لدينا فقط القدرة على الانتقال إلى التالي والسابق، لذا فإن الخروج سيسمح للمستخدم بالوصول إلى العقدة السابقة في اجتياز الطلب المسبق.
prev() يمكنك العثور على العقدة السابقة في اجتياز الطلب المسبق.
validNode_(node) protected تحدد العُقد التي يجب اجتيازها والعُقد التي يجب تخطيها. وفي الوقت الحالي، يتم تخطّي عُقد الإخراج والتكديس ومساحة العمل.