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||Software Development Libraries Interpreters Application Frameworks Utilities Installation/Setup|
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.
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.
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.
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.