1
2つのVTE端末を持つHPanedを持つScrolledWindowを持つメインウィンドウを持つGTK +(Vala)アプリケーションがあります。いくつかのケースでは、端末自身がパンを変更します。私は端末のサイズ変更を許可したくない、私はユーザーがスプリッタで移動してサイズを変更できるようにしたい。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);
はどのようにそれを行うには:
私は、任意のプロパティを設定していけませんか? Terminal(ScrolledWindow)がサイズを変更しようとしているのはなぜですか?どのように私はこの動作を防ぐことができますか?ありがとう。
私は手動でset_positionを試みたこともありますが、GTK +は常に "ベスト"サイズに従って位置を再計算しているようです。私はそれを防止したい。 – lzap