summaryrefslogtreecommitdiff
path: root/examples/rulers/rulers.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/rulers/rulers.c')
-rw-r--r--examples/rulers/rulers.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/examples/rulers/rulers.c b/examples/rulers/rulers.c
index ac5435c438..0f48e8bbcc 100644
--- a/examples/rulers/rulers.c
+++ b/examples/rulers/rulers.c
@@ -24,7 +24,7 @@ int main( int argc,
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- g_signal_connect (G_OBJECT (window), "delete_event",
+ g_signal_connect (window, "delete-event",
G_CALLBACK (close_application), NULL);
gtk_container_set_border_width (GTK_CONTAINER (window), 10);
@@ -45,21 +45,23 @@ int main( int argc,
hrule = gtk_hruler_new ();
gtk_ruler_set_metric (GTK_RULER (hrule), GTK_PIXELS);
gtk_ruler_set_range (GTK_RULER (hrule), 7, 13, 0, 20);
- g_signal_connect_swapped (G_OBJECT (area), "motion_notify_event",
- G_CALLBACK (EVENT_METHOD (hrule, motion_notify_event)),
- G_OBJECT (hrule));
+ g_signal_connect_swapped (area, "motion-notify-event",
+ G_CALLBACK (EVENT_METHOD (hrule,
+ motion_notify_event)),
+ hrule);
gtk_table_attach (GTK_TABLE (table), hrule, 1, 2, 0, 1,
GTK_EXPAND|GTK_SHRINK|GTK_FILL, GTK_FILL, 0, 0);
-
+
/* The vertical ruler goes on the left. As the mouse moves across
* the drawing area, a motion_notify_event is passed to the
* appropriate event handler for the ruler. */
vrule = gtk_vruler_new ();
gtk_ruler_set_metric (GTK_RULER (vrule), GTK_PIXELS);
gtk_ruler_set_range (GTK_RULER (vrule), 0, YSIZE, 10, YSIZE );
- g_signal_connect_swapped (G_OBJECT (area), "motion_notify_event",
- G_CALLBACK (EVENT_METHOD (vrule, motion_notify_event)),
- G_OBJECT (vrule));
+ g_signal_connect_swapped (area, "motion-notify-event",
+ G_CALLBACK (EVENT_METHOD (vrule,
+ motion_notify_event)),
+ vrule);
gtk_table_attach (GTK_TABLE (table), vrule, 0, 1, 1, 2,
GTK_FILL, GTK_EXPAND|GTK_SHRINK|GTK_FILL, 0, 0);