rendered paste body GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
GtkWidget *dialog;
bool ret = false;
dialog = gtk_file_chooser_dialog_new ("Open File",
GTK_WINDOW(window),
GTK_FILE_CHOOSER_ACTION_OPEN,
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
NULL);
if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT) {
gchar *filename =
gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));
strcpy(start, (char *)filename);
g_free (filename);
ret = true;;
}
gtk_widget_destroy(dialog);
gtk_widget_destroy(window);
return ret;