data.height = h;
data.scale = 1.0;
data.drawing_area = drawing_area;
gtk_box_pack_start (GTK_BOX(vbox), drawing_area, TRUE, TRUE, 2);
gtk_widget_set_events (drawing_area, GDK_EXPOSURE_MASK
| GDK_LEAVE_NOTIFY_MASK
| GDK_BUTTON_PRESS_MASK
| GDK_POINTER_MOTION_MASK
| GDK_BUTTON_RELEASE_MASK
| GDK_POINTER_MOTION_HINT_MASK);
gtk_signal_connect(GTK_OBJECT(drawing_area), "expose_event",
GTK_SIGNAL_FUNC(expose_cb), &data);
gtk_widget_show_all (window);
gtk_main();
return(0);
}