JEWL
JEWL Resources
Overview of Installing and Using JEWL
- More details are in README.txt (not readme.txt).
- Windows Only: JEWL only works on windows!
- Win_IO provides simple GUIs. It is build upon GtkAda.
- GtkJEWL is patterned after JEWL and uses GTK, and so it is designed to work on
windows and linux, but I was unable to get it to compile. Perhaps it is designed for an
older version of Gtk or GtkAda.
- Download the zip file using the links listed above and expand the zip file.
- Make the JEWL files available to GNAT:
- The simplest method is to simply copy all of the files in the
source
directory into the directory where you are developing your
JEWL client.
- An alternative to make JEWL available from any directory is to
you can set up environment variable
GPR_Project_File
and to use project files.
More details are in README.txt (not readme.txt).
- The examples in the
examples
directory show you some of JEWL's capabilities. Compile all of them using the command
gnatmake -P all_test.gpr
.
Making JEWL Work - These instructions are probably no longer needed!
- You should be able to ignore these instructions.
- To make JEWL work with the latest version of gnat, you may have to
make the following change. In directory
source
change the
file jewl-win32_interface.adb
as follows. Replace this line:
pragma Linker_Options ("-luser32 -lgdi32 -lcomdlg32 -lwinmm");
with these lines:
pragma Linker_Options ("-luser32");
pragma Linker_Options ("-lgdi32");
pragma Linker_Options ("-lcomdlg32");
pragma Linker_Options ("-lwinmm");