blockly > IFlyout

Interface IFlyout

Interface d'un menu déroulant.

Signature :

export interface IFlyout extends IRegistrable 

Extension:IRegistrable

Propriétés

Propriété Les modificateurs Type Description
autoClose boolean Le menu déroulant se ferme-t-il automatiquement lors de la création d'un volume ?
CORNER_RADIUS readonly number Rayon d'angle de l'arrière-plan du menu déroulant.
horizontalLayout boolean Indique si le menu déroulant est disposé horizontalement ou non.
MARGNE readonly number Marge autour des bords des blocs dans le menu déroulant.
RTL boolean L'utilisateur se lit de droite à gauche plutôt que de gauche à droite.
targetWorkspace WorkspaceSvg | null Espace de travail cible

Méthodes

Method Description
createBlock(originalBlock) Créez une copie de ce bloc dans l'espace de travail.
createDom(nomdutag) Crée le DOM du menu déroulant. N'a besoin d'être appelé qu'une seule fois. Le menu déroulant peut exister sous la forme de son propre élément SVG, ou être un élément G imbriqué dans un élément SVG distinct.
dispose() Mettez au rebut ce volant. Dissociez tous les éléments DOM pour éviter les fuites de mémoire.
getHeight() Obtenez la hauteur du menu déroulant.
getWidth() Obtenez la largeur du menu déroulant.
getWorkspace() Placez l'espace de travail dans le menu déroulant.
getX(). Calcule la coordonnée X de la position du menu déroulant.
getY(). Calcule la coordonnée Y de la position du menu déroulant.
masquer() Masquez et videz le menu déroulant.
init(targetWorkspace) Initialise le menu déroulant.
isBlockCreatable(block) Ce menu déroulant vous permet-il de créer une instance du bloc donné ? Utilisé pour décider si un bloc peut être « déplacé » hors du menu déroulant.
isDragTowardWorkspace(currentDragDeltaXY) Déterminez si un delta de déplacement se trouve vers l'espace de travail, en fonction de la position et de l'orientation du menu déroulant. Cela permet de déterminer si un nouveau bloc doit être créé ou si le menu déroulant doit défiler.
isScrollable()
isVisible() Le menu déroulant est-il visible ?
position(). Positionnez le menu déroulant.
reflow() Faites bouger les blocs et leurs tapis.
scrollToStart() Faites défiler le menu déroulant jusqu'au début de son contenu.
setContainerVisible(visible) Indiquez si le conteneur de ce menu déroulant est visible.
setVisible(visible) Déterminez si le menu déroulant est visible. La valeur "true" ne signifie pas nécessairement que le menu déroulant est affiché. Il pourrait être masqué, car son conteneur est masqué.
show(flyoutDef). Affichez et remplissez le menu déroulant.