Hi Kai-Martin, The dynamic scripting tools menu system allows you to invoke any program or script (Scheme, Shell, Python, Perl, etc) from the menu thru the Scheme/Shell interface with the ability to pass Gschem internal parameters to/from your scripts, and with the ability to use UI dialog easily.
To print an entire hierarchy requires a program or script (be it Shell, Scheme, Python, etc.) to do that. The "dynamic scripting tools menu" system only helps to pass the top level pages path names to your script, and/or set some Gschem internal parameters to prepare for the printing. And of course, to trigger your menu item script to print. If your schematics uses "source" attributes on symbols, then it should not be difficult to write a script to do that. I have written a Bash script, part of current gEDA utilities, "gnet_hier_verilog.sh" which uses "source" attributes to traverse the hierarchy for hierarchical verilog netlisting. If no one is planning to write that print script, then I might find time to do it and include it with a menu item in my next package release. I can't promise when though, as my job workload is very high. Best Regards, Paul Tan -----Original Message----- From: Kai-Martin Knaak <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Sent: Sat, 16 Aug 2008 4:13 pm Subject: Re: gEDA-dev: Any comments on "GTK based Generic Gschem Dynamic Scripting Tools Menus" package? On Sat, 16 Aug 2008 17:36:51 -0400, Paul Tan wrote: > By the way, have you tried the posted package ? Not yet. I was asking for a reason why I would want to try it ;-) Honestly, a scripting utility for pcb would be a few orders of magnitude higher on my wishlist. However, there is one thing I could use a tools menu for in gschem: automated printing of a whole hierarchy. Do you think, this possible with your tool? ---<(kaimartin)>--- -- Kai-Martin Knaak http://lilalaser.de/blog _______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev _______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
