blockly‏ > zelos‏ > ConstantProvider

הכיתה zelos.ConstantProvider

אובייקט שמספק קבועים לעיבוד בלוקים במצב Zelos.

Signature:

export declare class ConstantProvider extends BaseConstantProvider 

הרחבה של: BaseConstantProvider

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(gridUnit) יצירת ConstantProvider חדש.

מאפיינים

נכס גורמי שינוי סוג תיאור
CURSOR_COLOUR מחרוזת
CURSOR_RADIUS number רדיוס הסמן לחיבורי קלט ופלט.
FIELD_COLOUR_FULL_BLOCK בוליאני
FIELD_DROPDOWN_COLOURED_DIV בוליאני
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW בוליאני
FIELD_DROPDOWN_SVG_ARROW בוליאני
FIELD_TEXT_FONTFAMILY מחרוזת
FIELD_TEXT_FONTWEIGHT מחרוזת
FIELD_TEXTINPUT_BOX_SHADOW בוליאני
FULL_BLOCK_FIELDS בוליאני
GRID_UNIT number
HEXAGONAL Shape | null האובייקט שמכיל מידע על משושה שמשמש לבלוק של דיווח בוליאני. Null לפני הקריאה ל-init.
JAGGED_TEETH_HEIGHT number
JAGGED_TEETH_WIDTH number
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH number
REPLACEMENT_GLOW_COLOUR מחרוזת צבע הזוהר החלופי.
REPLACEMENT_GLOW_SIZE number הגודל של ההילה שנבחרה.
replacementGlowFilterId מחרוזת המזהה של מסנן ההילה החלופי, או מחרוזת ריקה אם לא הוגדר מסנן.
ROUNDED Shape | null האובייקט שמכיל מידע על משושה שמשמש לדיווח על מספר או מחרוזת. Null לפני הקריאה ל-init.
SELECTED_GLOW_COLOUR מחרוזת צבע ההילה שנבחר.
SELECTED_GLOW_SIZE number הגודל של ההילה שנבחרה.
selectedGlowFilterId מחרוזת המזהה של מסנן ההילה שנבחר, או מחרוזת ריקה אם לא מוגדר מסנן.
SHAPE_IN_SHAPE_PADDING { [key: number]: { [key: number]: number; }; } מפה של צורות הפלט/הקלט והכמות שצריכה לגרום להוספת פסול לבלוק. המפתח החיצוני הוא הצורה החיצונית, והמפתח הפנימי הוא הצורה הפנימית. כשבלוק עם הצורה החיצונית מכיל בלוק קלט עם הצורה הפנימית בקצה השמאלי או הימני שלו, רכיבי הבלוק מיושרים כך שיגיעו לריווח שצוין.
צורות { HEXAGONAL: number; ROUND: number; SQUARE: number; PUZZLE: number; NOTCH: number; }
SQUARED Shape | null האובייקט שמכיל מידע על משושה שמשמש לבלוק דיווח מלבני. Null לפני הקריאה ל-init.
START_HAT_HEIGHT number
START_HAT_WIDTH number
STATEMENT_INPUT_SPACER_MIN_WIDTH number

Methods

שיטה גורמי שינוי תיאור
createDom(svg, tagName, selector, injectionDivIfIsParent)
dispose()‎
generateSecondaryColour_(colour)
generateTertiaryColour_(colour)
getCSS_(selector)
init()‎
makeHexagonal() protected יצירת מידע על גודל ונתיב של צורה משושה.
makeInsideCorners()
makeNotch()
makeRounded() protected יצירת מידע על גודל נתיב של צורה מעוגלת.
makeSquared() protected יצירת מידע על גודל ונתיב של צורה ריבועית.
makeStartHat()
setDynamicProperties_(theme)
setFontConstants_(theme)
shapeFor(connection)