On Wed, 28 Oct 2009 15:29:41 +0000, Peter Clifton wrote: > Somewhat difficult to do for all cases (e.g. hierarchical boards, > mangled net-names output from gnetlist).
I know... > Finally, assuming you have some process to query gnetlist for a the > correct refdes, you need to use PCB actions to select elements by name > (that "might" already exist, I can't recall). This action does indeed exist. In the GTK HID it can be found in the Select menu: Select -> Select_by_name -> Elements This is the find dialog I referred to when I described my manual work around to compile a selection. Fortunately, the dialog understands regexp syntax and can do AND-searches. > __OR__ > > Code for the common case of gschem refdes == PCB refdes, and accept that > for some advanced users it won't work at present. > __OR__ Code for the common case of gschem refdes == PCB refdes, and let the advanced user hint to the algorithm how to correctly mangle the initial refdes. A text field with an editable prefix in the find dialog might already do the job. If the selection contains components from different sheets, this still does not work. However, this is an exception of an exception. > <summary> > This is not easy to do correctly in a flexible suite like gEDA. > </summary> A missing feature means "not working" in all cases. So, a feature that does not work for all cases, is way better than none. Adding the ability to transfer selections only for the most common case does not in any way interfere with the current work-flow. Each and every trick and technique will still work like before. ---<(kaimartin)>--- -- Kai-Martin Knaak Öffentlicher PGP-Schlüssel: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6C0B9F53 _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user