2008-09-17 14 views
2

GTK # ile Mono kullanıyorum ve mevcut bir pencereyi GTK.Notebook'ta yeni bir sekme olarak görüntülemeye çalışıyorum.Bir Pencereyi GTK Dizüstü Bilgisayarda Sekme Olarak Yeniden Düzenleme

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

Bunu yapmalıyız, yoksa bir sekmede görüntülemek böylece varolan penceresini yeniden kullanmak için daha iyi bir yol yoktur şu şekildedir: Şu anda dizüstü widget'ı yeniden ebeveynlik ediyorum ?

cevap

3

En iyi yol ise, pencereleri GtkPlug (.NET kullanıyorsanız ilginizi çekeceğini sanırdım) kullanmadan sekme içerisine gömme yolu yoktur. Bunun nasıl yapılacağına ilişkin bir örnek için gnome-terminal koduna bakın.