blockly > blockRendering > PathObject
הכיתה blockRendering.PathObject
אובייקט שמטפל ביצירה ובהגדרה של כל אחד מרכיבי ה-SVG שבהם משתמש המכשיר להצגת הגרפיקה.
Signature:
export declare class PathObject implements IPathObject
יישום: IPathObject
יצרנים
יצרן | גורמי שינוי | תיאור |
---|---|---|
(constructor)(root, style, constants) | יצירת מופע חדש של הכיתה PathObject |
מאפיינים
נכס | גורמי שינוי | סוג | תיאור |
---|---|---|---|
constants | ConstantProvider | ||
style | BlockStyle | ||
svgPath | SVGElement | ||
svgRoot | SVGElement |
Methods
שיטה | גורמי שינוי | תיאור |
---|---|---|
addConnectionHighlight(connection, connectionPath, offset, rtl) | הוספת הנתיב הנתון כסימון חיבור לחיבור הנתון. | |
applyColour(block) | מחילים את הצבעים השמורים על נתיב הבלוק, תוך התחשבות בכך שהנתיבים שייכים לבלוק צל. | |
flipRTL() | היפוך הנתיבים של קובצי ה-SVG ב-RTL. | |
removeConnectionHighlight(connection) | הסרת כל ההדגשות שמשויכות לקישור הנתון, אם קיימות. | |
setClass_(className, add) | protected |
הוספה או הסרה של סוג ה-CSS הנתון לרכיב ה-SVG ברמה הבסיסית של אובייקט הנתיב. |
setPath(pathString) | מגדירים את הנתיב שנוצר על ידי המכשיר להצגת הגרפיקה ברכיב ה-SVG המתאים. | |
setStyle(blockStyle) | מגדירים את הסגנון. | |
updateDisabled_(disabled) | protected |
מעדכנים את המראה של הבלוק כך שישקף מצב מושבת. |
updateDraggingDelete(enable) | הוספה או הסרה של עיצוב שמציין שבלוק גורר מעל אזור מחיקה. | |
updateHighlighted(enable) | מגדירים אם הבלוק יציג הדגשה או לא. בדרך כלל משתמשים בהדגשת בלוקים כדי לסמן באופן חזותי בלוקים שפועלים כרגע. | |
updateInsertionMarker(enable) | הוספה או הסרה של עיצוב שמציין שבלוק הוא סמן להוספה. | |
updateMovable(enable) | הוספה או הסרה של עיצוב שמציין שאפשר להזיז את הבלוק. | |
updateReplacementFade(enable) | מוסיפים או מסירים עיצוב שמראה שאם תרימו את הבלוק ותשליכו אותו, הוא יוחלף. אם הוא יהיה מוצלל, הוא ייעלם. אחרת, הוא יגרום לתנודות. | |
updateSelected(enable) | הוספה או הסרה של עיצוב שמציין שבלוק מסוים נבחר. | |
updateShadow_(shadow) | protected |
מעדכנים את המראה של הבלוק כך שישקף מצב צל. |
updateShapeForInputHighlight(_conn, _enable) | מוסיפים או מסירים עיצוב שמראה שאם משחררים את הבלוק שגוררים, הבלוק הזה יקושר לקלט. |