Mercurial > geeqie.yaz
comparison src/utilops.c @ 1561:d986a7727442
added an image to the file details dialog
author | nadvornik |
---|---|
date | Thu, 23 Apr 2009 21:12:19 +0000 |
parents | dd0a89cdb021 |
children | 4c8c041c8f5b |
comparison
equal
deleted
inserted
replaced
1560:dd0a89cdb021 | 1561:d986a7727442 |
---|---|
1710 } | 1710 } |
1711 | 1711 |
1712 static void file_util_write_metadata_details_dialog(FileData *fd, GtkWidget *parent) | 1712 static void file_util_write_metadata_details_dialog(FileData *fd, GtkWidget *parent) |
1713 { | 1713 { |
1714 GenericDialog *gd; | 1714 GenericDialog *gd; |
1715 GtkWidget *box; | |
1715 GtkWidget *table; | 1716 GtkWidget *table; |
1716 GList *keys = NULL; | 1717 GList *keys = NULL; |
1717 GList *work; | 1718 GList *work; |
1718 gchar *message = g_strdup_printf(_("This is a list of modified metadata tags that will be written for file '%s'"), fd->name); | 1719 gchar *message = g_strdup_printf(_("This is a list of modified metadata tags that will be written for file '%s'"), fd->name); |
1719 gint i; | 1720 gint i; |
1725 | 1726 |
1726 g_assert(keys); | 1727 g_assert(keys); |
1727 | 1728 |
1728 | 1729 |
1729 gd = file_util_gen_dlg(_("Overview of changed metadata"), "details", parent, TRUE, NULL, NULL); | 1730 gd = file_util_gen_dlg(_("Overview of changed metadata"), "details", parent, TRUE, NULL, NULL); |
1730 generic_dialog_add_message(gd, GTK_STOCK_DIALOG_INFO, _("Overview of changed metadata"), message); | |
1731 generic_dialog_add_button(gd, GTK_STOCK_OK, NULL, file_util_write_metadata_details_dialog_ok_cb, TRUE); | 1731 generic_dialog_add_button(gd, GTK_STOCK_OK, NULL, file_util_write_metadata_details_dialog_ok_cb, TRUE); |
1732 | 1732 |
1733 table = pref_table_new(gd->vbox, 2, g_list_length(keys), FALSE, TRUE); | 1733 box = generic_dialog_add_message(gd, GTK_STOCK_DIALOG_INFO, _("Overview of changed metadata"), message); |
1734 | |
1735 box = pref_group_new(box, TRUE, NULL, GTK_ORIENTATION_HORIZONTAL); | |
1736 | |
1737 table = pref_table_new(box, 2, g_list_length(keys), FALSE, TRUE); | |
1734 | 1738 |
1735 work = keys; | 1739 work = keys; |
1736 i = 0; | 1740 i = 0; |
1737 while (work) | 1741 while (work) |
1738 { | 1742 { |
1765 g_free(title_f); | 1769 g_free(title_f); |
1766 g_free(value); | 1770 g_free(value); |
1767 i++; | 1771 i++; |
1768 } | 1772 } |
1769 | 1773 |
1774 generic_dialog_add_image(gd, box, fd, NULL, NULL, NULL, FALSE); | |
1775 | |
1770 gtk_widget_show(gd->dialog); | 1776 gtk_widget_show(gd->dialog); |
1771 | 1777 |
1772 g_list_free(keys); | 1778 g_list_free(keys); |
1773 g_free(message); | 1779 g_free(message); |
1774 } | 1780 } |