ui/crumbs/hig: special case stock info icons in CrumbsMesssageDialog

The Hob visual design includes an info icon which should be used
consistently throught the GUI. This change detects use of the stock info
icon in CrumbsMessageDialog and uses the Hob info icon instead.

(Bitbake rev: 37ed1589a19ffc82e8638b5375c99158988b38fc)

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Joshua Lock 2012-03-02 15:48:02 -08:00 committed by Richard Purdie
parent fce8d37144
commit 67b9706ff2
1 changed files with 5 additions and 1 deletions

View File

@ -74,7 +74,11 @@ class CrumbsMessageDialog(CrumbsDialog):
self.vbox.add(first_row)
self.icon = gtk.Image()
self.icon.set_from_stock(icon, gtk.ICON_SIZE_DIALOG)
# We have our own Info icon which should be used in preference of the stock icon
if icon == gtk.STOCK_INFO or icon == "gtk-dialog-info":
self.icon.set_from_file(hic.ICON_INFO_DISPLAY_FILE)
else:
self.icon.set_from_stock(icon, gtk.ICON_SIZE_DIALOG)
self.icon.set_property("yalign", 0.00)
self.icon.show()
first_row.add(self.icon)