summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/builder.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-xbitbake/lib/bb/ui/crumbs/builder.py23
1 files changed, 18 insertions, 5 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py
index 611024aae3..7de47986bb 100755
--- a/bitbake/lib/bb/ui/crumbs/builder.py
+++ b/bitbake/lib/bb/ui/crumbs/builder.py
@@ -41,7 +41,7 @@ from bb.ui.crumbs.hig import CrumbsMessageDialog, ImageSelectionDialog, \
41from bb.ui.crumbs.persistenttooltip import PersistentTooltip 41from bb.ui.crumbs.persistenttooltip import PersistentTooltip
42import bb.ui.crumbs.utils 42import bb.ui.crumbs.utils
43 43
44hobVer = 20120530 44hobVer = 20120808
45 45
46class Configuration: 46class Configuration:
47 '''Represents the data structure of configuration.''' 47 '''Represents the data structure of configuration.'''
@@ -640,16 +640,28 @@ class Builder(gtk.Window):
640 self.image_configuration_page.show_baseimg_selected() 640 self.image_configuration_page.show_baseimg_selected()
641 641
642 elif next_step == self.RECIPE_SELECTION: 642 elif next_step == self.RECIPE_SELECTION:
643 pass 643 if self.recipe_model.get_selected_image() == self.recipe_model.__custom_image__:
644 self.recipe_details_page.set_recipe_curr_tab(self.recipe_details_page.ALL)
645 else:
646 self.recipe_details_page.set_recipe_curr_tab(self.recipe_details_page.INCLUDED)
644 647
645 elif next_step == self.PACKAGE_SELECTION: 648 elif next_step == self.PACKAGE_SELECTION:
649 if self.recipe_model.get_selected_image() == self.recipe_model.__custom_image__:
650 self.package_details_page.set_packages_curr_tab(self.package_details_page.ALL)
651 else:
652 self.package_details_page.set_packages_curr_tab(self.package_details_page.INCLUDED)
646 self.package_details_page.show_page(self.current_logfile) 653 self.package_details_page.show_page(self.current_logfile)
647 654
655
648 elif next_step == self.PACKAGE_GENERATING or next_step == self.FAST_IMAGE_GENERATING: 656 elif next_step == self.PACKAGE_GENERATING or next_step == self.FAST_IMAGE_GENERATING:
649 # both PACKAGE_GENEATING and FAST_IMAGE_GENERATING share the same page 657 # both PACKAGE_GENERATING and FAST_IMAGE_GENERATING share the same page
650 self.build_details_page.show_page(next_step) 658 self.build_details_page.show_page(next_step)
651 659
652 elif next_step == self.PACKAGE_GENERATED: 660 elif next_step == self.PACKAGE_GENERATED:
661 if self.recipe_model.get_selected_image() == self.recipe_model.__custom_image__:
662 self.package_details_page.set_packages_curr_tab(self.package_details_page.ALL)
663 else:
664 self.package_details_page.set_packages_curr_tab(self.package_details_page.INCLUDED)
653 self.package_details_page.show_page(self.current_logfile) 665 self.package_details_page.show_page(self.current_logfile)
654 666
655 elif next_step == self.IMAGE_GENERATING: 667 elif next_step == self.IMAGE_GENERATING:
@@ -781,8 +793,6 @@ class Builder(gtk.Window):
781 self.image_configuration_page.layer_button.set_sensitive(sensitive) 793 self.image_configuration_page.layer_button.set_sensitive(sensitive)
782 self.image_configuration_page.layer_info_icon.set_sensitive(sensitive) 794 self.image_configuration_page.layer_info_icon.set_sensitive(sensitive)
783 self.image_configuration_page.toolbar.set_sensitive(sensitive) 795 self.image_configuration_page.toolbar.set_sensitive(sensitive)
784 self.image_configuration_page.view_recipes_button.set_sensitive(sensitive)
785 self.image_configuration_page.view_packages_button.set_sensitive(sensitive)
786 self.image_configuration_page.config_build_button.set_sensitive(sensitive) 796 self.image_configuration_page.config_build_button.set_sensitive(sensitive)
787 797
788 self.recipe_details_page.set_sensitive(sensitive) 798 self.recipe_details_page.set_sensitive(sensitive)
@@ -1270,6 +1280,9 @@ class Builder(gtk.Window):
1270 def show_recipes(self): 1280 def show_recipes(self):
1271 self.switch_page(self.RECIPE_SELECTION) 1281 self.switch_page(self.RECIPE_SELECTION)
1272 1282
1283 def show_image_details(self):
1284 self.switch_page(self.IMAGE_GENERATED)
1285
1273 def show_configuration(self): 1286 def show_configuration(self):
1274 self.switch_page(self.BASEIMG_SELECTED) 1287 self.switch_page(self.BASEIMG_SELECTED)
1275 1288