Actually all the project data are saved inside python files.
Maybe it would be better idea to use external resource files
(for example in XML format), where project properties, form data,
etc. could be saved?
Other RADs uses such files: res, gnome, dfm, frm, dsp, vbp...
Sorry about the delay, I thought about this for a while...
Rafa³ Smotrzyk wrote:
> Actually all the project data are saved inside python files.
> Maybe it would be better idea to use external resource files
> (for example in XML format), where project properties, form data,
> etc. could be saved?
> Other RADs uses such files: res, gnome, dfm, frm, dsp, vbp...
Sorry, this is not going to change in the near future.
I made the decision right at the start of the project to generate
source code rather than a resource and a lot of the design is
centered around that. Personally I still prefer it this way.
There are various ways to possibly hide the code.
One way would be in the IDE by simply keeping the _init_* methods
folded by default.
Another could be on source code level where properties and
constructors gets initialised in a parent class (possibly a
different module) and only events get defined/maintained in the
child class of source file that the user works in.
I do plan XML support at some later stage, although I was thinking
more in terms import/export rather than running the app from XML.
Still with the new XML support in wxWindows and Python it might
turn into something more.
Riaan >>> a='a=%s;a%%`a`';a%`a`
Boa Constructor - RAD GUI building IDE for wxPython