Menu

Tree [r604] /
 History

HTTPS access


File Date Author Commit
 gnatcom 2024-07-03 gdemont [r573] (gnatcom) Tiny adaptation for compiling with GN...
 gnavi 2024-07-27 gdemont [r604] (gnavi) Minor changes for GNAT 2017 compatibility
 gwenerator 2024-06-29 gdemont [r555] (doc) Updated some screenshots
 gwindows 2024-07-11 gdemont [r600] GWindows.Base: added Title_Bar_Menu property se...
 alire.toml 2021-02-08 gdemont [r399] (Alire manifest file) Added optional, recommend...
 gwin.zip 2024-06-29 gdemont [r555] (doc) Updated some screenshots
 readme.txt 2024-05-21 gdemont [r551] (doc) Updated readme

Read Me

GWindows & GNAVI
================

GWindows is a free and open-source Ada programming framework for
MS Windows. GWindows is used for many years in professional, industrial,
commercial, or open-source applications. GWindows is in pure Ada and has
no dependencies other than the Windows API itself that is available on
every computer running the MS Windows operating system or even a system
that provides a Windows subsystem like WINE.
The GWindows framework is updated regularly.

The GNAVI application is an integrated, interactive visual development
environment. The GNAVI application is so far unfinished.

For graphical interface development, an alternative to GNAVI is
the combination of a resource editor (for instance the freeware ResEdit,
shipped with GWindows installation) for editing resource scripts (.rc files),
and GWenerator, a code generator that translates a .rc file into Ada files
that use GWindows. GWenerator is also included in this distribution.

For more information, read the other "readme"'s, mainly:

  gwindows\readme.txt              -  for the GWindows framework
  gwenerator\gwenerator_info.html  -  for the GWenerator code generator
  gnatcom\readme.txt               -  for the GNATCOM framework

But if you are in a hurry, jump to one of the following project files
and start playing!

  gwindows\gwindows_tutorials.gpr  (executables are created in gwindows\tutorials\)
  gwindows\gwindows_samples.gpr    (executables are created in gwindows\samples\)
  gwindows\gwindows_contrib.gpr    (executables are created in gwindows\contrib\)
  gwindows\gwindows_test.gpr       (executables are created in gwindows\test\)