Difference between revisions of "Sets Panel"
m |
(Added some Group behavior.) |
||
Line 4: | Line 4: | ||
http://i170.photobucket.com/albums/u243/zenoscope/groups.png | http://i170.photobucket.com/albums/u243/zenoscope/groups.png | ||
− | Suppose you have several shapes that you want to treat the same but they're scattered throughout your project, encapsulated on different layers. | + | Suppose you have several shapes that you want to treat the same but they're scattered throughout your project, encapsulated on different layers. Rather than expanding each [[Paste Canvas|inline canvas]] and individually selecting them each time you want to edit them, you can highlight them in the [[Layers Dialog|layer dialog]], and right click, then select Add to Group. It will prompt you for a Group name. Type a name for a new, or existing group and hit return. |
− | Now you can select that group and animate all those layers together (for instance, change all their amounts, or move their origins) | + | |
− | + | Now you can select that group and animate all those layers together (for instance, change all their amounts, or move their origins). | |
+ | |||
+ | Current interaction with Groups and with grouped layers is (that's how it works by now and can eventually be changed when some bugs are fixed on Groups code): | ||
+ | |||
+ | *Single left/right click over a Group: Select the Group. You can use it to enable the ''Remove Group'' button. | ||
+ | *Single left click over a grouped layer: Select the grouped layer. Using combined with SHIFT select multiple grouped layers but the effect on subsequent commands only affect to the first one. | ||
+ | *Single right click over a grouped layer: Pops up the following context menu: | ||
+ | **''Select All Children'': If the grouped layer is a paste canvas then this context entry appears. It works the same as its homologous for Layers dialog. | ||
+ | **''Add Layers to Group'': It displays a dialog to enter a Group name and moves the select layer to the new group. Only works for the first layer when multiple selection is done. | ||
+ | **''Remove Layers from a Group'': Not working | ||
+ | **''Duplicate layer'': Works the same as duplicate layer from the Layers dialog and also add the duplicated layer to the current Group. It works partially because you cannot duplicate multiple layers as in the Layers dialog. It only acts over the layer you did the right click. The selection is ignored. | ||
+ | **''Encapsulate'': It works the same as the Encapsulate Layers from the layers dialog but only affects to the layer where the right click is done. | ||
+ | **''Remove Layer'': It works the same as the Remove Layers from the layers dialog but only affects to the layer where the right click is done. | ||
+ | **''Set Layer Description'': It displays a dialog to enter a new layer description. Try the same operation using a click over the name of the layer seems to not work. | ||
+ | **''Raise Layer/ Lower Layer'': Does the same than in the Layers dialog. It doesn't modify the position in the grouped layer in the Group but the position in the layer dialog hierarchy is modified as expected. | ||
+ | *Double click over a Group: Select all the grouped layers in the layers dialog. '''It allows a multiple selection of scattered layers with only one double click'''. The grouped layers are not selected in the Group dialog. | ||
+ | *Double click over a grouped layer: Toggle selection to that layer on the layers dialog. | ||
+ | *Double click + CTRL over a Group or a grouped layer adds the selection to the current one at the layers dialog. | ||
+ | |||
+ | Notice, that a layer can only belong to one Group at a time. Adding a layer to a Group when it's already in previous group will remove it from the previous group. For the moment the "Remove Layer from a Group" right click menu is not working. So, if you really need to remove a layer from a group you should add it to a dummy group and delete the dummy group if you want. Or simply let the layer in that group with no use. | ||
+ | |||
+ | Regarding to the buttons: | ||
+ | |||
+ | *The ''Remove Group'' button works fine for Groups and it is enable only for them. | ||
+ | *The ''Add New Group'' button is buggy. It would add a UnnamedGroup layer that is not enabled and is not possible to use. | ||
+ | |||
+ | Here are shown some examples of what can be done using groups for a complex file: | ||
+ | {| border = "1" | ||
+ | | '''Group samples''' || '''Effects after double click on the highlighted Group''' | ||
+ | |- | ||
+ | |[[Image:Groups1.png|center]] || [[Image:GroupDClickEffect.png|center|thumb]] | ||
+ | |- | ||
+ | |[[Image:Groups2.png|center]] || [[Image:GroupsDClickEffect2.png|center|thumb]] | ||
+ | |} |
Revision as of 00:42, 19 December 2007
Suppose you have several shapes that you want to treat the same but they're scattered throughout your project, encapsulated on different layers. Rather than expanding each inline canvas and individually selecting them each time you want to edit them, you can highlight them in the layer dialog, and right click, then select Add to Group. It will prompt you for a Group name. Type a name for a new, or existing group and hit return.
Now you can select that group and animate all those layers together (for instance, change all their amounts, or move their origins).
Current interaction with Groups and with grouped layers is (that's how it works by now and can eventually be changed when some bugs are fixed on Groups code):
- Single left/right click over a Group: Select the Group. You can use it to enable the Remove Group button.
- Single left click over a grouped layer: Select the grouped layer. Using combined with SHIFT select multiple grouped layers but the effect on subsequent commands only affect to the first one.
- Single right click over a grouped layer: Pops up the following context menu:
- Select All Children: If the grouped layer is a paste canvas then this context entry appears. It works the same as its homologous for Layers dialog.
- Add Layers to Group: It displays a dialog to enter a Group name and moves the select layer to the new group. Only works for the first layer when multiple selection is done.
- Remove Layers from a Group: Not working
- Duplicate layer: Works the same as duplicate layer from the Layers dialog and also add the duplicated layer to the current Group. It works partially because you cannot duplicate multiple layers as in the Layers dialog. It only acts over the layer you did the right click. The selection is ignored.
- Encapsulate: It works the same as the Encapsulate Layers from the layers dialog but only affects to the layer where the right click is done.
- Remove Layer: It works the same as the Remove Layers from the layers dialog but only affects to the layer where the right click is done.
- Set Layer Description: It displays a dialog to enter a new layer description. Try the same operation using a click over the name of the layer seems to not work.
- Raise Layer/ Lower Layer: Does the same than in the Layers dialog. It doesn't modify the position in the grouped layer in the Group but the position in the layer dialog hierarchy is modified as expected.
- Double click over a Group: Select all the grouped layers in the layers dialog. It allows a multiple selection of scattered layers with only one double click. The grouped layers are not selected in the Group dialog.
- Double click over a grouped layer: Toggle selection to that layer on the layers dialog.
- Double click + CTRL over a Group or a grouped layer adds the selection to the current one at the layers dialog.
Notice, that a layer can only belong to one Group at a time. Adding a layer to a Group when it's already in previous group will remove it from the previous group. For the moment the "Remove Layer from a Group" right click menu is not working. So, if you really need to remove a layer from a group you should add it to a dummy group and delete the dummy group if you want. Or simply let the layer in that group with no use.
Regarding to the buttons:
- The Remove Group button works fine for Groups and it is enable only for them.
- The Add New Group button is buggy. It would add a UnnamedGroup layer that is not enabled and is not possible to use.
Here are shown some examples of what can be done using groups for a complex file:
Group samples | Effects after double click on the highlighted Group |