
Copyright 1996-2000 Vincenzo MORELLO

This note applies to those implementations of the MGUI library based on the
graphics library GRX (http://www.gnu.de/software/GRX/) or higher
(Copyright by Csaba Biegl).
Please notice that release 3.0 of MGUI requires release 2.3 of GRX.

In order to use GRX 2.3 you must set the environment variables GRX20DRV
as described in .../grx23/doc/install.doc file.

A few window management functions are coded in this version of MGUI library.
These are window moves, close, maximize/restore and the following keystroke
actions:

<Alt+F10>       causes the active window to be maximized/restored.
<Alt+F4>        generates the window manager close message (as in Windows).
<Alt+F2>        causes a redraw in all open windows.
<Alt+F1>        circulates windows.
<Alt+drag>      resizes the window which the mouse button is pressed on.

MGUI 3.0 under GRX uses proprietary MFN fonts to give you international
charset support. So GRX fonts are no longer used (font definitions in
the resource files must now bind font names to .mfn files).
GRX 2.4 will provide international charset support along with TrueType
fonts. A future release of MGUI will be created to make use of these new
features of GRX.

In order to create a Borland GRX MGUI program you have to link the following
libraries in the MGUI distribution:

- bgrxmgui.lib
- bormgui.lib
- bormgpp.lib (only for c++ programs)

Of course you also need the Borland version of GRX library named:
grx20l.lib

In order to create a Watcom GRX MGUI program you have to link the following
libraries in the MGUI distribution:

- wgrxmgui.lib
- watmgui.lib
- watmgpp.lib (only for c++ programs)

Of course you also need the Borland version of GRX library named:
grx20l.lib

In order to create a DJGPP GRX MGUI program you have to link the following
libraries in the MGUI distribution:

- libmgui.a
- libmgpp.a (only for c++ programs)

Of course you also need the DJGPP version of GRX library named:
grx20.a
