
libgringo 3.0.3 - binary and library replacement for cdialog that work both in console and in X-Window


[english]

libgringo is a library to write apps that runs both in console (using 
ncurses) as well under X-Window (using gtk). You are free and encouraged to 
add support for other GPL libraries (like slang as example).

libgringo spirits is "write one, run more". It provides some widgets like
windows, labels, buttons, edit boxes, checkboxes, grids and listboxes.

libgringo detect if you are running from the console or under X-Window and
select the right library to use without recompiling your code.

gringosh is a parser that use libgringo to replace cdialog. It was written 
in order to make some configuration scripts to work both in console and 
under X-Window without any modification. gringosh also provide more powerfull
features than cdialog, as for example, the ability to have more than two button
per form.

gringosh recive in input a description of the window to draw on then screen
then it output on the standard error all the status of any widgets when the
user make some choice, this is to allow shell script to parse the results
and to create very powerfull scripts.

Download from:
    http://ftp.badpenguin.org/pub/software/
    http://www.badpenguin.org/

Antonio Gallo (AGX)



[italian]

libgringo e' una libreria per scrivere applicazioni che girano sia in
console (usando ncurses) sia sotto X-Window (usando gtk). Siete incoraggiati
ad aggiungere il supporto per altre librerie rilasciate sotto licenza GPL,
come ad esempio la libreria slang.

Lo spirito di libgringo e' "scrivi una volta, gira piu' volte". Essa 
fornisce differenti oggetti grafici come finestre, etichette, bottoni, caselle
di testo, caselle a spunta, griglie e liste a scorrimento.

Libgringo individua l'ambiente in cui l'applicazione sta' girando (console o
X-Window) e automaticamente seleziona la giusta libreria da utilizzare.

gringosh e' invece un parser/shell che usa libgringo. Il suo scopo e' quello
di sostituire il programma cdialog. Inoltre e' possibile scrivere degli
script di configurazioni che girano sia in console che in X-Window senza che
debbano essere modificati. Gringosh fornisce alcuni strumenti migliori di cdialog
quali ad esempio la possibilita' di avere piu' di 2 bottoni su di una form.

gringosh riceve in input una descrizione della maschera da creare quindi,
al momento dell'iterazione dell'utente con quest'ultima, viene inviato sullo
standard error lo stato di tutti i componenti della maschera stessa. In questo
modo si permette agli script di shell di analizzare i risultati per creare
script molto potenti.

Download da:
    http://ftp.badpenguin.org/pub/software/
    http://www.badpenguin.org/

Antonio Gallo (AGX)
