]> code.ossystems Code Review - openembedded-core.git/commitdiff
oe-pkgdata-browser: Show file sizes in a human readable format
authorPeter Kjellerstedt <peter.kjellerstedt@axis.com>
Wed, 8 Jan 2020 03:44:52 +0000 (04:44 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 10 Jan 2020 20:32:04 +0000 (20:32 +0000)
Just like the package sizes already are shown.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/oe-pkgdata-browser
scripts/oe-pkgdata-browser.glade

index 36b5e798fa8a608b5001e6e5677aa10812f085b8..57e56f66ee94db0c23132355c0e5e0e212ffc978 100755 (executable)
@@ -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")
 
index 04e987b975e693e2019d90973afe291d59ecd6bb..a6aae60bdd0aed91e222ac6fbff75d4e223b8153 100644 (file)
                               </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>