Переоформление окна в виде вкладки в GTK Notebook

StackOverflow https://stackoverflow.com/questions/80370

  •  09-06-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top