Hi, Russell Shaw <rjshaw@xxxxxxxxxxxxxx> writes: > Maybe you need: g_signal_connect((gpointer) okLoginButton, "clicked", > G_CALLBACK (on_okLoginButton_clicked), > GTK_OBJECT (loginDialog) ); Yes. Or simpler (w/o all the redundant casts): g_signal_connect (okLoginButton, "clicked", G_CALLBACK (on_okLoginButton_clicked), loginDialog); or even without writing a dedicated callback function: g_signal_connect_swapped (okLoginButton, "clicked", G_CALLBACK (gtk_widget_destroy), loginDialog); Sven _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list