Hi,
First, I want to thank you for the great job about gEDA. I use it at
home for my leisure and it's a great tool.
Except for me, the project manager. I think this program should be
improved. I've read that there no manpower about this, so I decided to
work about it.
Here's a first version of my project manager for gEDA. My C++ is not
very strong, so I've written it in java.
You could donwload it at
http://castor-et-herlie.homelinux.org/gedaGui/gedaGui.tar.bz2 (2.8M).
To launch it, you must have java installed on our system (version
1.4.2) , decompress it and in the directory named gedaGui, launch
run_gedaGui.sh.
The basic of the software is to manage one or multiple project (*.prj
but it's not the same file as geda).
In a project, you can import files in and the files are sorted by
category (text, schematic, pcb layout, ...).
For each file there are some commands available(with a right click) like
display file info, view content, remove from project and also personal
commands.
Personal commands are different by category. They are generic and some
special string can be used :
%f for filename
%F for filename without extension
%p for project name
ex for a schematic, you can launch gschem or run DRC check on it.
Commands are defined in a xml file
ex.
file
fileTypeschematic/fileType
description/
action
labelopen with text editor/label
commandkate %f/command
/action
action
labelopen in gschem/label
commandgschem %f/command
/action
action
labelcheck DRC errors/label
commandgnetlist -g drc2 %f -o %F.drc/command
addFileToProject
typeFichierdrc report/typeFichier
filename%F.drc/filename
/addFileToProject
/action
/file
So if you click on open in gschem the program will execute gschem
%f, for open with text editor kate %f
For drc checking, the program is gnetlist -g drc2 %f -o %F.drc.
You may want to add to the application the new generated file (%F.drc)
in the project, it's possible to configure for a command some generated
file the application have to import automatically after the action (in
our example, the file %F.drc will be import as DRC report).
My goal was to have a software which is highly configurable so command
may be change in the config menu.
Here a first version, it works for me and I begin to configure my own
command.
Feel free to try it, to configure it in order to answer to your needs.
Fell also free to contact me if you have any question about it, discover
bugs, new features,
Of course, source code are available if you want.
--
Ludovic SMADJA
Le hasard, c'est Dieu qui se promène incognito - Albert Einstein
HALTE AUX SPAMS :
Cet email est signé.
Pourquoi signer un email ??
http://www.cacert.org/help.php?id=2lang=fr_FR#whyEmails
Mes coordonnées :
Jabber ID : [EMAIL PROTECTED]
MSN : [EMAIL PROTECTED]
Clé PGP : DD76063A sur pgp.mit.edu
begin:vcard
fn:Ludovic SMADJA
n:SMADJA;Ludovic
adr:Elancourt;;France
email;internet:[EMAIL PROTECTED]
note;quoted-printable:JID (jabber ID) : [EMAIL PROTECTED]
MSN : [EMAIL PROTECTED]
x-mozilla-html:TRUE
url:http://Castor-et-herlie.homelinux.org
version:2.1
end:vcard
signature.asc
Description: OpenPGP digital signature
___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user