blockly > HorizontalFlyout

Classe HorizontalFlyout

Classe pour un pop-up.

Signature :

export declare class HorizontalFlyout extends Flyout 

S'étend à:Volet

Constructeurs

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

Propriétés

Propriété Modificateurs Type Description
horizontalLayout booléen

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 Calculez la hauteur du volet. Positionnez le canevas sous chaque bloc. Pour l'écriture de droite à gauche: alignez les blocs à 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.