gEDA-user: [Proposal] - a new project manager ???

2007-02-16 Thread Ludovic SMADJA
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


Re: gEDA-user: [Proposal] - a new project manager ???

2007-02-16 Thread John Griessen

Ludovic SMADJA wrote:
project manager. I decided to work about it.



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.


Thanks for making a project manager Ludovic.

I will try it some day in the next week.  I'm swamped with things to do right 
now.

John G


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user