Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Mar 2009 00:13:52 +0100
From:      Polytropon <freebsd@edvax.de>
To:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Text mode dialog library like TSO
Message-ID:  <20090320001352.caa9cc9e.freebsd@edvax.de>

next in thread | raw e-mail | index | archive | help
Dear list,

I'm searching for something really strange, maybe some reader will
be able to tell me what I'm searching for. :-)

For a special application, I need a programmable dialog library that
has... well, how to describe it... anyone know SIOS? Or at least TSO?
A bit like this. A kind of form-driven screen layout.

A silly example:

	                 E n t e r   s o m e   d a t a
	-----------------------------------------------------------
	Name: ____________________   Address: ____________________
	 Foo: ____________________      Pups: ___        Furz: ___
	 Bar: ____/__/__               Logon: ________

	F1    F2    F3                                F9     F10
	Help  Done  Reset                             Print  Cancel
	-----------------------------------------------------------
	250/81                                                    3

Where I used underscores, an input line should occur. Positions
and length as well as colour of text and input should be specified,
customization of function keys would be great, skipping from input
field to input field, too. Default values would eventually appear
in the input lines.

The whole library should be accessible via C, or at least for a
shell script. You know, a bit like Tcl/Tk, but in text mode.

Any suggestions? Ideas?

If not, I will need to write this myself, but I considered asking
the list for being able to avoid reinventing the wheel. I know
it's not such a big deal, but if it alredy exists...?




-- 
Polytropon
>From Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090320001352.caa9cc9e.freebsd>