I need a console-like application wrapped inside your typical GUI window, full with menus, toolbars, etc. My GUI development is based on wxWidgets.
So far I have been emulating a console; Essentially, a text control drawn to look like a console and abusing the wxStreamToTextRedirector class to redirect ostream to the text control. But this is becoming too unwieldy, as I need also to emulate curses functionality and I really don't want to do this.
So, what I really would like was for a curses-ready (or curses-like) console object, and supporting both Linux and Windows. Any suggestions?