About Feature Request:

3586891         Total size of selected files on status bar              Open    
2012-11-13
nobody  tmelorc1        None    5 

Bye.

---8<---8<---8<---8<---8<---8<---8<---8<---8<
diff --git a/src/tab-page.c b/src/tab-page.c
index 48599b0..7c00c15 100644
--- a/src/tab-page.c
+++ b/src/tab-page.c
@@ -233,7 +233,23 @@ static void
on_folder_view_sel_changed(FmFolderView* fv, gint n_sel, FmTabPage*
         }
         else
         {
-            msg = g_strdup_printf(ngettext("%d item selected", "%d
items selected", n_sel), n_sel);
+            FmFileInfoList* files =
fm_folder_view_dup_selected_files(fv);
+            FmFileInfo *fi;
+            char buf[ 64 ];
+            guint i;
+            char* msg2;
+            goffset size_sel = 0;
+
+            for (i=0; i< n_sel; i++)
+            {
+                fi = fm_list_peek_nth((FmList*)files, i);
+                size_sel += fm_file_info_get_size(fi);
+            }
+            fm_file_size_to_str(buf, sizeof(buf), size_sel,
fm_config->si_unit);
+            msg2 = g_strdup_printf("%s (%s)", ngettext("%d item
selected", "%d items selected", n_sel), buf);
+            msg = g_strdup_printf(msg2, n_sel);
+            g_free(msg2);
+            fm_file_info_list_unref(files);
         }
     }
     else



------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Pcmanfm-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pcmanfm-develop

Reply via email to