diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/builder.py | 23 |
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, \ | |||
41 | from bb.ui.crumbs.persistenttooltip import PersistentTooltip | 41 | from bb.ui.crumbs.persistenttooltip import PersistentTooltip |
42 | import bb.ui.crumbs.utils | 42 | import bb.ui.crumbs.utils |
43 | 43 | ||
44 | hobVer = 20120530 | 44 | hobVer = 20120808 |
45 | 45 | ||
46 | class Configuration: | 46 | class 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 | ||