"SfR Fresh" - the SfR Freeware/Shareware Archive 
Member "q-7.11/modules/ggi/README-GGI" of archive q-7.11.tar.gz:
As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers.
Alternatively you can here view or download the uninterpreted source code file.
That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
1
2 Q-GGI - GGI interface for the Q programming language
3 ===== = === ========= === === = =========== ========
4
5 GGI, the General Graphics Interface, is a graphics library which aims to
6 provide a reliable, stable and fast graphics system that works everywhere. It
7 is a great framework for developing portable graphics applications. See
8 http://www.ggi-project.org/ for more information. This module provides an
9 interface to GGI for the Q programming language. Only the basic operations of
10 libggi are supported at this time; future releases will probably add the more
11 advanced features and extensions when these parts of GGI become stable. But
12 the module is already quite usable for doing raster graphics on a wide variety
13 of systems and output devices. Experimental support for simple alpha blending
14 as well as advanced text rendering via FreeType2 is now also available.
15
16 The module requires that you have libggi (version 2.0 or later) and libgii
17 (version 0.8 or later) installed. For the additional font support you also
18 need version 2 of the FreeType library (http://www.freetype.org/).
19
20 Since the GGI project at SourceForge (http://sourceforge.net/projects/ggi/)
21 only provides source tarballs at this time, and GGI is not yet included in the
22 major Linux distributions, we provide some RPMs for the required libraries on
23 the Q homepage. NOTE: The Windows package now comes with the most recent GGI
24 from CVS, including Peter Ekberg's much improved DirectX driver. To make the
25 module work on Windows, please make sure that the GGI_CONFDIR environment
26 variable points to your Qpad/ggi/etc/ggi directory. (This should be taken care
27 of automagically when running scripts via the Qpad application.)
28
29 Please see ggi.q for a description of the functions provided by this module.
30 For more in-depth information about GGI please refer to the corresponding
31 manual pages. A few sample scripts are also provided; you can find these, once
32 installed, in the share/q/examples/ggi directory (Qpad/examples/ggi on
33 Windows).
34
35 Acknowledgements
36 ----------------
37
38 Special thanks are due to GGI project admin Christoph Egger who spent a lot of
39 time helping me to sort out bugs in GGI's DirectX driver, and to Peter Ekberg
40 who recently took over maintenance of the driver and did an excellent job
41 improving it beyond the initial bare-bones implementation.
42
43
44 Enjoy! :)
45
46 Oct 2 2004
47 Albert Graef
48 ag@muwiinfa.geschichte.uni-mainz.de, Dr.Graef@t-online.de
49 http://www.musikwissenschaft.uni-mainz.de/~ag