diff options
author | Joshua Lock <josh@linux.intel.com> | 2012-04-13 17:48:11 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-05-20 09:24:26 +0100 |
commit | f9bffcab85c2895390c15747d6ccc123f8377495 (patch) | |
tree | 6229a552e7e7b02dac97ecac49fc83bab37ad640 /bitbake/lib/bb/ui/crumbs/recipeselectionpage.py | |
parent | f9aa3dadb1e8f77a31e061ebeb4503480affc54d (diff) | |
download | poky-f9bffcab85c2895390c15747d6ccc123f8377495.tar.gz |
lib/bb/ui/crumbs/[package|recipe]selectionpage: include button
The indication of the included packages/recipes in the top right of the
GUI, per design, is a button which switches the Notebook to the included
tab.
(Bitbake rev: 494534cae6211d9055098562df1f35b56858f3ec)
Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/recipeselectionpage.py')
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/recipeselectionpage.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py b/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py index 7336da91c5..7c1ecdd965 100755 --- a/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py +++ b/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py | |||
@@ -134,8 +134,14 @@ class RecipeSelectionPage (HobPage): | |||
134 | # create visual elements | 134 | # create visual elements |
135 | self.create_visual_elements() | 135 | self.create_visual_elements() |
136 | 136 | ||
137 | def included_clicked_cb(self, button): | ||
138 | self.ins.set_current_page(0) | ||
139 | |||
137 | def create_visual_elements(self): | 140 | def create_visual_elements(self): |
138 | self.label = gtk.Label() | 141 | self.label = gtk.Button('Recipes included: 0') |
142 | self.label.set_can_default(False) | ||
143 | self.label.set_relief(gtk.RELIEF_HALF) | ||
144 | self.label.connect("clicked", self.included_clicked_cb) | ||
139 | self.eventbox = self.add_onto_top_bar(self.label, 73) | 145 | self.eventbox = self.add_onto_top_bar(self.label, 73) |
140 | self.pack_start(self.eventbox, expand=False, fill=False) | 146 | self.pack_start(self.eventbox, expand=False, fill=False) |
141 | self.pack_start(self.group_align, expand=True, fill=True) | 147 | self.pack_start(self.group_align, expand=True, fill=True) |
@@ -199,7 +205,7 @@ class RecipeSelectionPage (HobPage): | |||
199 | def refresh_selection(self): | 205 | def refresh_selection(self): |
200 | self.builder.configuration.selected_image = self.recipe_model.get_selected_image() | 206 | self.builder.configuration.selected_image = self.recipe_model.get_selected_image() |
201 | _, self.builder.configuration.selected_recipes = self.recipe_model.get_selected_recipes() | 207 | _, self.builder.configuration.selected_recipes = self.recipe_model.get_selected_recipes() |
202 | self.label.set_text("Recipes included: %s" % len(self.builder.configuration.selected_recipes)) | 208 | self.label.set_label("Recipes included: %s" % len(self.builder.configuration.selected_recipes)) |
203 | self.ins.show_indicator_icon("Included", len(self.builder.configuration.selected_recipes)) | 209 | self.ins.show_indicator_icon("Included", len(self.builder.configuration.selected_recipes)) |
204 | 210 | ||
205 | def toggle_item_idle_cb(self, path, view_tree, cell, pagename): | 211 | def toggle_item_idle_cb(self, path, view_tree, cell, pagename): |