Я пытаюсь написать приложение, содержащее GtkBox (Horizontal), где я добавляю динамическое количество кнопок (с метками) в зависимости от различных условий. Теперь Я хочу, чтобы GtkBox расти больше, чем (например) 600 пикселей. Этикетки кнопок могут быть эллипсированными.GtkContainer/GtkWidget Максимальная ширина
Итак, мой вопрос в том, есть ли общий способ решить эту проблему? Если нет, я думаю, что мне нужно будет создать новый класс контейнеров, который будет следить за его размером.
Я использую C API для GTK (gtk+-3.0
)
Я не вижу никакой документации о том, как ограничить размер. Не могли бы вы просто посмотреть размер самого виджета с сигналом и использовать запрос размера для его ограничения без необходимости подкласса? – oldtechaa
Да, это может сработать ... Я попробую это завтра! – mame98
Если это сработает, я отвечу. – oldtechaa