質問
私は GTK# で Mono を使用しており、既存のウィンドウを GTK.Notebook の新しいタブとして表示しようとしています。現在、次のようにウィジェットをノートブックに再ペアレント化しています。
MyWindow myWindow = new MyWindow(); myWindow.Children[0].Reparent(myNotebook)
これを行うべきでしょうか、それとも既存のウィンドウを再利用してタブ上に表示できるようにするより良い方法はありますか?
解決
あなたの方法が最善の方法です。次のような恐ろしいハックを使用せずにウィンドウをタブに埋め込む方法はありません。 GtkPlug
(.NET を使用している場合は、これには興味がないと思います)。コードを見てください gnome-terminal
これを行う方法の例については、
所属していません StackOverflow