Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > Symbol
Symbolklasse
Klasse für ein Symbol.
Unterschrift:
export declare abstract class Icon
Konstruktoren
Konstruktor |
Modifikatoren |
Beschreibung |
(Konstruktor)(Block) |
|
Erstellt eine neue Instanz der Icon -Klasse |
Attribute
Attribut |
Modifikatoren |
Typ |
Beschreibung |
block_ |
protected |
BlockSvg | Null |
|
Bubble_ |
protected |
Bubble | null |
Infofeld-Benutzeroberfläche (falls sichtbar) |
ausgeblendet |
|
boolean |
Gibt an, ob dieses Symbol ausgeblendet wird, wenn der Block minimiert wird. |
Symbolgruppe |
|
SVGGElement | null |
Die SVG-Symbolgruppe. |
Symbol XY_ |
protected |
Koordinaten | null |
Die absolute Koordinate der Mitte des Symbols. |
GRÖSSE |
readonly |
(nicht deklariert) |
Höhe und Breite von Symbolen. |
Methoden
Methode |
Modifikatoren |
Beschreibung |
applyColour() |
|
Ändern Sie die Farbe des entsprechenden Info-Ballons entsprechend dem Block. |
computeIconLocation() |
|
Benachrichtigung, dass sich das Symbol bewegt hat, aber wir wissen nicht, wo das ist. Berechnen Sie die komplett neue Position des Symbols. |
createIcon() |
|
Erstellen Sie das Symbol auf dem Block. |
dispose() |
|
Entsorge dieses Symbol. |
drawIcon_(_group) |
protected |
Zeichnen Sie das Symbol. |
getBlock() |
protected |
|
getCorrectedSize() |
|
Ruft die Größe des Symbols für das Rendering ab. Dies unterscheidet sich von der tatsächlichen Größe des Symbols, da es leicht aus der Zeile hervorsticht, anstatt die Höhe der Zeile zu vergrößern. |
getIconLocation() |
|
Gibt die Mitte des Blocksymbols relativ zur Oberfläche zurück. |
iconClick_(e) |
protected |
Wenn Sie auf das Symbol klicken, wird die Bubble angezeigt. |
isViewable() |
|
Ist das zugehörige Infofeld sichtbar? |
setIconLocation(xy) |
|
Benachrichtigung, dass sich das Symbol bewegt hat. Aktualisieren Sie den Pfeil entsprechend. |
setSichtbar(_visible) |
|
Infofeld ein- oder ausblenden. |
updateEditable() |
|
Fügen Sie die UI hinzu oder entfernen Sie sie, um anzugeben, ob auf dieses Symbol geklickt werden kann. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2022-12-15 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]