diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builddetailspage.py')
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/builddetailspage.py | 30 |
1 files changed, 25 insertions, 5 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builddetailspage.py b/bitbake/lib/bb/ui/crumbs/builddetailspage.py index 8b75ca08bf..63d2c7b329 100755 --- a/bitbake/lib/bb/ui/crumbs/builddetailspage.py +++ b/bitbake/lib/bb/ui/crumbs/builddetailspage.py | |||
@@ -22,8 +22,10 @@ | |||
22 | 22 | ||
23 | import gtk | 23 | import gtk |
24 | from bb.ui.crumbs.progressbar import HobProgressBar | 24 | from bb.ui.crumbs.progressbar import HobProgressBar |
25 | from bb.ui.crumbs.hobwidget import hic | 25 | from bb.ui.crumbs.hobwidget import hic, HobNotebook |
26 | from bb.ui.crumbs.runningbuild import RunningBuildTreeView | 26 | from bb.ui.crumbs.runningbuild import RunningBuildTreeView |
27 | from bb.ui.crumbs.runningbuild import BuildConfigurationTreeView | ||
28 | from bb.ui.crumbs.runningbuild import BuildFailureTreeView | ||
27 | from bb.ui.crumbs.hobpages import HobPage | 29 | from bb.ui.crumbs.hobpages import HobPage |
28 | 30 | ||
29 | # | 31 | # |
@@ -49,11 +51,29 @@ class BuildDetailsPage (HobPage): | |||
49 | self.stop_button.connect("clicked", self.stop_button_clicked_cb) | 51 | self.stop_button.connect("clicked", self.stop_button_clicked_cb) |
50 | self.progress_box.pack_end(self.stop_button, expand=False, fill=False) | 52 | self.progress_box.pack_end(self.stop_button, expand=False, fill=False) |
51 | 53 | ||
54 | self.notebook = HobNotebook() | ||
55 | self.config_tv = BuildConfigurationTreeView() | ||
56 | self.config_model = self.builder.handler.build.model.config_model() | ||
57 | self.config_tv.set_model(self.config_model) | ||
58 | self.scrolled_view_config = gtk.ScrolledWindow () | ||
59 | self.scrolled_view_config.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) | ||
60 | self.scrolled_view_config.add(self.config_tv) | ||
61 | self.notebook.append_page(self.scrolled_view_config, gtk.Label("Build Configuration")) | ||
62 | |||
63 | self.failure_tv = BuildFailureTreeView() | ||
64 | self.failure_model = self.builder.handler.build.model.failure_model() | ||
65 | self.failure_tv.set_model(self.failure_model) | ||
66 | self.scrolled_view_failure = gtk.ScrolledWindow () | ||
67 | self.scrolled_view_failure.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) | ||
68 | self.scrolled_view_failure.add(self.failure_tv) | ||
69 | self.notebook.append_page(self.scrolled_view_failure, gtk.Label("Issues")) | ||
70 | |||
52 | self.build_tv = RunningBuildTreeView(readonly=True) | 71 | self.build_tv = RunningBuildTreeView(readonly=True) |
53 | self.build_tv.set_model(self.builder.handler.build.model) | 72 | self.build_tv.set_model(self.builder.handler.build.model) |
54 | self.scrolled_view = gtk.ScrolledWindow () | 73 | self.scrolled_view_build = gtk.ScrolledWindow () |
55 | self.scrolled_view.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) | 74 | self.scrolled_view_build.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) |
56 | self.scrolled_view.add(self.build_tv) | 75 | self.scrolled_view_build.add(self.build_tv) |
76 | self.notebook.append_page(self.scrolled_view_build, gtk.Label("Log")) | ||
57 | 77 | ||
58 | self.button_box = gtk.HBox(False, 6) | 78 | self.button_box = gtk.HBox(False, 6) |
59 | self.back_button = gtk.LinkButton("Go back to Image Configuration screen", "<< Back to image configuration") | 79 | self.back_button = gtk.LinkButton("Go back to Image Configuration screen", "<< Back to image configuration") |
@@ -86,7 +106,7 @@ class BuildDetailsPage (HobPage): | |||
86 | self.progress_bar.reset() | 106 | self.progress_bar.reset() |
87 | self.vbox.pack_start(self.progress_box, expand=False, fill=False) | 107 | self.vbox.pack_start(self.progress_box, expand=False, fill=False) |
88 | 108 | ||
89 | self.vbox.pack_start(self.scrolled_view, expand=True, fill=True) | 109 | self.vbox.pack_start(self.notebook, expand=True, fill=True) |
90 | 110 | ||
91 | self.box_group_area.pack_end(self.button_box, expand=False, fill=False) | 111 | self.box_group_area.pack_end(self.button_box, expand=False, fill=False) |
92 | self.show_all() | 112 | self.show_all() |