static gint imp_ldif_delete_event( GtkWidget *widget, GdkEventAny *event, gpointer data ) { imp_ldif_cancel( widget, data ); return TRUE; }
static gboolean imp_ldif_key_pressed( GtkWidget *widget, GdkEventKey *event, gpointer data ) { if (event && event->keyval == GDK_Escape) { imp_ldif_cancel( widget, data ); } return FALSE; }
/** * Callback function to respond to dialog key press events. * \param widget Widget. * \param event Event object. * \param data User data. */ static void imp_ldif_key_pressed( GtkWidget *widget, GdkEventKey *event, gpointer data ) { if (event && event->keyval == GDK_Escape) { imp_ldif_cancel( widget, data ); } }