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) | מוסיפים או מסירים עיצוב שמראה שאם משחררים את הבלוק שגוררים, הבלוק הזה יקושר לקלט. |