Алан Дэй (Allan Day)
aday@gnome.org
Калум Бенсон (Calum Benson)
Адам Элман (Adam Elman)
Сэт Никел (Seth Nickell)
Колин Робертсон (Colin Robertson)

# Счётчики

Счётчик — это поле, принимающее некоторый диапазон значений. Он также содержит две кнопки, с помощью которых можно увеличивать и уменьшать значение.

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

Счётчики служат для установки численных значений, смысл которых понятен пользователям, в противном случае вместо счётчика можно применить ползунок.

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

# Ползунки

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

Значения в счётчике могут изменяться мгновенно (например, при редактировании изображений).

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

# Общие рекомендации

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

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

# API reference

GtkSpinButton