1
我有GTK +(Vala)應用程序,它有一個帶有兩個VTE終端的HPAned的ScrolledWindow主窗口。在某些情況下,終端本身會調整paned的大小。我不想讓終端重新調整它,我只想讓用戶使用分離器移動並調整它。GTK +小部件在Paned中調整自己
我不設置任何屬性:
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)試圖調整大小?我怎樣才能防止這種行爲?謝謝。
我甚至嘗試手動設置位置,但似乎GTK +總是根據「最佳」尺寸重新計算位置。我想阻止這一點。 – lzap 2012-04-12 20:20:31