24 May 2002

This is my attempt of creating a GUI for POV.
It uses the graphical interface of Python (www.python.org)


This version works for Linux ( and FreeBSD ?) both GUI and renderer.
The GUI works for Windows, but the renderer doesn't.
I have not tried the other numerous platforms available for Python.


To start this program just type ./pyvon or python pyvon

This release of Pyvon is functional :
You can edit, write, render, debug, open, save .... a script.

The undo function is still a bit buggy.
The syntax highlighting still needs some adjustments as well.


The first time you use Pyvon, use the menu /options/Pov-ray location to tell where the pov
executable is. The location of the executable, the font, the font size, the parameters are stored in
the pyvon.ini file.
It is advised to quit Pyvon using File/Quit. This updates the pyvon.ini file.


You can also enable syntax coloring or not. Python is a scripting language. It can be wise to disable this
function when you load very large files.

You can also enable the autosave before render.


I borrowed a piece of code from Jacques Guignot for the threads. He is also writing a GUI for Pov.
A merge might come in the near future.





TODO:

Improve the undo function
Add a widget to show the CPU usage
Add a scale to change the render priority
Add the possiblity to change the font of the stream out
Add a word completion feature




CHANGES :
b05
Changed the font for the stream out

b08 - 25/05/2002
Added the current directory to the path

b13 - 26/05/2002
Added the insert menu with syntax coloring
Syntax coloring :
    Added the force coloring menu
    Improved and cleaned the code


b15 - 28/05/2002 -
Added brace matching function
Added the scene menu ( still disabled)

b16 - 29/05/2002
Now keeps track of the working directory when exiting
(updates pyvon.ini)


b18 - 29/05/2002
Pyvon.ini is updated when exiting with the quit menu or the
"kill" button at the top right of pyvon

b19 - 29/05/2002
Detects whether the executable found in pyvon.ini exists.
If not, it displays a warning box. 

b20 - 30/05/2002
Added a fixed font to the stream out window

b22 - 31/05/2002
Added the Pwm module
Removed the file name at the statusbar and added a drop down-box to choose which scene to render
Added syntax highlighting when switching from one scene to another 



Please send me comments, flames, whatever you want.


Regards,

Fabien HENON









