blockly > blockRendering > IPathObject
הממשק blockRendering.IPathObject
ממשק לאובייקט הנתיב של בלוק.
Signature:
export interface IPathObject
מאפיינים
נכס | גורמי שינוי | סוג | תיאור |
---|---|---|---|
constants | ConstantProvider | הספק הקבוע של ה-Renderer. | |
style | BlockStyle | הנתיב הראשי של הבלוק. | |
svgPath | SVGElement | הנתיב הראשי של הבלוק. |
Methods
שיטה | תיאור |
---|---|
addConnectionHighlight(connection, connectionPath, offset, rtl)? | (אופציונלי) הוספת הנתיב הנתון כסימן מודגש של החיבור הנתון. |
applyColour(block)? | (אופציונלי) מחילים את הצבעים השמורים על נתיב הבלוק, תוך התחשבות בכך שהנתיבים שייכים לבלוק צל. |
flipRTL() | היפוך הנתיבים של קובצי ה-SVG ב-RTL. |
removeConnectionHighlight(connection)? | (אופציונלי) מסיר את כל הנתונים המודגשים שמשויכים לקישור הנתון, אם הם קיימים. |
setPath(pathString) | מגדירים את הנתיב שנוצר על ידי המכשיר להצגת הגרפיקה ברכיב ה-SVG המתאים. |
setStyle(blockStyle)? | (אופציונלי) מעדכנים את הסגנון. |
updateDraggingDelete(enabled) | הוספה או הסרה של עיצוב שמציין שבלוק גורר מעל אזור מחיקה. |
updateHighlighted(highlighted) | מגדירים אם הבלוק יציג הדגשה או לא. בדרך כלל משתמשים בהדגשת בלוקים כדי לסמן באופן חזותי בלוקים שפועלים כרגע. |
updateInsertionMarker(enabled) | הוספה או הסרה של עיצוב שמציין שבלוק הוא סמן להוספה. |
updateMovable(enabled) | הוספה או הסרה של עיצוב שמציין שאפשר להזיז את הבלוק. |
updateSelected(enabled) | הוספה או הסרה של עיצוב שמציין שבלוק מסוים נבחר. |