[gnome-usage/tracker-powered-storage-view-wip] storage: Add percentage to used and available rows



commit abc176395647c05b736dae1116d7c911aa14cdaa
Author: Petr Štětka <pstetka redhat com>
Date:   Mon Jun 11 16:09:00 2018 +0200

    storage: Add percentage to used and available rows

 src/storage/storage-view.vala | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/src/storage/storage-view.vala b/src/storage/storage-view.vala
index ef4d930..4704743 100644
--- a/src/storage/storage-view.vala
+++ b/src/storage/storage-view.vala
@@ -161,10 +161,17 @@ public class Usage.NewStorageView : Usage.View {
             total_free_size += free;
         }
 
-        used_row.size_label.label = Utils.format_size_values (total_used_size);
+        var total_size = total_used_size + total_free_size;
+        var total_used_percentage = ((double) total_used_size / total_size) * 100;
+        var total_free_percentage = ((double) total_free_size / total_size) * 100;
+
+        total_used_percentage = Math.round(total_used_percentage);
+        total_free_percentage = Math.round(total_free_percentage);
+
+        used_row.size_label.label = Utils.format_size_values (total_used_size) + " (%d%)".printf((int) 
total_used_percentage);
         used_row.tag.get_style_context ().add_class ("used-tag");
 
-        available_row.size_label.label = Utils.format_size_values (total_free_size);
+        available_row.size_label.label = Utils.format_size_values (total_free_size) + " (%d%)".printf((int) 
total_free_percentage);
         available_row.tag.get_style_context ().add_class ("available-tag");
     }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]