Blame hig/ru/toolbars.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="toolbars" xml:lang="ru">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <credit type="author">
Packit 1470ea
      <name>Алан Дэй (Allan Day)</name>
Packit 1470ea
      <email>aday@gnome.org</email>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit>
Packit 1470ea
      <name>Калум Бенсон (Calum Benson)</name>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit>
Packit 1470ea
      <name>Адам Элман (Adam Elman)</name>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit>
Packit 1470ea
      <name>Сэт Никел (Seth Nickell)</name>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit>
Packit 1470ea
      <name>Колин Робертсон (Colin Robertson)</name>
Packit 1470ea
    </credit>
Packit 1470ea
Packit 1470ea
    <link type="guide" xref="ui-elements"/>
Packit 1470ea
    <uix:thumb mime="image/svg" src="figures/ui-elements/toolbar.svg"/>
Packit 1470ea
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

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

Packit 1470ea
Packit 1470ea
<media type="image" mime="image/svg" src="figures/ui-elements/toolbar.svg"/>
Packit 1470ea
Packit 1470ea
<section id="when-to-use">
Packit 1470ea
<title>Когда использовать</title>
Packit 1470ea
Packit 1470ea

Используйте панель инструментов для предоставления доступа к общим действиям, инструментам и параметрам в главных окнах. Эту же роль выполняет <link xref="header-bars">заголовочная панель</link>, если вы используете заголовочную панель, то панель инструментов становится необязательной.

Packit 1470ea
Packit 1470ea

Панели инструментов применяются очень часто, но есть случаи, когда они неэффективны. Иногда более подходящим решением являются интерфейсы, которые рассчитанны на прямое управление или в которых активно используется последовательное раскрытие (progressive disclosure). На реализацию каждого из этих подходов требуется больше времени и усилий на этапе проектирования, они должны применяться только в том случае, если вы уверены, что вам нужно такое оригинальное дизайнерское решение.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="general-guidelines">
Packit 1470ea
<title>Общие рекомендации</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

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

</item>
Packit 1470ea
<item>

Придерживайтесь существующих соглашений для панелей инструментов. Например, главная панель инструментов в офисных приложениях почти всегда начинается с кнопок создания, открытия и сохранения. Аналогично, в браузерах панель инструментов начинается с кнопок <gui>Назад</gui> и <gui>Вперёд</gui>.используются.

</item>
Packit 1470ea
<item>

Выносите в панели инструментов только наиболее общие функции. Не добавляйте кнопки для всех элементов меню.

</item>
Packit 1470ea
<item>

Если вы используете <link xref="menu-bars">панель меню</link>, то в ней должны явным (через аналогичные элементы меню) или неявным (например, через какие-нибудь диалоговые окна) образом присутствовать все функции, которые есть в панели инструментов.

</item>
Packit 1470ea
<item>

В панели инструментов не должно быть кнопок <gui>Справка</gui>, <gui>Закрыть</gui> или <gui>Завершить</gui>, поскольку они редко используются и свободное место лучше выделить под более полезные функции. Добавляйте кнопки <gui>Отменить</gui>, <gui>Вернуть</gui> и стандартные кнопки управления буфером обмена только в том случае, если в панели инструментов есть свободное место и его нельзя заполнить более полезными элементами управления.

</item>
Packit 1470ea
<item>

<link xref="buttons">Кнопки</link> в панели управления должны быть рельефными, а значки должны быть <link xref="icons-and-artwork#color-vs-symbolic">символическими</link>.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="api-reference">
Packit 1470ea
<title>API reference</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkToolbar.html">GtkToolbar</link>

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