gtkdialog is a GUI creation utility that can be used with an arbitrary interpreter. It enables the programmer to describe a graphical user interface in a simple XML language, and create callbacks with any interpreter that supports either files, standard I/O, or environment variables. It can be called as an external program from the interpreter, but can be used as a stand-alone framework for the application as well. Stand-alone, bash, and awk examples are provided.
| Tags | Software Development User Interfaces |
|---|---|
| Licenses | Freeware GPL |
| Operating Systems | POSIX Linux |
| Implementation | Awk Unix Shell |
Recent releases


Release Notes: This release solves the hidden widgets leaving artifacts at start-up problem, adds very useful support for conditional actions, and adds a method to prevent the unnecessary exporting of variables. A break action function has been added to break out of a list of actions, the realize signal has been connected for all widgets, and the refreshing of markup within text widgets now works as expected. All of the examples are now bash-independent where possible, three examples have been added (one being an emulator frontend application), and three examples have been fixed.


Release Notes: This release adds four new widgets, five new action functions, file monitoring and auto-refreshing, and a dozen new examples. The feature sets of several incomplete widgets have been fully expanded. The launch and closewindow system has been re-engineered to be more robust, the performance of the table, tree and comboboxes has been improved, a couple of longstanding issues have been resolved and several bugs have been fixed.


Release Notes: This release adds 14 new widgets, 37 new examples, a full widget reference, and much more.


Release Notes: This version contains some minor bugfixes and enhancements.


Release Notes: Some minor bugs were fixed in this release.
A library to use Gettext .mo and .po translations easily in .NET applications.