blockly > ScrollbarPair

فئة Scrollbarإقران

فئة لشريطَي التمرير. أفقي ورأسي.

Signature:

export declare class ScrollbarPair 

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

الشركة المصنِّعة مفاتيح التعديل الوصف
(structor)(workspace, addHorizontal, addVertical, opt_class, opt_ الواردة) تنشئ هذه الدالة مثيلاً جديدًا من الفئة ScrollbarPair.

أماكن إقامة

الموقع مفاتيح التعديل Type الوصف
corner_ SVGRectElement | فارغ
hScroll شريط التمرير | قيمة فارغة
vScroll شريط التمرير | قيمة فارغة

الطُرق

الطريقة مفاتيح التعديل الوصف
canScrollHorizontally() تعرض ما إذا كان التمرير أفقيًا مفعَّلاً.
canScrollVertically() تعرض ما إذا كان التمرير عموديًا مفعَّلاً.
disposition() تخلَّص من أشرطة التمرير هذه. يمكنك إلغاء الربط بجميع عناصر DOM لمنع تسرُّب الذاكرة.
isVisible() في حال ظهر أي من أشرطة التمرير قد تختفي أشرطة التمرير غير المقترنة عندما لا تكون هناك حاجة إليها.
resize() أعد حساب أماكن أشرطة التمرير وأطوالها. قم أيضًا بتغيير موضع مستطيل الزاوية.
resizeContent(hostMetrics) إعادة حساب مواقع أشرطة التمرير في مسارها وطولها يجب استدعاء هذا الإجراء عند تغيير محتويات مساحة العمل.
resizeView(hostMetrics) إعادة احتساب أماكن أشرطة التمرير على الشاشة وطول المسار. ينبغي أن يتم استدعاء هذا عند تغيير تخطيط النافذة أو حجمها.
set(x, y, updateMetrics) اضبط مقبضَي شريطَي التمرير.
setContainerVisible(visible) يمكنك ضبط ما إذا كانت حاوية شريط التمرير هذه مرئية.
setVisible(visible) ضبط مستوى رؤية أي أشرطة تمرير حالية.
setX(x) يمكنك ضبط مقبض شريط التمرير الأفقي ليكون في موضع معيّن في وحدات بكسل CSS بالنسبة إلى عناصره الرئيسية.
setY(y) يمكنك ضبط مقبض شريط التمرير الرأسي ليكون في موضع معيّن في وحدات بكسل CSS بالنسبة إلى عناصره الرئيسية.