diff options
author | Carlos Garcia Campos <carlosgc@gnome.org> | 2010-09-17 10:38:14 +0200 |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@gnome.org> | 2010-09-17 10:39:09 +0200 |
commit | a5fec843dbb40fdd2007b926405b96789b21496d (patch) | |
tree | 74215d7541052e883ad941bbfbcda31ea0c8ecb2 /glib | |
parent | bfaf8f3cc62f28c6255d42680b9464ab9973737e (diff) |
[glib-demo] Show permanent/update ID in document info demo
Diffstat (limited to 'glib')
-rw-r--r-- | glib/demo/info.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/glib/demo/info.cc b/glib/demo/info.cc index 87be8eaa..8aa6dc83 100644 --- a/glib/demo/info.cc +++ b/glib/demo/info.cc @@ -118,6 +118,8 @@ pgd_info_create_widget (PopplerDocument *document) gchar *title, *format, *author, *subject; gchar *keywords, *creator, *producer, *linearized; gchar *metadata; + gchar *perm_id; + gchar *up_id; GTime creation_date, mod_date; GEnumValue *enum_value; PopplerBackend backend; @@ -211,6 +213,13 @@ pgd_info_create_widget (PopplerDocument *document) enum_value = g_enum_get_value ((GEnumClass *) g_type_class_peek (POPPLER_TYPE_PAGE_LAYOUT), layout); pgd_table_add_property (GTK_TABLE (table), "<b>Page Layout:</b>", enum_value->value_name, &row); + if (poppler_document_get_id (document, &perm_id, &up_id)) { + pgd_table_add_property (GTK_TABLE (table), "<b>Permanent ID:</b>", perm_id, &row); + pgd_table_add_property (GTK_TABLE (table), "<b>Update ID:</b>", up_id, &row); + g_free (perm_id); + g_free (up_id); + } + pgd_info_add_permissions (GTK_TABLE (table), permissions, &row); pgd_info_add_metadata (GTK_TABLE (table), metadata, &row); |