[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnumed-devel] text-mode user interface
From: |
Sebastian Hilbert |
Subject: |
[Gnumed-devel] text-mode user interface |
Date: |
Fri, 9 Apr 2004 13:29:24 +0200 |
User-agent: |
KMail/1.6.1 |
Hi !
Could someone please help me understand some issues involved with a text-mode
interface for Gnumed ?
I looked around and found very little information on the web. I stumbled
across http://zemljanka.sourceforge.net/cursed/
The webpage says : Cursed GTK is a text console port of GTK+ (The Gimp
Toolkit) based on ncurses. Allows to run X applications using gtk-2.0 on a
text console (without framebuffer).
There are some screenshot and all looks nice. I assume we need a little more
than that, right ? We use wxWidgets(formerly known as wxWindows). WxWidgets
seems to be a wrapper around gtk and various other gui toolkits depending on
the platform one chooses. So what would it involve to get a text-mode
interface for Gnumed ? We got wxpython->wxWidgets->gtk<->cursed GTK
How does all that fit together ?
I know there is a gtk for MS Windows but I have a feeling that this would not
work out of the box, right ?
There is also TurboVison : http://tvision.sourceforge.net/
Turbo Vision (TVision for short) is a TUI (Text User Interface) that
implements the well known CUA widgets. With TVision you can create an
intuitive text mode application, intuitive means it will have CUA like
interface (check boxes, radio buttons, push buttons, input lines, pull-down
menues, status bars, etc.).
This port is a port of the C++ version for the DOS, FreeBSD, Linux, QNX,
Solaris and Win32 platforms.
As far as I understand someone would need to write a wrapper around Turbovison
or the cua widgets much like the gtk wrapper ?
I am a big fan of thin client environments. Would having a tex-mode interface
mean one could use Gnumed on text-based terminals ? Probably not.
But having an interface without having to run X sounds nice.
Which solution sounds better to you ? I would like to add it to the Gnumed
master plan in the back of my head.
--
Sebastian Hilbert
Leipzig / Germany
[www.openmed.org] -> PGP welcome, HTML ->/dev/null
ICQ: 86 07 67 86 -> No files, no URL's
My OS: Suse Linux. Geek by Nature, Linux by Choice
- [Gnumed-devel] text-mode user interface,
Sebastian Hilbert <=