ui/hob: clear the search entry when resetting

When resetting and clearing all selections the searched for term is no
longer the selected row in the packages list, clear the search entry to
prevent cognitive disconnect.

(Bitbake rev: 4f86f5763ecf7f3a9673a9b18e96042e9387699b)

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Joshua Lock 2011-07-08 11:55:59 -07:00 committed by Richard Purdie
parent bcd622906e
commit 95d7895986

View File

@ -282,6 +282,7 @@ class MainWindow (gtk.Window):
dialog.destroy()
if response == gtk.RESPONSE_OK:
self.reset_build()
self.search.set_text("")
return
def reset_build(self):
@ -576,12 +577,12 @@ class MainWindow (gtk.Window):
hb = gtk.HBox(False, 0)
hb.show()
search = gtk.Entry()
search.set_icon_from_stock(gtk.ENTRY_ICON_SECONDARY, "gtk-clear")
search.connect("icon-release", self.search_entry_clear_cb)
search.show()
self.pkgsaz_tree.set_search_entry(search)
hb.pack_end(search, False, False, 0)
self.search = gtk.Entry()
self.search.set_icon_from_stock(gtk.ENTRY_ICON_SECONDARY, "gtk-clear")
self.search.connect("icon-release", self.search_entry_clear_cb)
self.search.show()
self.pkgsaz_tree.set_search_entry(self.search)
hb.pack_end(self.search, False, False, 0)
label = gtk.Label("Search packages:")
label.show()
hb.pack_end(label, False, False, 6)