У меня есть окно в приложении Vala и изображение внутри него.
Это изображение иногда изменяется с помощью img.set_from_pixbuf (imgdata);
, и поэтому его размер также изменяется. Он встроен в Gtk.Box.
box = new Gtk.Box(Orientation.VERTICAL,5);
...
box.pack_end(img,false,false);
Итак, если раньше было большое изображение, и я заменяю его на меньшее, окно остается до смешного большим, и я не нашел способа динамически уменьшить его до необходимого места.
Я пробовал с window.set_default_size (box.width_request, box.height_request)
, но он всегда возвращает -1.
Есть идеи, как изменить размер окна? Спасибо!