This commit is contained in:
cozman 2003-05-20 01:07:59 +00:00
parent b0047499e9
commit 34068b8b1d
5 changed files with 122 additions and 0 deletions

1
authors.txt Executable file
View File

@ -0,0 +1 @@
James Turk james@conceptofzero.net - GewiEngine and all base widgets.

9
changelog.txt Executable file
View File

@ -0,0 +1,9 @@
0.2.0
-Began doxygen documentation.
-Fixed bugs, cleaned up interface.
-BSD style license.
-Changed namespaces from ZE to Gewi.
-Sliders, Container.
0.1.0
-Release to selected members of ZEngine forums and mailing list.

48
licensing.txt Executable file
View File

@ -0,0 +1,48 @@
A Note From James:
For an explanation of the licensing simply refer to the files that come with
ZEngine, Gewi is unusable without ZEngine so it is safe to assume you have it
already. If for any reason you have Gewi but not ZEngine you may obtain ZEngine
here: http://zengine.sourceforge.net/.
----------------------------------(begin license)
Copyright (C) 2002, 2003 James Turk
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of Concept of Zero nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------(end license)
In this distribution all files which fall under the license are marked as such with
the following notice:
/*******************************************************************************
This file is Part of the Gewi GUI Library for ZEngine.
Gewi and ZEngine Copyright (C) 2002, 2003 James Turk
Licensed under a BSD-style license. (see licensing.txt)
The maintainer of this library is James Turk (james@conceptofzero.net)
this library is found at the home of ZEngine http://zengine.sourceforge.net
*******************************************************************************/

60
readme.txt Executable file
View File

@ -0,0 +1,60 @@
Index
------------------------------------------------------------
I. About Gewi
II. Getting Gewi
III. Building Gewi
IV. Using Gewi
V. Legal Overview
VI. History of Gewi
------------------------------------------------------------
I. About Gewi
Gewi is a GUI library designed for use with ZEngine, information on ZEngine
can be found at http://zengine.sourceforge.net/.
------------------------------------------------------------
II. Getting Gewi:
Gewi is available from the same places that ZEngine is:
Support comes from: http://conceptofzero.net/
The sourceforge page: http://zengine.sourceforge.net/
The project page: http://sourceforge.net/projects/zengine/
The CVS page: http://sourceforge.net/cvs/?group_id=62098
------------------------------------------------------------
III. Building Gewi:
ZEngine can be built on any system that has SDL and OpenGL available. It is
currently being developed Windows XP (Redhat 8 support soon). If you are in
VC++ the folder vc7 contains project files for use, and if you are in mingw
or cygwin you can change the linux makefile to suit your needs.
-If you are using VC++ you will need to add the path to the dependencies (SDL
and others) as well as the path to ZEngine before building.
If you are having a problem building ask at
http://www.conceptofzero.net/forums/index.php?act=SF&f=15
------------------------------------------------------------
IV. Using Gewi:
Gewi requires a working copy of ZEngine, if your compiler/environment
supports ZEngine it should support Gewi as well. Gewi tutorials and
documentation is not yet complete if you would like to write any submit
them to james@conceptofzero.net and I'll make sure they get out and you get
proper credit.
------------------------------------------------------------
V. Legal Overview:
See ZEngine's readme.txt for a Legal Overview of using libraries
that are dependent upon LGPL based libraries, using Gewi is the same
since it includes no new LGPL code.
------------------------------------------------------------
History of ZEngine:
Since most of the improvements will just be more widgets I
am much more open to outside help for Gewi than ZEngine which is mostly
my own work, I am going to depend on community support to add new widgets
to Gewi, I can't possibly add every single widget people need while working
on ZEngine and other projects.
0.1 was a basic release, just to show some people how I planned to
do the long promised GUI library for ZEngine. I rewrote this twice using
callbacks one time and a different way of handling child windows another,
but I found a way that seemed easy to use and easy to extend and that is what
has become 0.2.
-James Turk james@conceptofzero.net

4
todo.txt Executable file
View File

@ -0,0 +1,4 @@
Gewi Todo List
-Documentation
Feel free to contribute, Gewi is a side project and I will rely on the community for new widget ideas and such.