2016-11-28 4 views
0

У меня есть виджет GtkSourceView с некоторым текстом, он отлично работает.Изменить содержимое GtkSourceView при изменении размера

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

Виджеты SourceView находятся внутри GtkPaned, которые могут быть изменены либо пользователем, перемещающим разделитель, либо при изменении размера окна контейнера.

+1

Когда пользователь изменяет размер _widget_ или _window_? (Вы не можете напрямую изменять размер виджета, а виджеты могут изменять размер в результате большего, чем просто взаимодействия с пользователем.) – ptomato

ответ

1

Подключитесь к сигналу size-allocate источника изображения (с g_signal_connect_after()) и измените содержимое буфера в этой точке.

+0

Работал красиво, спасибо! – ejgallego

Смежные вопросы