Mudlet: Barras de entrada de texto para elementos de gêiser

Criado em 19 mai. 2020  ·  5Comentários  ·  Fonte: Mudlet/Mudlet

Descrição do recurso solicitado:

A adição de um recurso de barra de entrada para elementos Geyser seria ótimo!

Razões para adicionar recurso:

  1. Crie uma barra de entrada que seria vinculada a uma função na criação.

  2. A entrada da barra de texto seria enviada para a função.

3.Basicamente a funcionalidade de clickcallback mas com flexibilidade.

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?

Todos 5 comentários

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.

Esta página foi útil?
0 / 5 - 0 avaliações