Pregunta

Estoy usando Mono con GTK# e intento mostrar una ventana existente como una nueva pestaña en un GTK.Notebook.Actualmente estoy volviendo a vincular el widget al cuaderno de la siguiente manera:

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

¿Debería hacer esto o hay una mejor manera de reutilizar una ventana existente para poder mostrarla en una pestaña?

¿Fue útil?

Solución

Tu manera es la mejor, no hay manera de incrustar ventanas en pestañas sin usar trucos horribles como GtkPlug (Lo cual supongo que no te interesaría si estás usando .NET).Mira el código para gnome-terminal para ver un ejemplo de cómo hacer esto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top