Mudlet: Barres de saisie de texte pour les éléments Geyser

Créé le 19 mai 2020  ·  5Commentaires  ·  Source: Mudlet/Mudlet

Description de la fonctionnalité demandée :

L'ajout d'une fonction de barre de saisie pour les éléments Geyser serait formidable !

Raisons d'ajouter une fonctionnalité :

  1. Créez une barre de saisie qui serait attachée à une fonction lors de la création.

  2. L'entrée de la barre de texte serait envoyée à la fonction.

3. Fondamentalement, la fonctionnalité de clickcallback mais avec flexibilité.

Commentaire le plus utile

J'envisage qu'il fonctionne comme un rappel de clic d'étiquette, sauf qu'au lieu de cliquer dessus, c'est lorsque vous appuyez sur Entrée pour envoyer l'entrée et qu'il envoie le texte saisi comme argument à la fonction. Peut-être que si aucune fonction n'est attribuée, le moteur d'alias fonctionne normalement ?

Tous les 5 commentaires

Hm vous avez énuméré comment vous aimeriez que cela fonctionne, mais où sont les raisons :)

des entrées de fenêtre de chat faciles, pour permettre que la saisie de texte dans la ligne d'entrée d'une miniconsole soit envoyée à une fonction qui l'envoie ensuite automatiquement au canal approprié. EMCO à l'intérieur d'une fenêtre utilisateur devient utilisable comme fenêtre de chat sans avoir besoin d'aller dans la fenêtre principale de Mudlet pour répondre à un message, par exemple.

Ou une ligne d'entrée pour une fenêtre de configuration, toutes les informations entrées dans la ligne attachée à cette fenêtre utilisateur étant analysées par la fonction pour définir des valeurs dans une table de configuration.

Juste comme quelques exemples qui ont été soulevés lors de discussions que j'ai eues avec des gens récemment.

Qu'arrive-t-il à l'exécution pendant que toute l'application attend que l'utilisateur entre quelque chose dans ce widget d'entrée ?

Je suppose que cela pourrait être faisable si la saisie de texte était liée à/fournie par un sysEvent ... : Thought_balloon:

J'envisage qu'il fonctionne comme un rappel de clic d'étiquette, sauf qu'au lieu de cliquer dessus, c'est lorsque vous appuyez sur Entrée pour envoyer l'entrée et qu'il envoie le texte saisi comme argument à la fonction. Peut-être que si aucune fonction n'est attribuée, le moteur d'alias fonctionne normalement ?

Duplicata de https://github.com/Mudlet/Mudlet/issues/1897 , et nous avons une solution de test disponible sur https://github.com/Mudlet/Mudlet/pull/4055#issuecomment -683445440.

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