blockly > utils > browserEvents
Espace de noms utils.browserEvents
distantes
Fonction |
Description |
bind(node, name, thisObject, func) |
Liez un gestionnaire d'événements qui doit être appelé, qu'il fasse ou non partie du flux tactile actif. Utilisez cette option pour les événements qui ne font pas partie d'un geste en plusieurs parties (par exemple, le passage de la souris pour les info-bulles). |
conditionalBind(node, name, thisObject, func, opt_noCaptureIdentifier) |
Liez un gestionnaire d'événements qui peut être ignoré s'il ne fait pas partie du flux tactile actif. Utilisez cette option pour les événements qui démarrent ou continuent d'un geste en plusieurs parties (par exemple, un mouvement de souris ou un déplacement de souris, qui peuvent faire partie d'un déplacement ou d'un clic). |
getScrollDeltaPixels(e) |
Renvoie le delta de défilement d'un événement de souris, en pixels. |
isRightButton(e) |
Renvoie la valeur "true" si cet événement est un clic droit. |
isTargetInput(e) |
Renvoie la valeur "true" si cet événement cible un widget de saisie de texte. |
mouseToSvg(e, svg, matrice) |
Renvoie les coordonnées converties de l'événement de souris donné. L'origine (0,0) correspond à l'angle supérieur gauche du SVG Blockly. |
unbind(bindData). |
Dissociez un ou plusieurs événements d'un appel de fonction. |
Alias de types
Alias de type |
Description |
Données |
Données d'événement opaques en blocs utilisées pour annuler la liaison des événements lorsque vous utilisez bind et conditionalBind . |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/12/02 (UTC).
[null,null,["Dernière mise à jour le 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`."]]],[]]