On Wednesday 12 August 2009 12:30 pm, Rolf-Werner Eilert wrote: > And yes: I don't think the special "graphical characters" like in DOS > (ASCII > 128) exist on a Linux terminal, do they? So it would be > somewhat difficult to build "mask" like things. Though Midnight > Commander can do this, how does it handle this? Maybe special fonts for > terminal output? And top has lines, too...
The ANSI extensions to ASCII include all those graphical characters (and that's how they did them in DOS as well.) Most modern terminal types support ANSI, but you can't count on the user's font supporting them. I assume this is why some Linux console programs use +------+ to make lines and corners instead of those box characters. The way to do this, I think, would be to make a Gambas component that implements as much of gb.form as possible using the ncurses library. ncurses is lower level than gtk or Qt though (I'm not sure it even manages its own event loop), so it would be a big project. But Mono has it (see MonoCurses) so it's certainly possible. I seem to remember a Gtk-like toolkit that sat on top of ncurses, so maybe if that's still being developed it would be an option. Googling got me to mytui, NDK++ and CDK, which are ncurses-based widget sets, but they haven't been updated in a few years. Then again, maybe someone trying to develop a Gambas component could use that code as a starting point. Rob ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Gambas-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gambas-user
