Виджеты и диалоги для выбора шрифта и цвета

В GTK3 присутствуют две версии виджетов и диалогов для выбора шрифта и цвета. Два созданных ранее называются GtkFontSelection и GtkColorSelection соответственно. Два новых это – GtkFontChooser и GtkColorChooser. Более ранние версии объявлены «нежелательными» (англ. deprecated), но программы могут использовать их.

Если честно, то новые версии мне не очень нравятся. Если FontChooser хотя бы выглядит элегантно, я не могу сказать даже этого о ColorChooser. Как им пользоваться я так и не смог понять. Могу лишь предположить, что разработчики новых виджетов старались создать что-то, что будет нормально работать с сенсорным экраном; но такие экраны до сих пор используются не очень часто на компьютерах, где устанавливается десктопный Линукс.

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

Классический диалог для выбора шрифта и его параметров

Screenshot: Font selection dialog, GTK3

Новомодный диалог для выбора шрифта и его параметров

Screenshot: Font chooser dialog, GTK3

Классический диалог для определения цвета

Screenshot: Color selection dialog, GTK3

Новомодный диалог для определения цвета

Screenshot: Color chooser dialog, GTK3
© А. Румянцев, 2025
softivist.com