GTK: изменение размера виджетов, содержащихся в текстовом представлении - PullRequest
2 голосов
/ 31 января 2009

У меня есть Gtk.TextView элемент управления, и я вставляю в него дочерние виджеты. Я хотел бы иметь возможность изменить размер дочерних элементов в соответствии с шириной TextView при изменении размера формы. Есть ли встроенный способ сделать это? Если нет, может кто-нибудь предложить хороший способ написания моего собственного?

1 Ответ

3 голосов
/ 15 февраля 2009

Вы можете использовать метод gtk_text_view_get_window () , чтобы получить ширину Gtk.TextView. С этим номером вы можете соответственно изменить размер вашего дочернего виджета. Если вы хотите изменить размер дочернего виджета автоматически при изменении размера Gtk.TextView, вы можете использовать сигнал check-resize , чтобы выполнить изменение размера.

...