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