EZY Prolog provides GUI design functionality,
which is similar to Visual Basic and Delphi, where user creates GUI elements
and defines their properties.
What is new in EZY GUI design, is that programmer
doesn't need to write code (as it always necessary in Visual Prolog) to
support various properties. EZY Prolog designer provides rich set of GUI
properties as well as simplified way of defining GUI elements reactors.
GUI declarations are stored inside text file
(Dialog Control Language declarations) and loaded during run-time.
Programmer has symbolic access to GUI elements
(via the name of the control and it's property) as well as facility to
define callback functions.