Inkscape.org
Beyond the Basics Better selection of different sets of objects
  1. #1
    vreithin vreithin @vreithin

    If this has been asked before, feel free to redirect me.

    I have been searching for this functionality for a while. Lets say i have some squares (in colors red and yellow) and some circles(also in colors red and yellow). If i am working a lot with all the squares together i could group them and select the whole group of squares whenever i want to work with them all together. I could do the same with the circles. What do i do however if my workflow includes the following tasks in high frequency
    * working with all the squares all together
    * working with all the circles all together
    * working with all the yellow objects (circles and squares)
    * working with all the red objects (circles and squares)
    I cant group them in a way that this is possible. If i have a circle group and a square group and in each 2 nested groups for the colors, i can only move all the red squares or all the red circles together. I feel like there has to be a functionality for one object to be in several groups (more than one) that are not necessarily nested inside each other. so less like a family tree type of structure, but more like tags and i can select by tag group. Does this functionality exist?
    Thanks in advance

  2. #2
    Tyler Durden Tyler Durden @TylerDurden
    *

    You can select-same: object type, fill color, stroke color, fill & stroke color, stroke type.

    Plus, you can add metadata information  to each object's properties and search & select on those terms.

  3. #3
    vreithin vreithin @vreithin

    Thank you for your fast reply. How do i select by metadata information?

  4. #4
    Tyler Durden Tyler Durden @TylerDurden

    Objects>Object Properties for the dialog to enter metadata.

    Edit>Find/Replace to search .

  5. #5
    vreithin vreithin @vreithin

    works! perfect, thank you :)

  6. #6
    Paddy_CAD Paddy_CAD @Paddy_CAD

    Here's a late contribution after a relaxing week off.

    You could use the Find/Replace dialog [ctrl+f] to find all the objects that share any style attribute. The example below selects everything filled with a very fetching orange colour.

    Use the XML Editor [shift+ctrl+x] to copy the attribute value "fill:#ff7f2a" and paste it to the Find dialog. 

    You can just as easily search for objects with "stroke-width:1" or "stroke-dasharray:2,1" or font size, etc. 

    You can restrict the object type to select ellipses, rectangles, clones or any other shapes.

    Finally, you can use the [Replace All] button to change the selected attribute. Change orange to blue, 10pt fonts to 15pt, dashes to dots. As you play with this you'll find it  really is a powerful tool.

Inkscape Inkscape.org Inkscape Forum Beyond the Basics Better selection of different sets of objects