LINUX.ORG.RU

[gtk#] Изменение размера DrawingArea.

 


0

1

Здравствуйте. У меня несколько drawingarea помещенных в контейнер table. Как сделать, чтобы при изменении размеров window изменялся размер и перерисовывался drawingarea? первый раз столкнулся с gtk и не знаю как тут сделать. Спасибо.

надо вешать отрисовку на обработчик size-request твоих GtkDrawingArea. чтобы сигнал приходил, нужно задавать флаги GTK_EXPAND и GTK_FILL при вызове gtk_table_attach() или использовать gtk_table_attach_defaults()

ananas ★★★★★ ()
Ответ на: комментарий от ananas

хм, GTK_EXPAND и GTK_FILL вроде бы помогло. но размер самого изображения не меняется, как задали изначальный размер с помощью SetSizeRequest(), так он и остается.

xdimedrolx ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.