Пересмотр окна как вкладки в блокноте GTK - PullRequest
2 голосов
/ 17 сентября 2008

Я использую Mono с GTK # и пытаюсь отобразить существующее окно как новую вкладку в GTK.Notebook. Сейчас я перевожу виджет в блокнот следующим образом:

MyWindow myWindow = new MyWindow();
myWindow.Children[0].Reparent(myNotebook)

Должен ли я делать это или есть лучший способ повторно использовать существующее окно, чтобы вы могли отобразить его на вкладке?

1 Ответ

3 голосов
/ 17 сентября 2008

Ваш путь - лучший, нет способа встроить окна во вкладки без использования таких ужасных хаков, как GtkPlug (что, я полагаю, вас не заинтересует, если вы используете .NET). Посмотрите на код gnome-terminal для примера того, как это сделать.

...