From ee0c3023c4d9ff6b9e2a5097428b1475d33f2aa8 Mon Sep 17 00:00:00 2001 From: Joshua Lock Date: Fri, 2 Mar 2012 15:43:37 -0800 Subject: [PATCH] ui/crumbs/imageconfigurationpage: make use of the HobInfoButton Use the new HobInfoButton widget in place of the existing gtk.Image with tooltip. Modify the markup of the tooltip so that the link to the reference manual is a clickable hyperlink. (Bitbake rev: 10b4a6770640db49f2f55b8ad7ce55aebb250598) Signed-off-by: Joshua Lock Signed-off-by: Richard Purdie --- bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py b/bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py index db54d79b2a..f029bf8e61 100644 --- a/bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py +++ b/bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py @@ -24,7 +24,7 @@ import gtk import glib from bb.ui.crumbs.progressbar import HobProgressBar from bb.ui.crumbs.hobcolor import HobColors -from bb.ui.crumbs.hobwidget import hic, HobXpmLabelButtonBox +from bb.ui.crumbs.hobwidget import hic, HobXpmLabelButtonBox, HobInfoButton from bb.ui.crumbs.hoblistmodel import RecipeListModel from bb.ui.crumbs.hobpages import HobPage @@ -137,16 +137,12 @@ class ImageConfigurationPage (HobPage): "Layers", "Add support for machines, software, etc") self.layer_button.connect("button-release-event", self.layer_button_clicked_cb) - icon_file = hic.ICON_INFO_DISPLAY_FILE - self.layer_info_icon = gtk.Image() - pix_buffer = gtk.gdk.pixbuf_new_from_file(icon_file) - self.layer_info_icon.set_from_pixbuf(pix_buffer) markup = "Layers are a powerful mechanism to extend the Yocto Project " markup += "with your own functionality.\n" - markup += "For more on layers, check:\n" + markup += "For more on layers, check the reference manual." + self.layer_info_icon = HobInfoButton(markup, self.get_parent()) self.progress_bar = HobProgressBar() self.machine_separator = gtk.HSeparator()