У меня есть окно в приложении 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.
Так есть идеи, как изменить размер окна?
Спасибо!