gnumed-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnumed-devel] Re: Texlive and Gnumed


From: Karsten Hilbert
Subject: Re: [Gnumed-devel] Re: Texlive and Gnumed
Date: Tue, 9 Mar 2010 21:40:48 +0100
User-agent: Mutt/1.5.20 (2009-06-14)

On Tue, Mar 09, 2010 at 08:51:53PM +0100, Gour wrote:

> You may call it as you like, but to me (when I had a look at), was not
> clear what is in ../wxGladeWidgets

        $> cat wxGladeWidgets/README

This directory contains Python code as generated from *.wxg
XML files by wxGlade. The classes define what certain parts
of the GUI look like. They are inherited from by actual UI
classes in client/wxpython/.

DO NOT EDIT THE CODE IN THE FILES IN THIS DIRECTORY !

(Unless you know exactly what you are doing. Editing may in
some cases be necessary to add import statements.)

The code may be overwritten the next time someone changes
the GUI with wxGlade and puts the new version back in here.
All your changes may be lost. If you want to make your
changes permanent edit the appropriate *.wxg file in
client/wxg/ (preferably using wxGlade), regenerate the GUI
code and put it here.


> and what is in ../wxpython folder

True indeed. I added a README:

        This directory contains the GNUmed-specific non-generic
        wxPython code such as classes derived from wxGlade-generated
        classes.

        Files in this directory can be modified as needed.

        gui/ contains notebook plugin wrappers.

> (I suggest some better folder-naming here)

Such as ?

>, as well as what is in ../wxPython/gui

Apart from that ../wxPython/ does not exist - see above.


> and which folders to look in order to come to non-gui
> stuff?

Quite obviously

        client/business/

This contains business objects written in Python.

Once we have clients written in other languages we will
have to reorganize the client/ directory somewhat but
until then ...

Happy coding

        client/pycommon/

Indeed, this could use another README. Added:

This directory contains generic Python code used by GNUmed.

This code belongs to neither the GUI (wxpython/,
wxGladeWidgets/, wxg/) nor the middleware (business/).

Karsten
-- 
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346




reply via email to

[Prev in Thread] Current Thread [Next in Thread]