ANNOUNCE: DEGUI 1.21 beta

What's new in version 1.21 beta:
Added some bug warnings in bugs.txt and example 4 get fixed w.r.t. returning 
the proper text from an edittext object.  I may also have (I don't remember
when exactly I did it) changed the response of a hiddenlist_object to clicks.
Also fixed the list_object which wouldn't always display the last entry.

The docs file is now a normal .txt file instead of the .rtf file.

--------------------------------------------------------------------------------
What's new in version 1.2 beta:
Finally, a 3D look for all the gui objects.  Buttons go in and out, and you can have panels that are sunken or raised etc...

New objects:
hidden_list_object, window_object, progress_bar_object, panel_raised_object, panel_sunken_object, panel_ridge_object, panel_groove_object

New functionality:
Add and remove dialogs to dialogs, even while the parent dialog is still running
Window objects contain other objects and can be moved by dragging
edittext_object now scrolls to display the entire text
Updated INIfile calss with better error handling
The builder saves the graphic mode between runs
Move multiple objects at once with the builder
Add two lines of code to you old Allegro DIALOG arrays and you can use the new object look
Adjust the colors of individual objects, or all of the objects quickly and easily
Some bug fixes... ok, only one

What is DEGUI?

DEGUI is a set of programs, C++ objects and C routines that allow users of Allegro's gui to make dialogs using better looking gui objects and extend the objects using more familiar normal C++ methods.  With the addition of a few lines C programs that use Allegro's gui can have better looking objects with 3d effects and multiple gui colors.  If you are using C++ you can extend the basic dialog_object with class derivation which is simpler and cleaner than the mixing of procedures that was necessary using standard Allegro d_xxx_proc procedures.  Also the user can easily and simply interface with object callback functions to find out when a button is clicked, a checkbox is selected, etc.  A gui builder program is provided that can be used to graphically build dialogs and export the dialogs to program code.   DEGUI objects can also be easily interfaced with DIALOG structures for mixed C/C++ style dialogs and pure C programs can us the new look of the DEGUI objects with minimal changes in their code.  DEGUI also has an INIfile class for support for windows-like INI files.

Any questions?

D.J.Eleveld@anest.azg.nl
