Pergunta

Estou usando Mono com GTK# e estou tentando exibir uma janela existente como uma nova guia em um GTK.Notebook.Atualmente estou transferindo novamente o widget para o notebook da seguinte maneira:

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

Devo fazer isso ou existe uma maneira melhor de reutilizar uma janela existente para que você possa exibi-la em uma guia?

Foi útil?

Solução

Seu caminho é o melhor, não há como incorporar janelas em guias sem usar hacks horríveis como GtkPlug (no qual eu acho que você não estaria interessado se estiver usando .NET).Veja o código para gnome-terminal para obter um exemplo de como fazer isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top