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