blockly > zelos > ConstantProvider

zelos.ConstantProvider

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

Signature:

export declare class ConstantProvider extends BaseConstantProvider 

מרחיב: BaseConstantProvider

יצרנים

יצרן גורמי שינוי התיאור
(constructor)() יצירת מופע חדש של המחלקה ConstantProvider

תכונות

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

שיטות

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