src/packagemanager.py
changeset 1202 e4fbdfd3714e
parent 1191 a48bee2a4b2e
child 1203 d146c4940f88
--- a/src/packagemanager.py	Fri Jul 03 20:55:59 2009 +0100
+++ b/src/packagemanager.py	Fri Jul 03 21:09:39 2009 +0100
@@ -365,11 +365,12 @@
                 self.w_cut_menuitem = w_tree_main.get_widget("edit_cut")
                 self.w_copy_menuitem = w_tree_main.get_widget("edit_copy")
                 self.w_paste_menuitem = w_tree_main.get_widget("edit_paste")
-                self.w_clear_menuitem = w_tree_main.get_widget("edit_clear")
+                self.w_delete_menuitem = w_tree_main.get_widget("edit_delete")
                 self.w_selectall_menuitem = w_tree_main.get_widget("edit_select_all")
                 self.w_selectupdates_menuitem = \
                     w_tree_main.get_widget("edit_select_updates")
                 self.w_deselect_menuitem = w_tree_main.get_widget("edit_deselect")
+                self.w_clear_search_menuitem = w_tree_main.get_widget("clear")
                 self.w_main_clipboard =  gtk.clipboard_get(gtk.gdk.SELECTION_CLIPBOARD)
                 self.w_progress_dialog = w_tree_progress.get_widget("progressdialog")
                 self.w_progress_dialog.connect('delete-event', lambda stub1, stub2: True)
@@ -468,10 +469,11 @@
                                 "on_help_about_activate":self.__on_help_about,
                                 "on_help_help_activate":self.__on_help_help,
                                 "on_edit_paste_activate":self.__on_edit_paste,
-                                "on_edit_clear_activate":self.__on_clear_paste,
+                                "on_edit_delete_activate":self.__on_delete,
                                 "on_edit_copy_activate":self.__on_copy,
                                 "on_edit_cut_activate":self.__on_cut,
                                 "on_edit_search_activate":self.__on_edit_search_clicked,
+                                "on_clear_search_activate":self.__on_clear_search,
                                 "on_set_search_clicked":self.__on_set_search_clicked,
                                 "on_set_search_button_press_event":self.__on_set_search,
                                 "on_clear_search_clicked":self.__on_clear_search,
@@ -1566,8 +1568,10 @@
         def __on_searchentry_changed(self, widget):
                 if widget.get_text_length() > 0:
                         self.w_clear_search_button.set_sensitive(True)
+                        self.w_clear_search_menuitem.set_sensitive(True)
                 else:
                         self.w_clear_search_button.set_sensitive(False)
+                        self.w_clear_search_menuitem.set_sensitive(False)
                 self.__enable_disable_entry_selection(widget)
                 if self.is_search_all and not self.changing_search_option:
                         if self.w_searchentry.get_text() == "":
@@ -1871,7 +1875,7 @@
         def __on_edit_paste(self, widget):
                 self.w_searchentry.paste_clipboard()
 
-        def __on_clear_paste(self, widget):
+        def __on_delete(self, widget):
                 bounds = self.w_searchentry.get_selection_bounds()
                 self.w_searchentry.delete_text(bounds[0], bounds[1])
                 return
@@ -2119,7 +2123,7 @@
                 self.__enable_disable_deselect()
                 self.w_cut_menuitem.set_sensitive(False)
                 self.w_copy_menuitem.set_sensitive(False)
-                self.w_clear_menuitem.set_sensitive(False)
+                self.w_delete_menuitem.set_sensitive(False)
                 return False
 
         def __on_searchentry_activate(self, widget):
@@ -2135,7 +2139,7 @@
                         #enable selection functions
                         self.w_cut_menuitem.set_sensitive(True)
                         self.w_copy_menuitem.set_sensitive(True)
-                        self.w_clear_menuitem.set_sensitive(True)
+                        self.w_delete_menuitem.set_sensitive(True)
                         if char_count == abs(bounds[1] - bounds[0]):
                                 self.w_selectall_menuitem.set_sensitive(False)
                         else:
@@ -2144,7 +2148,7 @@
                 else:
                         self.w_cut_menuitem.set_sensitive(False)
                         self.w_copy_menuitem.set_sensitive(False)
-                        self.w_clear_menuitem.set_sensitive(False)
+                        self.w_delete_menuitem.set_sensitive(False)
                         self.w_deselect_menuitem.set_sensitive(False)
                         if char_count == 0:
                                 self.w_selectall_menuitem.set_sensitive(False)