Revision: 1523
          http://geeqie.svn.sourceforge.net/geeqie/?rev=1523&view=rev
Author:   nadvornik
Date:     2009-03-13 12:06:01 +0000 (Fri, 13 Mar 2009)

Log Message:
-----------
show file name in advanced_exif

Modified Paths:
--------------
    trunk/src/advanced_exif.c

Modified: trunk/src/advanced_exif.c
===================================================================
--- trunk/src/advanced_exif.c   2009-03-13 10:36:32 UTC (rev 1522)
+++ trunk/src/advanced_exif.c   2009-03-13 12:06:01 UTC (rev 1523)
@@ -43,6 +43,7 @@
        GtkWidget *vbox;
        GtkWidget *scrolled;
        GtkWidget *listview;
+       GtkWidget *label_file_name;
 
        FileData *fd;
 };
@@ -158,6 +159,8 @@
        file_data_unref(ew->fd);
        ew->fd = file_data_ref(fd);
 
+       gtk_label_set_text(GTK_LABEL(ew->label_file_name), (ew->fd) ? 
ew->fd->path : "");
+
        advanced_exif_clear(ew);
        advanced_exif_update(ew);
 }
@@ -362,6 +365,7 @@
        GtkListStore *store;
        GdkGeometry geometry;
        GtkTreeSortable *sortable;
+       GtkWidget *box;
        gint n;
 
        ew = g_new0(ExifWin, 1);
@@ -382,7 +386,19 @@
        gtk_container_add(GTK_CONTAINER(ew->window), ew->vbox);
        gtk_widget_show(ew->vbox);
 
+       box = gtk_hbox_new(FALSE, 0);
 
+       ew->label_file_name = gtk_label_new("");
+       gtk_label_set_ellipsize(GTK_LABEL(ew->label_file_name), 
PANGO_ELLIPSIZE_START);
+       gtk_label_set_selectable(GTK_LABEL(ew->label_file_name), TRUE);
+       gtk_misc_set_alignment(GTK_MISC(ew->label_file_name), 0.5, 0.5);
+       gtk_box_pack_start(GTK_BOX(box), ew->label_file_name, TRUE, TRUE, 0);
+       gtk_widget_show(ew->label_file_name);
+
+       gtk_box_pack_start(GTK_BOX(ew->vbox), box, FALSE, FALSE, 0);
+       gtk_widget_show(box);
+
+
        store = gtk_list_store_new(7, G_TYPE_BOOLEAN,
                                      G_TYPE_STRING, G_TYPE_STRING, 
G_TYPE_STRING,
                                      G_TYPE_STRING, G_TYPE_STRING, 
G_TYPE_STRING);


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Geeqie-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geeqie-svn

Reply via email to