summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/recipeselectionpage.py')
-rwxr-xr-xbitbake/lib/bb/ui/crumbs/recipeselectionpage.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py b/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py
index 46f86e6cdd..6ecc7965d0 100755
--- a/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py
+++ b/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py
@@ -34,6 +34,7 @@ class RecipeSelectionPage (HobPage):
34 pages = [ 34 pages = [
35 { 35 {
36 'name' : 'Included', 36 'name' : 'Included',
37 'tooltip' : 'The recipes currently included for your image',
37 'filter' : { RecipeListModel.COL_INC : [True], 38 'filter' : { RecipeListModel.COL_INC : [True],
38 RecipeListModel.COL_TYPE : ['recipe', 'task'] }, 39 RecipeListModel.COL_TYPE : ['recipe', 'task'] },
39 'columns' : [{ 40 'columns' : [{
@@ -66,6 +67,7 @@ class RecipeSelectionPage (HobPage):
66 }] 67 }]
67 }, { 68 }, {
68 'name' : 'All recipes', 69 'name' : 'All recipes',
70 'tooltip' : 'All recipes available in the Yocto Project',
69 'filter' : { RecipeListModel.COL_TYPE : ['recipe'] }, 71 'filter' : { RecipeListModel.COL_TYPE : ['recipe'] },
70 'columns' : [{ 72 'columns' : [{
71 'col_name' : 'Recipe name', 73 'col_name' : 'Recipe name',
@@ -97,6 +99,7 @@ class RecipeSelectionPage (HobPage):
97 }] 99 }]
98 }, { 100 }, {
99 'name' : 'Tasks', 101 'name' : 'Tasks',
102 'tooltip' : 'All tasks availabel in the Yocto Project',
100 'filter' : { RecipeListModel.COL_TYPE : ['task'] }, 103 'filter' : { RecipeListModel.COL_TYPE : ['task'] },
101 'columns' : [{ 104 'columns' : [{
102 'col_name' : 'Task name', 105 'col_name' : 'Task name',
@@ -151,12 +154,17 @@ class RecipeSelectionPage (HobPage):
151 tab.connect("button-release-event", self.button_click_cb) 154 tab.connect("button-release-event", self.button_click_cb)
152 tab.connect("cell-fadeinout-stopped", self.after_fadeout_checkin_include) 155 tab.connect("cell-fadeinout-stopped", self.after_fadeout_checkin_include)
153 label = gtk.Label(page['name']) 156 label = gtk.Label(page['name'])
157 label.set_selectable(False)
158 label.set_tooltip_text(page['tooltip'])
154 self.ins.append_page(tab, label) 159 self.ins.append_page(tab, label)
155 self.tables.append(tab) 160 self.tables.append(tab)
156 161
157 self.ins.set_entry("Search recipes:") 162 self.ins.set_entry("Search recipes:")
158 # set the search entry for each table 163 # set the search entry for each table
159 for tab in self.tables: 164 for tab in self.tables:
165 search_tip = "Enter a recipe's or task's name to find it"
166 self.ins.search.set_tooltip_text(search_tip)
167 self.ins.search.props.has_tooltip = True
160 tab.set_search_entry(0, self.ins.search) 168 tab.set_search_entry(0, self.ins.search)
161 169
162 # add all into the window 170 # add all into the window