No, notebooks in GTK2 and GTK3 look the same by default. This is a screen grab of the default notebook using gtk3.
Attachment:
notebook1.png [ 81.94 KiB | Viewed 544 times ]
Code:
/* Compile with: gcc -Wall -o notebasic `pkg-config --cflags --libs gtk+-3.0` notebasic.c */
#include <gtk/gtk.h>
int main( int argc, char *argv[])
{
GtkWidget *window;
GtkWidget *vbox;
GtkWidget *vbox2;
GtkWidget *tab1_label;
GtkWidget *tab2_label;
GtkWidget *notebook;
gtk_init(&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_default_size(GTK_WINDOW(window), 150, 120);
tab1_label = gtk_label_new ("tab 1");
g_signal_connect (GTK_WIDGET (window), "destroy",
G_CALLBACK (gtk_main_quit), NULL);
/*----- NOTEBOOK PAGE 1 ---------------*/
notebook = gtk_notebook_new ();
gtk_widget_set_name (GTK_WIDGET(notebook), "notebook");
gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook), GTK_POS_TOP);
tab1_label = gtk_label_new ("First page");
gtk_widget_set_name (GTK_WIDGET(tab1_label), "first_tab");
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL,0);
gtk_container_add(GTK_CONTAINER(notebook),vbox);
gtk_notebook_set_tab_label (GTK_NOTEBOOK(notebook), GTK_WIDGET(vbox), GTK_WIDGET(tab1_label));
gtk_container_add(GTK_CONTAINER(window),notebook);
/*----- NOTEBOOK PAGE 2 ---------------*/
vbox2 = gtk_vbox_new (FALSE,0);
tab2_label = gtk_label_new ("Second page");
gtk_widget_set_name (GTK_WIDGET(tab2_label), "second tab");
gtk_notebook_insert_page (GTK_NOTEBOOK(notebook), GTK_WIDGET(vbox2), GTK_WIDGET(tab2_label), -1);
gtk_widget_show_all(window);
gtk_main();
return 0;
}