blockly > Opcje

Klasa opcji

Przeanalizuj opcje określone przez użytkownika przy użyciu rozsądnych ustawień domyślnych, gdy zachowanie nie jest określone.

Podpis:

export declare class Options 

Zespoły

Zespół Modyfikatory Opis
(konstruktor)(opcje) Tworzy nową instancję klasy Options

Właściwości

Właściwość Modyfikatory Typ Opis
zwiń wartość logiczna
komentarze wartość logiczna
wyłącz wartość logiczna
getMetrics? () => Dane (Opcjonalnie) Funkcja, która zwraca obiekt danych opisujący bieżący obszar roboczy.
gridOptions GridOptions
gridPattern SVGElement | wartość null Element SVG służący do wzorca siatki. Tworzony podczas wstrzykiwania.
hasCategories wartość logiczna
hasCss wartość logiczna
hasScrollbars wartość logiczna
hasSounds wartość logiczna
hasTrashcan wartość logiczna
horizontalLayout wartość logiczna
languageTree toolbox.ToolboxInfo | wartość null
maxBlocks liczba
maxInstances { [key: string]: number; } | wartość null
maxTrashcanContents liczba
modalInputs wartość logiczna
moveOptions MoveOptions
oneBasedIndex wartość logiczna
parentWorkspace WorkspaceSvg | wartość null
pathToMedia ciąg znaków
wtyczki { [klucz: ciąg znaków]: (nowy (...p1: dowolny[]) => dowolny) | string;
readOnly wartość logiczna
renderer ciąg znaków
rendererOverrides { [rendererConstant: string]: any; } | wartość null
RTL wartość logiczna
setMetrics? (p1: { x?: number; y?: number; }) => nieważne (Opcjonalnie) Jeśli jest ustawione, ustawia tłumaczenie obszaru roboczego tak, aby pasowało do pasków przewijania. Funkcja, która ustawia przesunięcie obszaru roboczego tak, aby pasowało do pasków przewijania. Argument zawiera właściwość x lub y, która jest liczbą zmiennoprzecinkową z zakresu od 0 do 1, która określa stopień przewijania.
theme Motyw
toolboxPosition toolbox.Position
zoomOptions ZoomOptions