X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com To: geda-user AT delorie DOT com Subject: [geda-user] Best way to make grid visible during print or export in gschem X-PHP-Originating-Script: 0:rcube.php MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 11 May 2015 13:54:55 +0300 From: Anton Dubniak Organization: TFSoft Message-ID: <7edc0961353f1c224421d86c5d33d401@tfsoft.org.ua> X-Sender: twister AT tfsoft DOT org DOT ua User-Agent: Roundcube Webmail/1.0.3 Reply-To: geda-user AT delorie DOT com Greetings, I need to get my schematics in vector format (svg or eps) with a visible mesh grid. As far as I know, this is not possible without modifying the sources (am I wrong?). So, I conducted a mini-investigation and figured out that grid drawing functions is a part of gschem GUI. They are absent in gaf tool and libgedacairo. Right now I solved my problem quickly and dirty by copying draw_mesh_grid_region() and draw_mesh() from gschem/x_grid.c to gaf/export.c and calling them from gaf's export_draw_page(). But code duplication is the bad thing to do. So, my question is: if visible grid in exported documents is a nice feature to have, where is the right place for grid drawing functions? Thanks -- Best regards, Anton Dubniak (twister AT tfsoft DOT org DOT ua)