- GTK_LAYOUT (layout)->hadjustment->step_increment = 10.0;
- GTK_LAYOUT (layout)->vadjustment->step_increment = 10.0;
-
- gtk_widget_set_events (layout, GDK_EXPOSURE_MASK);
- g_signal_connect (layout, "expose_event",
- G_CALLBACK (layout_expose_handler),
+ hadjustment = gtk_scrollable_get_hadjustment (GTK_SCROLLABLE (layout));
+ vadjustment = gtk_scrollable_get_vadjustment (GTK_SCROLLABLE (layout));
+ gtk_adjustment_set_step_increment (hadjustment, 10.0);
+ gtk_adjustment_set_step_increment (vadjustment, 10.0);
+ gtk_scrollable_set_hadjustment (GTK_SCROLLABLE (layout), hadjustment);
+ gtk_scrollable_set_vadjustment (GTK_SCROLLABLE (layout), vadjustment);
+
+ gtk_widget_set_events (layout_widget, GDK_EXPOSURE_MASK);
+ g_signal_connect (layout, "draw",
+ G_CALLBACK (layout_draw_handler),