From ceee95efb1590b63a397bc680f1391d4c494fdd9 Mon Sep 17 00:00:00 2001 From: Joshua Lock Date: Mon, 26 Mar 2012 20:17:17 -0700 Subject: lib/bb/ui/crumbs/imagedetails: use secondary button style for 'View files' Use HobAltButton, rather than gtk.LinkButton, for the 'View files' button. Use xdg-open to display the folders contents. (From Poky rev: 22955b47ac485e0d069ddd8301a11658d76bcfee) (Bitbake rev: 9647c188c0d06ec045c15281eae785e935c25d2b) Signed-off-by: Joshua Lock Signed-off-by: Richard Purdie --- bitbake/lib/bb/ui/crumbs/imagedetailspage.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'bitbake') diff --git a/bitbake/lib/bb/ui/crumbs/imagedetailspage.py b/bitbake/lib/bb/ui/crumbs/imagedetailspage.py index 5a5ec3f76a..276281d8a8 100755 --- a/bitbake/lib/bb/ui/crumbs/imagedetailspage.py +++ b/bitbake/lib/bb/ui/crumbs/imagedetailspage.py @@ -185,7 +185,8 @@ class ImageDetailsPage (HobPage): image_table.set_model(self.image_store) image_size = self._size_to_string(os.stat(os.path.join(image_addr, image_names[0])).st_size) image_table.connect("toggled", self.toggled_cb) - view_files_button = gtk.LinkButton("file://%s" % image_addr, "View files") + view_files_button = HobAltButton("View files") + view_files_button.connect("clicked", self.view_files_clicked_cb, image_addr) self.box_group_area.pack_start(self.DetailBox(widget=image_table, button=view_files_button), expand=True, fill=True) # Machine, Base image and Layers @@ -239,6 +240,9 @@ class ImageDetailsPage (HobPage): self.show_all() + def view_files_clicked_cb(self, button, image_addr): + os.system("xdg-open /%s" % image_addr) + def refresh_package_detail_box(self, image_size): self.package_detail.update_line_widgets("Total image size: ", image_size) -- cgit v1.2.3-54-g00ecf