Mudlet: BOGUE Les étiquettes volantes ne se réduisent pas correctement lorsque vous quittez un élément de menu parent.

Créé le 6 déc. 2020  ·  8Commentaires  ·  Source: Mudlet/Mudlet

Bref résumé du problème / Description de la fonctionnalité demandée:

BOGUE Les étiquettes volantes ne se réduisent pas correctement lorsque vous quittez un élément de menu parent.

GIFrecord_2020-12-06_095408

Étapes pour reproduire le problème / Raisons de l'ajout de la fonctionnalité:

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.

Sortie d'erreur / Résultat attendu de la fonction

Les sous-menus ne se ferment pas lorsque vous n'êtes plus dans ce menu parent.

Informations supplémentaires, telles que la version de Mudlet, le système d'exploitation et des idées pour résoudre / implémenter:

Mudlet 4.10.1

bug lua only

Commentaire le plus utile

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.

Tous les 8 commentaires

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)

mudlet-menu-not-closing

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

Cette page vous a été utile?
0 / 5 - 0 notes