static int file_selector_response_cb (GtkWidget *widget, int response, DialogData *data) { if ((response == GTK_RESPONSE_CANCEL) || (response == GTK_RESPONSE_DELETE_EVENT)) { gtk_widget_destroy (data->dialog); return TRUE; } if (response == GTK_RESPONSE_OK) return extract_cb (widget, data); return FALSE; }
static int file_sel_response_cb (GtkWidget *widget, int response, DialogData *data) { if ((response == GTK_RESPONSE_CANCEL) || (response == GTK_RESPONSE_DELETE_EVENT)) { gtk_widget_destroy (data->dialog); return TRUE; } if (response == GTK_RESPONSE_HELP) { show_help_dialog (GTK_WINDOW (data->dialog), "exred-extract-options"); return TRUE; } if (response == GTK_RESPONSE_OK) return extract_cb (widget, data); return FALSE; }