Mercurial > geeqie
diff src/utilops.c @ 1224:ebfd305d902e
improved sidecar writting
private metadata can be saved in xmp format
author | nadvornik |
---|---|
date | Fri, 26 Dec 2008 14:12:36 +0000 |
parents | 584eae03d747 |
children | ca8ccf0c3e81 |
line wrap: on
line diff
--- a/src/utilops.c Thu Dec 25 12:39:34 2008 +0000 +++ b/src/utilops.c Fri Dec 26 14:12:36 2008 +0000 @@ -448,11 +448,11 @@ gchar *sidecars; sidecars = with_sidecars ? file_data_sc_list_to_string(fd) : NULL; - + GdkPixbuf *icon = file_util_get_error_icon(fd, view); gtk_list_store_append(store, &iter); gtk_list_store_set(store, &iter, UTILITY_COLUMN_FD, fd, - UTILITY_COLUMN_PIXBUF, file_util_get_error_icon(fd, view), + UTILITY_COLUMN_PIXBUF, icon, UTILITY_COLUMN_PATH, fd->path, UTILITY_COLUMN_NAME, fd->name, UTILITY_COLUMN_SIDECARS, sidecars, @@ -1316,6 +1316,8 @@ ud->listview = file_util_dialog_add_list(box, ud->flist, FALSE, ud->with_sidecars); if (ud->with_sidecars) file_util_dialog_add_list_column(ud->listview, _("Sidecars"), FALSE, UTILITY_COLUMN_SIDECARS); + if (ud->type == UTILITY_TYPE_WRITE_METADATA) file_util_dialog_add_list_column(ud->listview, _("Write to file"), FALSE, UTILITY_COLUMN_DEST_NAME); + selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(ud->listview)); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); gtk_tree_selection_set_select_function(selection, file_util_preview_cb, ud, NULL);