From 8e46bf78bd18b5b41872b51fe1ea5f133e79b2d2 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 db54d79..f029bf8 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() -- 2.7.4