Панель Группы

From Synfig Studio :: Documentation
Jump to: navigation, search
(Created page with "<!-- Page info --> {{Title|Панель Группы}} {{Category|Panels}} {{Category|Synfig-0.63.04}} <!-- Page info end --> {{l|Image:Group_icon.png|64px}} {{l|Image:Groups_p...")
 
Line 38: Line 38:
 
Одинарный клик правой кнопкой на сгруппированный слой вызывает контекстное меню с теми же элементами что и в меню слоя вызванном на Панели Слоёв({{L|Layers Panel}}):.
 
Одинарный клик правой кнопкой на сгруппированный слой вызывает контекстное меню с теми же элементами что и в меню слоя вызванном на Панели Слоёв({{L|Layers Panel}}):.
  
* {{Literal|Select All Children}}: This menu entry appears only if the grouped layer is a paste canvas. The behavior is the same as in the Layers Panel - all layers inside of the Paste Canvas layer are selected.
+
*Выделить содержимое ({{Literal|Select All Children}}): Этот пункт меню появляется только если сгруппированный слой является Объединяющим слоем. Эффект будет такой же как и на Панели Слоёв - все слои внутри объединяющего будут выделены.  
* {{Literal|Add Layers to Group}}: Displays a dialog to enter a Group name and moves the select layer to the new group. Only works for the layer below the cursor when multiple selection is done.
+
* {{Literal|Remove Layers from a Group}}: Removes the selected layer from the group. Only one layer at a time can be removed. Even if multiple layers are selected only the layer below the cursor when right clicking is removed.
+
* {{Literal|Duplicate layer}}: Works the same as duplicate layer from the Layers Panel and also add the duplicated layer to the current Group. It works partially because you cannot duplicate multiple layers as in the Layers Panel. It only acts over the layer you did the right click. The selection is ignored.
+
* {{Literal|Encapsulate}}: It works the same as the Encapsulate Layers from the Layers Panel but only affects to the layer where the right click is done.
+
* {{Literal|Remove Layer}}: It works the same as the Remove Layers from the Layers Panel but only affects to the layer where the right click is done.
+
* {{Literal|Set Layer Description}}: Displays a dialog for renaming the layer.
+
* {{Literal|Raise Layer / Lower Layer}}: Does the same than in the Layers Panel. It doesn't modify the position in the grouped layer in the Group but the position in the Layers Panel hierarchy is modified as expected. 
+
  
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.
+
*Добавить слой в группу ({{Literal|Add Layers to Group}}): Вызывает диалог для ввода имени группы и перемещения слоя в новую группу. Работает только для слоя под курсором если было выделено несколько слоёв.  
  
<u>Groups can be nested</u>. You can make nested groups one of the following ways:
+
*Удалить слой из группы ({{Literal|Remove Layers from a Group}}): Удаляет выделенный слой из группы. Только один слой за раз может быть удалён. Даже если несколько слоёв выделено только тот который выделялся правой кнопкой будет удалён.
 +
 
 +
*Создать копию слоя ({{Literal|Duplicate layer}}): Работает также как и на Панели Слоёв, по мимо этого добавляет копию слоя в текущую группу. Вы не можете копировать несколько слоёв сразу как на Панели Слоёв, скопирован будет только слой выделенный правой кнопкой все остальные выделенные слои будут проигнорированы.
 +
 
 +
*Изолировать ({{Literal|Encapsulate}}): Работает также как и на Панели Слоёв но только для слоя выделенного правой кнопкой.
 +
 
 +
*Удалить слой ({{Literal|Remove Layer}}): Работает также как и на Панели Слоёв но только для слоя выделенного правой кнопкой.
 +
 
 +
*Ввести описания слоя ({{Literal|Set Layer Description}}): Вызывает диалог переименования слоя.
 +
 
 +
*Поднять слой/Опустить слой ({{Literal|Raise Layer / Lower Layer}}):  Работает также как и на Панели Слоёв. Не меняет позиции в слоя в группе но позиция на Панели Слоёв меняется как и предполагалось.
 +
 
 +
Заметьте что слой  может принадлежать только к одной группе. Добавление слоя в группу когда он уже находится в другой, удалит его из предыдущей группы.
 +
 
 +
 
 +
<u>Группы могут быть вложенными</u>. Вы можете создавать вложенные группы одним из перечисленных способов:
 +
 
 +
*Добавляя слой в группу с именем содержащим точку как разделитель: "parent.child"
 +
*Перетащив группу внутрь другой группы
  
* by adding a layer to a group with a name containing dot as separator: "parent.child"
 
* by dragging a group inside other group
 
  
 
The contents of the nested groups is selected when you double-click the parent group icon. Depending on what group level you click you can select more or less layers.
 
The contents of the nested groups is selected when you double-click the parent group icon. Depending on what group level you click you can select more or less layers.

Revision as of 23:21, 18 February 2012

Languages Language: 

English • română • русский

Warning!

This page contains outdated information.

The release of Synfig Studio 0.64.0 introduced new terminology and this translated page needs to be updated according to original English text.

You can help updating this page - see instructions here. Thank you!

warning end


Group icon.png


Предположим у вас есть несколько разных форм которые вы бы хотели менять одновременно, но они разбросаны по проекту, вложены в разные слои. Вместо того чтобы разворачивать каждый вложенный слой (inline canvas) и по отдельности выделять их каждый раз как это понадобится вы можете использовать Группы (Groups). Чтобы добавить какой то слой в группу выделите его на панели слоёв (Layers Panel), кликните правой кнопкой и выберите "добавить слои в группу" ("Add to Group") после чего потребуется ввести имя группы, наберите имя новой или уже существующей группы и нажмите "OK".

Теперь вы можете выбрать группу и анимировать все слои в ней одновременно (например менять свойства или передвигать их все вместе).


Методы работы с группами и сгруппированными слоями на Панели Групп:

  • Двойной клик на иконке Группы выделяет все сгруппированные слои на Панели Слоёв. Это даёт возможность выделять разрозненные слои простым двойным нажатием. Заметьте что двойной клик не выделяет сгруппированные слои на Панели Групп.
  • Двойной клик на иконке сгруппированного слоя выделяет этот слой на Панели Слоёв и снимает выделение со всех остальных.
  • Двойной клик с нажатым Ctrl на иконке группы или сгруппированного слоя выделяет его добавляя к уже существующему выделению на Панели Слоёв.
  • Двойной клик на имени группы или сгруппированного слоя позволяет переименовать его.
  • Клик на флажок слева от иконки слоя скрывает слой на Панели Слоёв
  • Клик на флажок слева от иконки группы скрывает все слои группы на Панели Слоёв.
  • Слой из одной группы может быть перемещён в другую группу (пустую или нет)
  • Если группа пуста она не может быть выделена и не будет сохранена.
  • Одинарный клик левой или правой кнопкой на группу выделяет её. Вы можете удалить выделенные группы нажав кнопку "Удалить Группу" ("Remove Group").
  • Одинарный клик левой кнопкой на сгруппированном слое выделяет его на Панели Групп. Вы можете выделить несколько слоёв удерживая кнопку Ctrl или ⇧ Shift, но эффект от последующих действий будет распространяться только на слой выбранный правой кнопкой мыши.


Одинарный клик правой кнопкой на сгруппированный слой вызывает контекстное меню с теми же элементами что и в меню слоя вызванном на Панели Слоёв(Layers Panel):.

  • Выделить содержимое ("Select All Children"): Этот пункт меню появляется только если сгруппированный слой является Объединяющим слоем. Эффект будет такой же как и на Панели Слоёв - все слои внутри объединяющего будут выделены.
  • Добавить слой в группу ("Add Layers to Group"): Вызывает диалог для ввода имени группы и перемещения слоя в новую группу. Работает только для слоя под курсором если было выделено несколько слоёв.
  • Удалить слой из группы ("Remove Layers from a Group"): Удаляет выделенный слой из группы. Только один слой за раз может быть удалён. Даже если несколько слоёв выделено только тот который выделялся правой кнопкой будет удалён.
  • Создать копию слоя ("Duplicate layer"): Работает также как и на Панели Слоёв, по мимо этого добавляет копию слоя в текущую группу. Вы не можете копировать несколько слоёв сразу как на Панели Слоёв, скопирован будет только слой выделенный правой кнопкой все остальные выделенные слои будут проигнорированы.
  • Изолировать ("Encapsulate"): Работает также как и на Панели Слоёв но только для слоя выделенного правой кнопкой.
  • Удалить слой ("Remove Layer"): Работает также как и на Панели Слоёв но только для слоя выделенного правой кнопкой.
  • Ввести описания слоя ("Set Layer Description"): Вызывает диалог переименования слоя.
  • Поднять слой/Опустить слой ("Raise Layer / Lower Layer"): Работает также как и на Панели Слоёв. Не меняет позиции в слоя в группе но позиция на Панели Слоёв меняется как и предполагалось.

Заметьте что слой может принадлежать только к одной группе. Добавление слоя в группу когда он уже находится в другой, удалит его из предыдущей группы.


Группы могут быть вложенными. Вы можете создавать вложенные группы одним из перечисленных способов:

  • Добавляя слой в группу с именем содержащим точку как разделитель: "parent.child"
  • Перетащив группу внутрь другой группы


The contents of the nested groups is selected when you double-click the parent group icon. Depending on what group level you click you can select more or less layers.

Groups panel nested groups.png

For example making a double click on the 'All' Group will select Rotations and Images grouped layers in once double click.

Regarding to the buttons:

  • "Add New Group" button adds empty deactivated group.
  • "Remove Group" button removes selected group. If the group contains other groups they are not recursively deleted, only the first child level of layers.


Also Groups scope is the current edited Canvas. That means that only the grouped layers that belong to the current Canvas being edited are show in the Group dialog. It also means that Groups are File/Canvas dependent. It means that a layer can only belong to a group defined in its exported canvas scope. For example: there are two canvases B is the root one and A is a pasted one inside B. Then a layer that belongs to exported canvas A can belong only to Groups defined at canvas A scope. Although you can select the layer from the outer root canvas (B) you cannot group it into any group defined at B scope. You can also have groups with same name in different file/canvas scope. If a layer is dragged out from a pasted canvas and it belongs to a group, the group name is dragged out also.

Groups panel exported canvas group.png

See the talk area for more info.


Here are shown some examples of what can be done using groups for a complex file:

Samples Groups Effects after double click on the highlighted Group
Sample1
Groups sample1.png
Groups sample1 doubleclick effect.png
Sample2
Groups sample2.png
Groups sample2 doubleclick effect.png


Languages Language: 

English • română • русский