[OE-core] [PATCH 4/7] oe-pkgdata-browser: Show file sizes in a human readable format
Peter Kjellerstedt
peter.kjellerstedt at axis.com
Wed Jan 8 03:44:52 UTC 2020
Just like the package sizes already are shown.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt at axis.com>
---
scripts/oe-pkgdata-browser | 2 ++
scripts/oe-pkgdata-browser.glade | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/scripts/oe-pkgdata-browser b/scripts/oe-pkgdata-browser
index 36b5e798fa..57e56f66ee 100755
--- a/scripts/oe-pkgdata-browser
+++ b/scripts/oe-pkgdata-browser
@@ -133,6 +133,8 @@ class PkgUi():
self.file_store = builder.get_object("file_store")
self.file_store.set_sort_column_id(FileColumns.Filename, Gtk.SortType.ASCENDING)
+ builder.get_object("file_size_column").set_cell_data_func(builder.get_object("file_size_cell"), lambda column, cell, model, iter, data: cell.set_property("text", human_size(model[iter][FileColumns.Size])))
+
self.files_view = builder.get_object("files_scrollview")
self.files_label = builder.get_object("files_label")
diff --git a/scripts/oe-pkgdata-browser.glade b/scripts/oe-pkgdata-browser.glade
index 04e987b975..a6aae60bdd 100644
--- a/scripts/oe-pkgdata-browser.glade
+++ b/scripts/oe-pkgdata-browser.glade
@@ -289,12 +289,12 @@
</object>
</child>
<child>
- <object class="GtkTreeViewColumn" id="treeviewcolumn4">
+ <object class="GtkTreeViewColumn" id="file_size_column">
<property name="title" translatable="yes">Size</property>
<property name="sort_indicator">True</property>
<property name="sort_column_id">1</property>
<child>
- <object class="GtkCellRendererText" id="cellrenderertext4"/>
+ <object class="GtkCellRendererText" id="file_size_cell"/>
<attributes>
<attribute name="text">1</attribute>
</attributes>
--
2.21.1
More information about the Openembedded-core
mailing list