kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #26741
Re: [RFC] eeschema new tool/feature.
-
To:
Dino Ghilardi <dino.ghilardi@xxxxxxxx>, Kicad Developers <kicad-developers@xxxxxxxxxxxxxxxxxxx>
-
From:
Maciej Sumiński <maciej.suminski@xxxxxxx>
-
Date:
Mon, 7 Nov 2016 22:37:52 +0100
-
Authentication-results:
spf=pass (sender IP is 188.184.36.50) smtp.mailfrom=cern.ch; lists.launchpad.net; dkim=none (message not signed) header.d=none;lists.launchpad.net; dmarc=bestguesspass action=none header.from=cern.ch;
-
In-reply-to:
<581F6BE8.7030401@ieee.org>
-
Spamdiagnosticmetadata:
NSPM
-
Spamdiagnosticoutput:
1:99
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
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 : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
Attachment:
signature.asc
Description: OpenPGP digital signature
References