blockly > icons > MutatorIcon

Symbole.MutatorIcon-Klasse

Ein Symbol, mit dem Nutzende die Form des Blocks ändern können.

Sie können damit beispielsweise zusätzliche Felder oder Eingaben zum Block hinzufügen.

Unterschrift:

export declare class MutatorIcon extends Icon implements IHasBubble 

Erweitert: Symbol

Implementierungen: IHasBubble

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(constructor)(flyoutBlockTypes, sourceBlock) Konstruiert eine neue Instanz der Klasse MutatorIcon

Attribute

Property Modifikatoren Typ Beschreibung
sourceBlock

protected

readonly

BlockSvg
TYP

static

readonly

IconType<MutatorIcon> Die Typzeichenfolge, die zur Identifizierung dieses Symbols verwendet wird.
GEWICHT

static

readonly

(nicht deklariert) Die Gewichtung dieses Symbols im Verhältnis zu anderen Symbolen. Symbole mit positiveren Gewichtungswerten werden weiter zum Ende des Blocks gerendert.

Methoden

Methode Modifikatoren Beschreibung
applyColour()
bubbleIsVisible()
dispose()
findParentWs(Arbeitsbereich) static Gibt den übergeordneten Arbeitsbereich eines Arbeitsbereichs zurück, der sich in einer Mini-Sprechblase befindet, wobei berücksichtigt wird, ob es sich beim Arbeitsbereich um ein Flyout-Element handelt.
getSize()
getType()
getWeight()
getWorkspace()
initView(pointerdownListener)
isClickableInFlyout()
onClick()
onLocationChange(blockOrigin)
reconnect(connectionChild, block, inputName) static Verbindet die angegebene Verbindung erneut mit der mutierten Eingabe im angegebenen Block.
setBubbleVisible(visible)
updateCollapsed()