summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/builder.py
diff options
context:
space:
mode:
authorShane Wang <shane.wang@intel.com>2012-03-12 20:55:44 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-03-20 15:21:33 +0000
commitdab638e150fb2af56f54f0752383965b016f4960 (patch)
treea36c1ba628b33db08fd6e3241661823557616543 /bitbake/lib/bb/ui/crumbs/builder.py
parentc4017bc518d31b58e988d4b51ea9e0a33acf9bc9 (diff)
downloadpoky-dab638e150fb2af56f54f0752383965b016f4960.tar.gz
Hob: show indicators on the tabs of the Hob notebook
This patch is to show the indicators (e.g., the number of the issues) in the build details page to highlight. (From Poky rev: 2e08a8e6818b8f1df7eaac499ebc3a5854efe7be) (Bitbake rev: f2eead1bc20c48b2f36e880a879a5a50e6e6567b) Signed-off-by: Liming An <limingx.l.an@intel.com> Signed-off-by: Shane Wang <shane.wang@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-xbitbake/lib/bb/ui/crumbs/builder.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py
index 1d255acd25..318bcbf9ae 100755
--- a/bitbake/lib/bb/ui/crumbs/builder.py
+++ b/bitbake/lib/bb/ui/crumbs/builder.py
@@ -212,6 +212,7 @@ class Builder(gtk.Window):
212 self.handler.build.connect("build-succeeded", self.handler_build_succeeded_cb) 212 self.handler.build.connect("build-succeeded", self.handler_build_succeeded_cb)
213 self.handler.build.connect("build-failed", self.handler_build_failed_cb) 213 self.handler.build.connect("build-failed", self.handler_build_failed_cb)
214 self.handler.build.connect("task-started", self.handler_task_started_cb) 214 self.handler.build.connect("task-started", self.handler_task_started_cb)
215 self.handler.build.connect("log-error", self.handler_build_failure_cb)
215 self.handler.connect("generating-data", self.handler_generating_data_cb) 216 self.handler.connect("generating-data", self.handler_generating_data_cb)
216 self.handler.connect("data-generated", self.handler_data_generated_cb) 217 self.handler.connect("data-generated", self.handler_data_generated_cb)
217 self.handler.connect("command-succeeded", self.handler_command_succeeded_cb) 218 self.handler.connect("command-succeeded", self.handler_command_succeeded_cb)
@@ -533,6 +534,7 @@ class Builder(gtk.Window):
533 elif self.current_step == self.PACKAGE_GENERATING: 534 elif self.current_step == self.PACKAGE_GENERATING:
534 fraction = 0 535 fraction = 0
535 self.build_details_page.update_progress_bar("Build Started: ", fraction) 536 self.build_details_page.update_progress_bar("Build Started: ", fraction)
537 self.build_details_page.reset_issues()
536 538
537 def build_succeeded(self): 539 def build_succeeded(self):
538 if self.current_step == self.FAST_IMAGE_GENERATING: 540 if self.current_step == self.FAST_IMAGE_GENERATING:
@@ -600,6 +602,9 @@ class Builder(gtk.Window):
600 fraction = 0.2 + 0.8 * fraction 602 fraction = 0.2 + 0.8 * fraction
601 self.build_details_page.update_progress_bar(title + ": ", fraction) 603 self.build_details_page.update_progress_bar(title + ": ", fraction)
602 604
605 def handler_build_failure_cb(self, running_build):
606 self.build_details_page.show_issues()
607
603 def destroy_window_cb(self, widget, event): 608 def destroy_window_cb(self, widget, event):
604 lbl = "<b>Do you really want to exit the Hob image creator?</b>" 609 lbl = "<b>Do you really want to exit the Hob image creator?</b>"
605 dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) 610 dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO)