On Apr 26, 2011, at 11:58 AM, luca wrote: > Hi all, > i've to build a desktop application, and i'm using GTK# > how can i add multiple widget to the same GUI? > > best regards, > Luca > > > MenuBar mainMenu = new MenuBar(); > //adding content > this.Add(mainMenu); > > Gtk.TreeView tree = new Gtk.TreeView (); > //building tree > > this.Add(tree); > > where this is mainwindow > > (testdialog:3691): Gtk-WARNING **: Attempting to add a widget with type > GtkTreeView to a __gtksharp_0_MainWindow, but as a GtkBin subclass a > __gtksharp_0_MainWindow can only contain one widget at a time; it already > contains a widget of type GtkMenuBar > The application was terminated by a signal: SIGKILL
You'll need to add a VBox or some other container control in order to put more than 1 control in a window. GTK+ works on the basis of containers and relative sizing and positioning, rather than absolute pixel-based positioning like WinForms and other toolkits you may be used to. —Bojan _______________________________________________ Gtk-sharp-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
