blockly > utils > browserEvents
Spazio dei nomi utils.browserEvents
Funzioni
Funzione |
Descrizione |
bind(node, name, thisObject, func) |
Associa un gestore di eventi che deve essere chiamato a prescindere dal fatto che faccia parte o meno del flusso touch attivo. Utilizza questa impostazione per gli eventi che non fanno parte di un gesto in più parti (ad esempio il passaggio del mouse per le descrizioni comando). |
conditionalBind(node, name, thisObject, func, opt_noCaptureIdentifier) |
Associa un gestore di eventi che può essere ignorato se non fa parte del flusso touch attivo. Utilizza questa impostazione per gli eventi che avviano o continuano un gesto in più parti (ad esempio mousedown o mousemove, che può essere parte di un trascinamento o di un clic). |
getScrollDeltaPixels(e) |
Restituisce il delta di scorrimento di un evento del mouse in unità di pixel. |
isRightButton(e) |
Restituisce true, questo evento è un clic con il tasto destro del mouse. |
isTargetInput(e) |
Restituisce true se questo evento ha come target un widget di input di testo? |
mouseToSvg(e, svg, matrice) |
Restituisce le coordinate convertite dell'evento mouse specificato. L'origine (0,0) è l'angolo in alto a sinistra del file SVG di Blockly. |
unbind(bindData) |
Annulla l'associazione di uno o più eventi da una chiamata funzione. |
Alias del tipo
Alias del tipo |
Descrizione |
Dati |
Dati sugli eventi poco opachi utilizzati per annullare l'associazione degli eventi quando si utilizzano bind e conditionalBind . |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2023-12-02 UTC.
[null,null,["Ultimo aggiornamento 2023-12-02 UTC."],[[["The `utils.browserEvents` namespace provides functions for handling browser events in Blockly, such as binding, unbinding, and interpreting events."],["It includes functionalities to manage mouse and touch events, specifically for actions like dragging, clicking, and tooltips."],["Functions are available to identify right-clicks, target elements, and scroll delta, aiding in precise event handling."],["The namespace also offers utilities for converting mouse coordinates to SVG coordinates within the Blockly environment."],["`bindData` is a type alias representing opaque event data that can be used to unbind events previously bound using `bind` or `conditionalBind`."]]],[]]