: Inkscape: how to manage sets of layers I am using Inkscape to create some wireframes/click throughs. I would like a way toggle the visibility of groups/sets of layers. For example, lets
I am using Inkscape to create some wireframes/click throughs. I would like a way toggle the visibility of groups/sets of layers.
For example, lets say I define the following sets:
Group 1 - Layer1 (hidden), Layer2 (visible), layer3 (hidden)
Group 2 - Layer1 (visible), Layer2 (hidden), layer3 (visible)
Then, I could switch between the two groups and would not have to update the states of the layers individually.
More posts by @Ravi4787994
4 Comments
Sorted by latest first Latest Oldest Best
Create an Empty layer and name it after the group name
Drag all member of the group on top of the it in the Layers Panel (Shift+Ctrl+L)
I don't know when they added this but I did it and it worked.
While the Armature extension in the accepted answer does exactly what is needed, Inkscape does have the capability of creating layer groups--it's just not built into the UI.
If you use the XML Editor Ctrl Shift + X, you can manipulate the XML tree directly. As you can see, a "layer" in Inkscape is really just a group with a special layer attribute.
If you move these groups in the XML tree so that a layer is nested in another layer, Inkscape will treat it as a layer group. From there, you can toggle visibility on the highest groups, affecting all groups within it.
As noted by Wray Bowling above, there isn't really a nice built in way to accomplish this.
I created a simple extension called Armature to do this, and shared it on GitHub. It rolls everything up into a self contained HTML file that can then be sent to clients or other team members.
INSTALLING
Download it from GitHub. To install, extract the files to a folder and copy what is inside the /inkcape folder into your Inkscape extensions folder.
USING
After installing Armature and restarting Inkscape, you will have an Armature option in the Inkscape menu.
Using the Create/Update Layer Set option will capture the current visible or hidden state of each year. Create a layer set for each view/state you want to capture.
DEMO WIRE FRAMES
Use left and right arrow keys to navigate
Basic Website Example
Inkscape does not present things in this way. You may be annoyed to know that the truth of the way Layers are handled in Inkscape is... they are groups, too! And groups in groups in layers(groups) is already a functioning part of inkscape. Perhaps if you think of your "groups" as "layers" instead and also group the objects you have on the canvas, that would be satisfying enough? I'm afraid that so long as "layers" are presented as the highest level of grouping possible, that all I can offer you is this advice to change your workflow.
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.