У меня есть приложение GTK + (Vala), в котором есть главное окно с ScrolledWindow с HPaned с двумя терминалами VTE.В некоторых случаях сам терминал изменяет размеры панорамирования.Я не хочу разрешать терминалу изменять его размеры, я только хочу позволить пользователю перемещаться с помощью сплиттера и изменять его размеры.
Я не устанавливаю никаких свойств:
var sw1 = new Gtk.ScrolledWindow(null, null);
var sw2 = new Gtk.ScrolledWindow(null, null);
var paned = new Gtk.HPaned();
paned.pack1(sw1, true, true);
paned.pack2(sw2, true, true);
var main_box = new Gtk.VBox(false, 0);
main_box.pack_start(this.menubar, false);
main_box.pack_start(paned);
this.add(main_box);
Как это сделать?Почему терминал (ScrolledWindow) пытается изменить размер?Как я могу предотвратить это поведение?Спасибо.