Hi. Below is some sample code. You can pack any two widgets inside GtkNotebook as label and content, but remember to explicitly show label widget, since calling gtk_widget_show_all on toplevel window will not suffice.
----------- #include <gtk/gtk.h> int main( int argc, char **argv ) { GtkWidget *window; GtkWidget *notebook; GtkWidget *vbox; GtkWidget *treeview; GtkWidget *button; GtkWidget *label; gtk_init( &argc, &argv ); window = gtk_window_new( GTK_WINDOW_TOPLEVEL ); g_signal_connect( G_OBJECT( window ), "destroy", G_CALLBACK( gtk_main_quit ), NULL ); vbox = gtk_vbox_new( FALSE, 5 ); label = gtk_label_new( "Page 1" ); gtk_widget_show( label ); notebook = gtk_notebook_new(); gtk_container_add( GTK_CONTAINER( window ), notebook ); gtk_notebook_append_page( GTK_NOTEBOOK( notebook ), vbox, label ); treeview = gtk_tree_view_new(); gtk_box_pack_start( GTK_BOX( vbox ), treeview, TRUE, TRUE, 0 ); button = gtk_button_new_with_label( "Testing button" ); gtk_box_pack_start( GTK_BOX( vbox ), button, FALSE, TRUE, 0 ); label = gtk_label_new( "Some text to populate this label" ); gtk_box_pack_start( GTK_BOX( vbox ), label, FALSE, TRUE, 0 ); gtk_widget_show_all( window ); gtk_main(); return( 0 ); } --------------- 2008/12/12 xu jiang <xujian...@gmail.com>: > Hi, > > Can you please give an example about how to adding a treeview control, a > text and a button to a notebook? > > Thanks, > Jane > > _______________________________________________ > gtk-list mailing list > gtk-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-list > > -- Tadej Borovšak 00386 (0)40 613 131 tadeb...@gmail.com tadej.borov...@gmail.com _______________________________________________ gtk-list mailing list gtk-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-list