diff --git a/bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py b/bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py
index 836bd0a798..da758a3e0d 100644
--- a/bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py
+++ b/bitbake/lib/bb/ui/crumbs/imageconfigurationpage.py
@@ -223,19 +223,9 @@ class ImageConfigurationPage (HobPage):
button_box = gtk.HBox(False, 6)
# create button "Just bake"
- just_bake_button = gtk.Button()
- label = gtk.Label()
- mark = "Just bake" % self.span_tag('24px', 'bold')
- label.set_markup(mark)
-
- just_bake_button.set_image(label)
+ just_bake_button = HobButton("Just bake")
just_bake_button.set_size_request(205, 49)
- just_bake_button.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(HobColors.ORANGE))
- just_bake_button.modify_bg(gtk.STATE_PRELIGHT, gtk.gdk.Color(HobColors.ORANGE))
- just_bake_button.modify_bg(gtk.STATE_SELECTED, gtk.gdk.Color(HobColors.ORANGE))
just_bake_button.set_tooltip_text("Build image to get your target image")
- just_bake_button.set_flags(gtk.CAN_DEFAULT)
- just_bake_button.grab_default()
just_bake_button.connect("clicked", self.just_bake_button_clicked_cb)
button_box.pack_end(just_bake_button, expand=False, fill=False)
diff --git a/bitbake/lib/bb/ui/crumbs/imagedetailspage.py b/bitbake/lib/bb/ui/crumbs/imagedetailspage.py
index 9213255265..07a6eb0b52 100755
--- a/bitbake/lib/bb/ui/crumbs/imagedetailspage.py
+++ b/bitbake/lib/bb/ui/crumbs/imagedetailspage.py
@@ -23,7 +23,7 @@
import gobject
import gtk
from bb.ui.crumbs.hobcolor import HobColors
-from bb.ui.crumbs.hobwidget import hic, HobViewTable, HobAltButton
+from bb.ui.crumbs.hobwidget import hic, HobViewTable, HobAltButton, HobButton
from bb.ui.crumbs.hobpages import HobPage
#
@@ -264,15 +264,8 @@ class ImageDetailsPage (HobPage):
# create button "Deploy image"
name = "Deploy image"
if name in buttonlist:
- deploy_button = gtk.Button()
- label = gtk.Label()
- mark = "Deploy image" % self.span_tag('24px', 'bold')
- label.set_markup(mark)
- deploy_button.set_image(label)
+ deploy_button = HobButton('Deploy image')
deploy_button.set_size_request(205, 49)
- deploy_button.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(HobColors.ORANGE))
- deploy_button.modify_bg(gtk.STATE_PRELIGHT, gtk.gdk.Color(HobColors.ORANGE))
- deploy_button.modify_bg(gtk.STATE_SELECTED, gtk.gdk.Color(HobColors.ORANGE))
deploy_button.set_tooltip_text("Deploy image to get your target board")
deploy_button.set_flags(gtk.CAN_DEFAULT)
deploy_button.grab_default()
diff --git a/bitbake/lib/bb/ui/crumbs/packageselectionpage.py b/bitbake/lib/bb/ui/crumbs/packageselectionpage.py
index cfec6d4920..67ae5d14e5 100755
--- a/bitbake/lib/bb/ui/crumbs/packageselectionpage.py
+++ b/bitbake/lib/bb/ui/crumbs/packageselectionpage.py
@@ -23,7 +23,7 @@
import gtk
import glib
from bb.ui.crumbs.hobcolor import HobColors
-from bb.ui.crumbs.hobwidget import HobViewTable, HobNotebook, HobAltButton
+from bb.ui.crumbs.hobwidget import HobViewTable, HobNotebook, HobAltButton, HobButton
from bb.ui.crumbs.hoblistmodel import PackageListModel
from bb.ui.crumbs.hobpages import HobPage
@@ -129,15 +129,8 @@ class PackageSelectionPage (HobPage):
button_box = gtk.HBox(False, 6)
self.box_group_area.pack_start(button_box, expand=False, fill=False)
- self.build_image_button = gtk.Button()
- label = gtk.Label()
- mark = "Build image" % self.span_tag('24px', 'bold')
- label.set_markup(mark)
- self.build_image_button.set_image(label)
+ self.build_image_button = HobButton('Build image')
self.build_image_button.set_size_request(205, 49)
- self.build_image_button.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(HobColors.ORANGE))
- self.build_image_button.modify_bg(gtk.STATE_PRELIGHT, gtk.gdk.Color(HobColors.ORANGE))
- self.build_image_button.modify_bg(gtk.STATE_SELECTED, gtk.gdk.Color(HobColors.ORANGE))
self.build_image_button.set_tooltip_text("Build image to get your target image")
self.build_image_button.set_flags(gtk.CAN_DEFAULT)
self.build_image_button.grab_default()
diff --git a/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py b/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py
index 348dfec947..881b2ecb55 100755
--- a/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py
+++ b/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py
@@ -23,7 +23,7 @@
import gtk
import glib
from bb.ui.crumbs.hobcolor import HobColors
-from bb.ui.crumbs.hobwidget import HobViewTable, HobNotebook, HobAltButton
+from bb.ui.crumbs.hobwidget import HobViewTable, HobNotebook, HobAltButton, HobButton
from bb.ui.crumbs.hoblistmodel import RecipeListModel
from bb.ui.crumbs.hobpages import HobPage
@@ -151,15 +151,8 @@ class RecipeSelectionPage (HobPage):
button_box = gtk.HBox(False, 6)
self.box_group_area.pack_end(button_box, expand=False, fill=False)
- self.build_packages_button = gtk.Button()
- label = gtk.Label()
- mark = "Build packages" % self.span_tag('24px', 'bold')
- label.set_markup(mark)
- self.build_packages_button.set_image(label)
+ self.build_packages_button = HobButton('Build packages')
self.build_packages_button.set_size_request(205, 49)
- self.build_packages_button.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(HobColors.ORANGE))
- self.build_packages_button.modify_bg(gtk.STATE_PRELIGHT, gtk.gdk.Color(HobColors.ORANGE))
- self.build_packages_button.modify_bg(gtk.STATE_SELECTED, gtk.gdk.Color(HobColors.ORANGE))
self.build_packages_button.set_tooltip_text("Build packages for customization")
self.build_packages_button.set_flags(gtk.CAN_DEFAULT)
self.build_packages_button.grab_default()