SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

GChemPaint is a gnome-2 application
http://www.nongnu.org/gchempaint

Copyright 2001-2005 Jean Bréfort jean.brefort@normalesup.org, All Rights Reserved.

http://jean.brefort.free.fr

This program is copyrighted under the GNU GPL. Please see the file COPYING, Or, to obtain a copy of the GNU GPL, please visit: http://www.gnu.org

Introduction

The latest version of the software can be found at:

http://savannah.nongnu.org/files/?group=gchempaint

What is needed to install GChemPaint:

        Gnome-2 libraries       http://www.gnome.org
        The Gnome Chemistry Utils htt//www.nongnu.org/gchemutils
        A recent OpenBabel version (preferably form CVS) to import/export MDL MOL files. This is optional and not stable.

Versions numbering:
Odd minor versions are development version. To see what remains to be done before a stable version can be released read the TODO file. Help is of course welcomed.

File format: GChemPaint use XML. The DTD is included in the tarball as gchempaint.dtd This DTD is subject to changes in the future. Many elements are defined but not used in the present version and might be inappropriate.

Development steps

In unstable versions, new objects are introduced. For each type the following steps occur:
- conception
- add a appropriate button in the tools box - implement drawing
- implement save/load
- add printing capability
In an unstable version, a new object type might be at some of the above steps, so many thing might not work. When reaching a stable version, ideally, everything should work, some tools might be removed if they are not stable enough.

Bugs reporting

Before reporting a bug, consult the TODO file to see if what seems a bug is not in fact something not yet implemented; read the BUGS file or the most recent bugs list at http://savannah.nongnu.org/bugs/?group=gchempaint. See also the TODO file to see if it does not corresspond to un incompletely implemented feature. If the bug you found is unknown, send a report (and possibly a patch) to the author (jean.brefort@normalesup.org)

Internationalization Support

If you are interested in translating this application into a new language, you will need to provide a translation of the po template file. Have a look at po/gchempaint.pot, make a copy and name it <lang>.po, edit the file, providing translations for each of the strings -- see the other po files for examples of how this was done for those languages. You will also need to add appropriate Name and Comment fields to gchempaint.desktop.in

Currently, the following are supported:

  Lang String             Language
        -----------             --------
        de                      German
        en                      English
        fr                      French
        it                                              Italian
        pl                                              Polish
        zh_CN                                   Chinese

Set the environment variable LANG to the language string for the language you wish GChemPaint to display in.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.