Adime 2.2.1 review

Download
by rbytes.net on

Adime project is a library for constructing Allegro GUI dialogs in a way similar to scanf(), using a format string. Other features

License: zlib/libpng License
File size: 0K
Developer: Sven Sandberg
0 stars award from rbytes.net

Adime project is a library for constructing Allegro GUI dialogs in a way similar to scanf(), using a format string.

Other features include a (customizable) 3d look and feel, 3d versions of some of Allegro's GUI procs, complete help in many formats (HTML, txt, chm, texinfo, man, devhelp, and RTF), and four example programs.

Adime can currently be compiled on Linux, Windows/MinGW32, Windows/Borland C++, Windows/MSVC, DOS/DJGPP, DOS/Watcom, Apple MacOS X, and QNX.


Here are some key features of "Adime":
Only one function call to create a whole dialog, using a format string.
3d look and feel.
No need to calculate object coordinates by hand. All such things are handled completely automatically.
Uses Allegro's gui in the bottom, so it supports Unicode and is potentially portable to any system supported by Allegro (although there are not makefiles for all of them).
The format string supports the following kinds of input:
Text input.
Number input, supporting double, float and signed or unsigned char, short and int. Thanks to the expression evaluator for Egg (written by Shawn Hargreaves), it has a built-in calculator so that the user can enter mathematical expressions.
Selection of a filename, using (a 3d version of) Allegro's file selector.
Boolean input, using a checkbox.
Selection of a string from a list box.
A new dialog recursively opened when the user clicks a button.
Highly customizable look, using global variables for the fonts, colors and measurements of the dialogs.
The kernel is flexible enough to allow you to register your own format strings at runtime.
3d versions of the following Allegro gui functions: file_select(), d_edit_proc(), d_list_proc(), d_button_proc(), d_check_proc() and d_text_list_proc(). Gui functions for edit boxes with mathematical expressions and a multi-line version of d_text_proc().
The format string is carefully checked for any possible errors, thus minimizing the risk for you to make mistakes.
Help compiles into txt, info, html, rtf, and chm formats.
Four example programs.

Adime 2.2.1 keywords