Алан Дэй (Allan Day) aday@gnome.org Переключатели

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

Когда использовать

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

Если элемент управления не подразумевает включения и выключения некоторой функции, или функцию нельзя выразить понятиями «включено/выключено», вместо переключателя лучше использовать флажок. Например, будильником можно управлять с помощью переключателя, поскольку будильник может быть либо включён, либо выключен. Но для параметра, который управляет повторяемостью будильника лучше использовать флажок, поскольку повторение это скорее параметр настройки, а не средство включения и выключения.

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

Текстовые метки в переключателе

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

API reference

GtkSwitch