From: "Eric.Nicolas" Date: Wed, 21 Dec 94 11:08:50 CST To: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: Re: About Sword... Hello, OK, OK... It is my fault, there are in fact no docs at all in Sword at this time. It is because this project is just beginning. So, there are some tricks to help those who tried to run Sword.EXE : -> You must have a version of go32.exe in your Path. -> The GO32 environnement variable must be configured. Particularly, you must specify a graphic driver which work with your graphic card. (I tested the system with stdvga.grn and paradise.grd. It works in both 16 and 256 colors, and must work in 32k colors). -> The GRXFONT environnement variable must point to where you put the grx library's fonts. -> You must add the environnement variable SwordPath to tell the system where you installed Sword. For example, if you placed it in c:\sword2, add the next line to your autoexec.bat (or type it at the dos prompt) SET SwordPath=C:\SWORD2\ With all those things, you will probably be able to run Sword.EXE. What it does ? -------------- SWORD (System of Windows for the ORganisation of the Desktop) is a GUI that can be used either with gcc or TurboC. It uses the graphical library libgrx. Sword.EXE is only a little demonstration of the objects that are available in the library. They are still a little number, but all the basic mecanisms are operationnal. You will find objects for : -> Event management : keyboard, mouse, commands... An event is a structure which runs from object to object to bring information to it about what the system is doing, or what the user want to do. -> Stream of objects -> Linked lists (in fact, they are even linked trees) -> Windowing system, with overlapped windows. -> Common objects : Buttons, Titlebar, Icons... All this library is very easy to use thanks to the object-oriented methods. It is a kind of Turbo Vision, but with graphics and much more power. I will release a new version of Sword in a ZIP format soon. Check FTP ! Bye. Eric NICOLAS Residence Universitaire Fleming Chambre I 105 91406 ORSAY FRANCE E-Mail : eric DOT nicolas AT iota-eso DOT u-psud DOT fr