Blame hig/ru/selection-mode.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="selection-mode" xml:lang="ru">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <link type="guide" xref="patterns#primary"/>
Packit 1470ea
    <desc>Pattern for selecting content items</desc>  
Packit 1470ea
    <credit type="author">
Packit 1470ea
      <name>Алан Дэй (Allan Day)</name>
Packit 1470ea
      <email>aday@gnome.org</email>
Packit 1470ea
    </credit>
Packit 1470ea
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>Режим выделения</title>
Packit 1470ea
Packit 1470ea
<media type="image" mime="image/svg" src="figures/patterns/selection-mode.svg"/>
Packit 1470ea
Packit 1470ea

Режим выделения — это шаблон проектирования, с помощью которого можно выполнять некоторые действия над элементами содержимого. Он часто применяется вместе со списками и сетками.

Packit 1470ea
Packit 1470ea

Когда режим выделения включён, элементы можно выделять с помощью флаговых кнопок, при этом в нижней части текущего вида появляется панель действий. Панель действий содержит различные действия, которые можно выполнять над выделенными элементами.

Packit 1470ea
Packit 1470ea
<section id="when-to-use">
Packit 1470ea
<title>Когда использовать</title>
Packit 1470ea
Packit 1470ea

Режим выделения используется когда:

Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

необходимо выполнить действия одновременно над несколькими элементами;

</item>
Packit 1470ea
<item>

над элементами можно выполнить несколько действий;

</item>
Packit 1470ea
<item>

пользователю удобно выполнять действия над элементами, не открывая их.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea

Если для пользователей больше подходит выполнение действий над одним элементом, попробуйте применить другой шаблон проектирования, например контекстное меню. Если над элементами можно выполнять только одно действие, можно использовать видоизменённую версию режима выделения (например, вместо того, чтобы выделять элементы, а потом инициировать действие, можно расположить кнопку действия прямо поверх элемента).

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="activating-selection-mode">
Packit 1470ea
<title>Включение режима выделения</title>
Packit 1470ea
Packit 1470ea

Основной способ включения режима выделения — использовать кнопку режима выделения, которая находится в заголовочной панели (её легко найти по значку в виде галочки). Режим выделения включается также при выделение элементов с помощью растяжимой рамки, или при нажатии на элементы с удержанием клавиш Ctrl или Shift.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="action-bar">
Packit 1470ea
<title>Панель действий</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Элементы управления в панели действий должны быть неактивными, если не выбрано ни одного элемента. Иногда действия могут выполняться, только если выбрано больше одного элемента, в этом случае соответствующие элементы управления должны быть активными, только если выделено несколько элементов.

</item>
Packit 1470ea
<item>

В управляющих элементах в панели действий можно использовать значки или текстовые метки.

</item>
Packit 1470ea
<item>

Группы действий должны размещаться в любом конце панели. Разрушительные действия, например удаление, должны располагаться в стороне от прочих элементов управления.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
</page>