Projects / libgringo and gringosh

libgringo and gringosh

libgringo is a library to writes applications that run both in console (using ncurses) and under X-Window (using gtk). libgringo detects if you are running from the console or under X-Window, and selects the right library to use without recompiling your code. gringosh and gringodlg are two parsers that use libgringo to provide similar functionality to the cdialog utility. It was written to make some configuration scripts work both in console and under X Windows without any modification. gringosh and gringodlg also provide features more powerful than cdialog such as the ability to have more than two buttons per form and more than two windows on the screen.

Tags
Licenses

RSS Recent releases

  •  22 Oct 2003 06:25

Release Notes: This release features a new shell parser, called gringodlg. It is like gringosh, but it accepts a different syntax and has some new widgets and features. A lot of bugs have been fixed in the ncurses backend.

  •  19 Nov 2002 06:17

Release Notes: A window_BackTitle() function was added, and the BACKTITLE keyword was added to the parser. It is now possible to compile the ncurses backend with dietlibc.

  •  24 Jan 2002 04:23

Release Notes: This release includes some general file bugfixes, and adds a listbox_OnClick() event. gringosh now exits if you press enter upon a list, and libgringo is now compiled dynamically. Some example code has been fixed, and configure.in now has better backend support.

  •  04 Sep 2001 07:22

Release Notes: Segmentation fault on ncurses due to gringo_Quit() function not being re-entrant has been fixed. Listbox and gridbox now display the selected item when the console does not have focus.

Screenshot

Project Spotlight

Objeck Programming Language

A modern platform independent OO language with a native JIT compiler.

Screenshot

Project Spotlight

sqlamp

An implementation of Materialized Path for SQLAlchemy.