Hi Dino, I see a great value in a tool like this. KiCad needs a generic way to modify properties for multiple items at once. Currently there are a few tools tools (e.g. Set Footprint Field Sizes, Edit All Track And Vias) that could be replaced by a powerful selection tool and a property editor.
For pcbnew, we are developing a selection filter tool [1] and an object inspector [2,3] (a.k.a. property editor). I have not checked your implementation yet, but perhaps there are code chunks that could be shared between the tools. Regards, Orson 1. http://www.ohwr.org/attachments/4646/selection_filter.pdf 2. http://www.ohwr.org/attachments/4645/object_inspector.pdf 3. https://code.launchpad.net/~orsonmmz/kicad/+git/kicad/+ref/properties On 11/06/2016 06:44 PM, Dino Ghilardi wrote: > Hi everybody, > > I had to edit a lot of components in a schematic and doing it one-by-one > was a tedious task without a chance to copy a field > (as footprint) to many components in a single operation. > > To make this task easier I've made a new tool that I'm using now. It > makes easier to select a particular group of similar > components and copy a field from one to others. Here are some features > implemented: > > -Shows the components in a 'spreadsheet-like' grid. > -Can filter basing on one or more field values using a 'column filter' > -It uses also regular expressions on fields to have maximum flexibility. > -It has some 'easy' buttons to make easy to use the tool also for who > does not know the regular expressions syntax. > -Selecting a component on the schematic highlights the line for that > component in the grid. > -Selecting a component in the grid moves the cursor to the component in > the schematic. > -Columns can be moved and hidden. > -Changes can be undone using the 'undo' function in the schematic frame > > A video (no audio) of this tool is available at: > https://youtu.be/QCMddxkKe8k > > If it makes sense, I can start to 'beautify' the code (aka re-read all > and check code style policy) and create a patch to send to the mailing > list, so I'll wait to hear if it is a good idea to go on developing this > tool or not. > > Cheers, > Dino Ghilardi. > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

