What is the difference between gtk_window_set_default( GtkWindow*, GtkWidget* ) and gtk_widget_grab_default( GtkWidget* ); I was playing with some dialog box generation code, and window_set_default seemed to work, while widget_grab_default seemed to do nothing. Dave