A adição de um recurso de barra de entrada para elementos Geyser seria ótimo!
Crie uma barra de entrada que seria vinculada a uma função na criação.
A entrada da barra de texto seria enviada para a função.
3.Basicamente a funcionalidade de clickcallback mas com flexibilidade.
Hm você listou como você gostaria que funcionasse, mas onde estão as razões :)
entradas de janela de bate-papo fáceis, para permitir que a entrada de texto na linha de entrada de um miniconsole seja enviada para uma função que então a envia para o canal apropriado automaticamente. O EMCO dentro de uma userwindow torna-se utilizável como uma janela de bate-papo sem a necessidade de ir à janela principal do Mudlet para responder a uma mensagem, por exemplo.
Ou uma linha de entrada para uma janela de configuração, com todas as informações inseridas na linha anexada a essa janela do usuário sendo analisada pela função para definir valores em uma tabela de configuração.
Apenas como alguns exemplos que surgiram em discussões que tive com pessoas recentemente.
O que acontece com a execução enquanto todo o aplicativo está esperando que o usuário insira algo nesse widget de entrada?
Eu acho que pode ser possível se a entrada de texto for vinculada/fornecida por um sysEvent
... :thought_balloon:
Eu o imagino funcionando como um rótulo clickcallback, exceto que, em vez de quando clicado, é quando você pressiona enter para enviar a entrada e envia o texto que está sendo inserido como argumento para a função. Talvez, se nenhuma função for atribuída, ela seja executada pelo mecanismo de alias normalmente?
Duplicado de https://github.com/Mudlet/Mudlet/issues/1897 , e temos uma solução para teste disponível em https://github.com/Mudlet/Mudlet/pull/4055#issuecomment -683445440.
Comentários muito úteis
Eu o imagino funcionando como um rótulo clickcallback, exceto que, em vez de quando clicado, é quando você pressiona enter para enviar a entrada e envia o texto que está sendo inserido como argumento para a função. Talvez, se nenhuma função for atribuída, ela seja executada pelo mecanismo de alias normalmente?