diff options
author | Shane Wang <shane.wang@intel.com> | 2012-03-12 20:55:44 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-03-20 15:21:33 +0000 |
commit | dab638e150fb2af56f54f0752383965b016f4960 (patch) | |
tree | a36c1ba628b33db08fd6e3241661823557616543 /bitbake/lib/bb/ui/crumbs/builder.py | |
parent | c4017bc518d31b58e988d4b51ea9e0a33acf9bc9 (diff) | |
download | poky-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-x | bitbake/lib/bb/ui/crumbs/builder.py | 5 |
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) |