BOGUE Les étiquettes volantes ne se réduisent pas correctement lorsque vous quittez un élément de menu parent.
Créez un menu d'étiquettes déroulantes, créez uniquement des sous-menus pour certains des éléments.
parcourez maintenant le menu parent avec votre souris.
Les sous-menus ne se ferment pas lorsque vous n'êtes plus dans ce menu parent.
Mudlet 4.10.1
Je ne me souviens pas avoir toujours eu ce problème. Je ne sais pas si tout cela est le résultat des changements ici: https://github.com/Mudlet/Mudlet/issues/2500
@ Edru2 avez-vous une idée?
@xekon, veuillez tester si la version # 4499 résout le problème pour vous
Awesome @ Edru2 vous avez résolu le problème que j'ai décrit initialement. J'ai cependant remarqué quelque chose d'autre. Le menu ne se comporte pas comme la plupart des gens s'attendent à un menu, je veux dire par là que lorsque vous cliquez sur une entrée dans le menu, le menu doit se fermer. S'il y a des situations où il est avantageux de garder le menu ouvert, cela devrait peut-être être ajouté comme option configurable. Par exemple, si je suis dans mon menu de démarrage sous Linux ou Windows ou même dans mon navigateur Web, et que je clique sur une entrée, dès que je clique sur une entrée, le menu se ferme:
(Si vous préférez que je publie ceci dans un autre numéro, faites-le moi savoir, merci encore)
Le menu ne se comporte pas comme la plupart des gens s'attendent à un menu, je veux dire par là que lorsque vous cliquez sur une entrée dans le menu, le menu doit se fermer. S'il y a des situations où il est avantageux de garder le menu ouvert, cela devrait peut-être être ajouté comme option configurable. Par exemple, si je suis dans mon menu de démarrage sous Linux ou Windows ou même dans mon navigateur Web, et que je clique sur une entrée, dès que je clique sur une entrée, le menu se ferme:
Ceci est déjà possible en mettant closeAllLevels(myParentLabel)
dans la fonction qui est appelée par clickCallBack.
oh parfait! merci @ Edru2
@ Edru2 Je ne trouve pas la documentation dans le wiki, seulement quelques exemples. C'est une fonction très utile!
Je ne trouve pas la documentation dans le wiki, seulement quelques exemples. C'est une fonction très utile!
@wiploo Pour des raisons historiques, la documentation Geyser est répertoriée sur une page supplémentaire en dehors du wiki.
Vous pouvez trouver closeAllLevels etc. ici: https://www.mudlet.org/geyser/files/geyser/GeyserLabel.html
Commentaire le plus utile
Ceci est déjà possible en mettant
closeAllLevels(myParentLabel)
dans la fonction qui est appelée par clickCallBack.