Я сильно сомневаюсь, что можно изменить порядок кнопок в Windows, но GTK может! Чтобы изменить порядок кнопок Отмена / Нет / Да, установите gtk-alternative-button-order
свойство, добавив его в свой ~/.config/gtk-3.0/settings.ini
файл:
[Settings] gtk-alternative-button-order = 1
Для некоторого фона в Руководстве по интерфейсу пользователя GNOME указано, что кнопка отмены должна быть слева:
Если в диалоге есть кнопка подтверждения и кнопка отмены, всегда убедитесь, что кнопка отмены появляется первой, а затем кнопка подтверждения. В языках слева направо это слева.
Этот порядок кнопок гарантирует, что пользователи узнают о возможности отмены до появления утвердительной кнопки и напоминают о ней.
Но это Linux; так что это настраивается! Из документации gtk_dialog_set_alternative_button_order () :
Устанавливает альтернативный порядок кнопок. Если параметр « gtk-alternative-button-order » установлен на
TRUE
, диалоговые кнопки переупорядочиваются в соответствии с порядком идентификаторов ответов, переданных этой функции.По умолчанию в диалоговых окнах GTK + используется порядок кнопок, поддерживаемый Руководством по интерфейсу пользователя GNOME, с утвердительной кнопкой справа и кнопкой отмены слева от нее. Но встроенные диалоги GTK + и GtkMessageDialogs предоставляют альтернативный порядок кнопок, который больше подходит для некоторых платформ, например Windows.
В рекомендации работы пользователей Windows, имеет противоположную рекомендацию. Они заявляют:
Представьте кнопки фиксации в следующем порядке:
- ОК / [Сделай это] / Да
- [Не делай этого] / Нет
- отменить
- Применить (если есть)
- Помощь (если есть)