blockly > VerticalFlyout

Classe VerticalFlyout

Classe pour un pop-up.

Signature :

export declare class VerticalFlyout extends Flyout 

S'étend à:Volet

Constructeurs

Constructeur Modificateurs Description
(constructeur)(workspaceOptions) Construit une instance de la classe VerticalFlyout.

Propriétés

Propriété Modificateurs Type Description
registryName static chaîne Nom du volet vertical dans le Registre.

Méthodes

Méthode Modificateurs Description
getClientRect() Renvoie le rectangle de délimitation de la zone cible de glisser-déposer en unités de pixels par rapport au viewport.
getX() Calcule la coordonnée X pour la position du pop-up.
getY() Calcule la coordonnée Y pour la position du pop-up.
isDragTowardWorkspace(currentDragDeltaXY) Déterminez si un delta de glissement est dirigé vers l'espace de travail, en fonction de la position et de l'orientation du panneau déroulant. Cette valeur est utilisée dans determineDragIntention_ pour déterminer si un nouveau bloc doit être créé ou si le panneau doit défiler.
layout_(contents) protected Organisez les blocs dans le menu déroulant.
position() Déplacez le panneau déroulant vers le bord de l'espace de travail.
reflowInternal_() protected Calculer la largeur du pop-up. Pour l'écriture de droite à gauche: alignez les blocs et les boutons à droite.
scrollToStart() Faites défiler le panneau déroulant vers le haut.
setMetrics_(xyRatio) protected Définit la traduction du panneau déroulant pour qu'elle corresponde aux barres de défilement.
wheel_(e) protected Faites défiler le menu déroulant.