blockly > geras

spazio dei nomi geras

Corsi

Classe Descrizione
ConstantProvider Oggetto che fornisce costanti per il rendering dei blocchi in modalità Geras.
Cassetto Un oggetto che disegna un blocco in base alle informazioni di rendering specificate, personalizzato per il renderer geras.
HighlightConstantProvider Un oggetto che fornisce costanti per il rendering delle evidenziazioni sui blocchi. Alcune evidenziazioni sono semplici offset dei percorsi principali e possono essere generate in modo programmatico. Altre, in particolare sulle curve, sono composte solo da pile di costanti e sono difficili da modificare.
Evidenziatore

Un oggetto che aggiunge evidenziazioni a un blocco in base alle informazioni di rendering specificate.

I momenti salienti sono molto interessanti perché non racchiudono completamente il blocco. Sono invece posizionati in base a una sorgente di luce in alto a sinistra. Ciò significa che il rendering delle evidenziazioni richiede informazioni esatte sulla posizione di ogni parte del blocco. I percorsi risultanti non sono continui o chiusi. Le evidenziazioni di schede e tacche si basano liberamente sulle forme delle schede e degli incavi, ma non sono esattamente uguali.

InlineInput Un oggetto contenente informazioni sullo spazio occupato da un input in linea durante il rendering.
PathObject Un oggetto che gestisce la creazione e l'impostazione di ciascuno degli elementi SVG utilizzati dal renderer.
Renderer

Il renderer geras. Questo renderer è stato progettato per essere compatibile con le versioni precedenti del 2019 Blockly. I progetti più recenti che non sono vincolati da compatibilità con le versioni precedenti dovrebbero utilizzare i thraso, che offrono una versione più moderna di questo renderer.

Geras è l'antico spirito greco della vecchiaia.

RenderInfo

Un oggetto contenente tutte le informazioni sulle dimensioni necessarie per disegnare questo blocco, personalizzato per il renderer geras.

Questo passaggio della misura non propaga le modifiche al blocco (sebbene i campi possano scegliere di eseguire il rendering quando viene chiamato getSize()). Tuttavia, chiamare ripetutamente potrebbe essere costoso.

StatementInput Un oggetto contenente informazioni sullo spazio occupato da un input di istruzione durante il rendering.