Estoy buscando agregar un elemento a mi GUI de wxWidgets que se comporta como un emulador de terminal. No en términos de un shell que ejecuta comandos, sino simplemente la configuración de entrada y salida de una aplicación que se ejecuta en un terminal.¿Una ventana tipo terminal para wxWidgets?
Básicamente, los requisitos son:
Streaming de entrada/salida: Cuando se introduce un carácter, que se añade a un flujo de entrada, y cuando algo se canaliza al terminal, se imprime inmediatamente.
Sin edición: una vez que escribe un carácter, está permanentemente allí, ya que es probable que haya sido consumido por la aplicación que se ejecuta en el terminal.
Algún tipo de desplazamiento (incluso si solo muestra algunas líneas o algo así).
Sería bueno si hay algo que ya lo hace, pero también serían bienvenidas las sugerencias sobre cómo implementar esto con controles ya existentes como wxTextCtrl.
Jeremy, si esta fue su respuesta https://github.com/jeremysalwen/TerminalWx - ¿no valdría la pena dar una respuesta al respecto? Estoy interesado en el estado actual de tu componente. Los últimos cambios fueron en diciembre de 2013, último (y único) lanzamiento en 2012 ... – Wolf