blockly‏ > RenderedConnection

המחלקה RenderedConnection

סיווג של חיבור בין בלוקים שעשויים להיות מוצגים במסך.

Signature:

export declare class RenderedConnection extends Connection implements IContextMenu, IFocusableNode 

הרחבה של: Connection

הטמעה: IContextMenu, ‏ IFocusableNode

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(source, type) יצירת מופע חדש של הכיתה RenderedConnection

מאפיינים

נכס גורמי שינוי סוג תיאור
sourceBlock_ BlockSvg
targetConnection RenderedConnection | null החיבור שאליו החיבור הזה מתחבר. Null אם אין חיבור.

Methods

שיטה גורמי שינוי תיאור
canBeFocused() ראו IFocusableNode.canBeFocused.
closest(maxLimit, dxy) מחפשים את החיבור התואם הקרוב ביותר לחיבור הזה. כל הפרמטרים הם ביחידות של סביבת העבודה.
connect_(childConnection) protected מחברים שני חיבורים יחד. זהו החיבור בבלוק ברמה העליונה. מבצעים עיבוד מחדש של בלוקים לפי הצורך.
disconnectInternal(setParent) מנתקים שני בלוקים שמחוברים באמצעות החיבור הזה.
distanceFrom(otherConnection) הפונקציה מחזירה את המרחק בין החיבור הזה לבין חיבור אחר ביחידות של סביבת העבודה.
getFocusableElement() מידע נוסף זמין במאמר IFocusableNode.getFocusableElement.
getFocusableTree() מידע נוסף זמין במאמר IFocusableNode.getFocusableTree.
getOffsetInBlock() אחזור של ההיסט של החיבור הזה ביחס לפינה הימנית העליונה של הבלוק שלו.
getSourceBlock() אחזור של בלוק המקור של החיבור הזה.
highlight()‎ מוסיפים הדגשה סביב החיבור הזה.
isHighlighted() הפונקציה מחזירה את הערך true אם החיבור הזה מודגש, ואת הערך false אם לא.
moveBy(dx, dy) שינוי הקואורדינטות של החיבור.
moveTo(x, y) שינוי הקואורדינטות של החיבור.
moveToOffset(blockTL) מעבירים את החיבור הזה למיקום שמוגדר על ידי ההיסט שלו בתוך הבלוק והמיקום של הפינה הימנית העליונה של הבלוק.
onCheckChanged_() protected פונקציה שתופעל כשהסוגים התואמים של החיבור הזה ישתנו.
onNodeBlur() מידע נוסף זמין במאמר IFocusableNode.onNodeBlur.
onNodeFocus() מידע נוסף זמין במאמר IFocusableNode.onNodeFocus.
respawnShadow_() protected יוצרים מחדש את בלוק הצל אם היה כזה שמחובר לחיבור הזה. מבצעים רינדור או רינדור מחדש של בלוקים לפי הצורך.
setCheck(check) שינוי התאימות של חיבור. מבצעים עיבוד מחדש של בלוקים לפי הצורך.
setOffsetInBlock(x, y) מגדירים את ההיסט של החיבור הזה ביחס לפינה הימנית העליונה של הבלוק שלו.
showContextMenu(e) הטיפול בהצגת תפריט ההקשר כשהוא נפתח בחיבור. שימו לב שבדרך כלל אי אפשר לפתוח את תפריט ההקשר באמצעות העכבר על חיבור, כי אי אפשר לבחור חיבור. אבל משתמשים במקלדת יכולים לפתוח את תפריט ההקשר באמצעות מקש קיצור.
startTrackingAll() מתחילים לעקוב אחרי החיבור הזה, וגם אחרי כל החיבורים במורד הזרם בכל בלוק שמחובר לאותו חיבור. זה קורה כשמרחיבים בלוק.
targetBlock() הפונקציה מחזירה את הבלוק שאליו החיבור הזה מחובר.
unhighlight()‎ מסירים את ההדגשה סביב החיבור הזה.