blockly > blockRendering > IPathObject
ממשק blockRendering.IPathObject
ממשק לאובייקט נתיב של בלוק.
Signature:
export interface IPathObject
תכונות
מאפיין (property) | גורמי שינוי | סוג | תיאור |
---|---|---|---|
constants | ConstantProvider | הספק הקבוע של כלי הרינדור. | |
cursorSvg | SVGElement | null | החזקת רכיב ה-SVG של הסמן כשהסמן מחובר לבלוק. הערך הזה הוא null אם אין סמן על הבלוק. | |
markerSvg | SVGElement | null | מכיל את רכיב ה-SVG של הסמנים כשהסמן מחובר לבלוק. הערך הזה הוא null אם אין סמן בבלוק. | |
סגנון | BlockStyle | הנתיב הראשי של הבלוק. | |
svgPath | SVGElement | הנתיב הראשי של הבלוק. |
שיטות
שיטה | תיאור |
---|---|
addConnectionהדגשת(חיבור, חיבורPath, היסט, rtl)? | (אופציונלי) הוספת הנתיב הנתון כהדגשת חיבור לחיבור הנתון. |
applyColour(block) | מחילים את הצבעים המאוחסנים על נתיב הבלוק, תוך התחשבות אם הנתיבים שייכים לגוש צל. |
flipRTL() | היפוך של נתיבי SVG בפורמט RTL. |
removeConnectionהדגשת(חיבור)? | (אופציונלי) הסרת ההדגשה המשויכת לחיבור הנתון, אם היא קיימת. |
setCursorSvg(cursorSvg) | יש להוסיף את הסמן SVG לקבוצת ה-SVG של הבלוק הזה. |
setMarkerSvg(markSvg) | יש להוסיף את סימון ה-SVG לקבוצת ה-SVG של הבלוק הזה. |
setPath(pathString) | מגדירים את הנתיב שנוצר על ידי כלי הרינדור ברכיב ה-SVG המתאים. |
setStyle(blockStyle) | מעדכנים את הסגנון. |
updateDraggingDelete(enabled) | הוספה או הסרה של סגנון שמראה שגוררים בלוק מעל אזור מחיקה. |
updateHighlighted(highlighted) | אפשר להגדיר אם הבלוק יציג הדגשה או לא. הדגשת חסימה משמשת בדרך כלל לסימון חזותי של בלוקים שמתבצעים כרגע. |
updateInsertionMarker(enabled) | הוספה או הסרה של עיצוב כדי להראות שבלוק הוא סמן להוספה. |
updateMovable(enabled) | הוספה או הסרה של סגנון שמראה שניתן להזיז בלוק. |
updateSelected(enabled) | הוספה או הסרה של עיצוב שמציין שנבחרת בלוק. |