Я пытаюсь переместить свою библиотеку графического интерфейса с gtk2 на gtk3 и у меня возникли некоторые проблемы.Одним из них является то, что я не могу установить размер некоторых виджетов, таких как GtkComboBoxText, GtkEntry, GtkSpinButton, на значение, которое я хочу.Все виджеты помещаются в GtkFixed, и я устанавливаю размер с помощью gtk_widget_set_size_request ().Он работал правильно в gtk2.Но в gtk3 я не могу установить высоту комбо-бокса и записи или ширину вращения меньше некоторого значения.Разве GtkFixed больше не работает, как раньше?
Хорошо, я нашел, как изменить некоторые свойства, используя GtkCssProvider, и теперь я могу уменьшить высоту виджета, установив опцию «min-height» CSS.Но я все еще не могу сделать ширину меньше, «минимальная ширина» не помогает.Я установил, например, «entry {min-height: 8px; min-width: 8px;}» - высота становится такой же, как я установил ее с помощью gtk_widget_set_size_request (), но ширина не уменьшается ниже некоторого значения (~120px).