def show_search_page(self, search_string, press_return=False): self.category_view.unselect_all() self.press_return = press_return if self.press_return: completion_grab_window.popup_grab_window_focus_out() search_page = SearchPage(self.data_manager) self.show_pkg_view(search_page) search_page.update(map(lambda word: word.encode("utf8"), search_string.split(" ")))
def popup_completion(self, press_id): if (not self.in_press) and (not self.press_return) and press_id == self.press_id and self.entry_changed: search_string = search_entry.get_text() if len(search_string.strip()) >= 3: match_pkgs = self.data_manager.get_pkgs_match_input(search_string) if len(match_pkgs) > 0: completion_window.show(search_string, match_pkgs) else: completion_grab_window.popup_grab_window_focus_out() else: completion_grab_window.popup_grab_window_focus_out() self.entry_changed = False
def show_search_page(self, search_string, press_return=False): if search_string.strip() != "": self.category_view.unselect_all() self.press_return = press_return if self.press_return: completion_grab_window.popup_grab_window_focus_out() search_page = SearchPage(self.data_manager) self.show_pkg_view(search_page) search_page.update(map(lambda word: word.encode("utf8"), search_string.split(" "))) else: global_logger.warn("empty string in search text input")
def show_search_page(self, search_string, press_return=False): if search_string.strip() != "": self.category_view.unselect_all() self.press_return = press_return if self.press_return: completion_grab_window.popup_grab_window_focus_out() search_page = SearchPage(self.data_manager) self.show_pkg_view(search_page) search_page.update( map(lambda word: word.encode("utf8"), search_string.split(" "))) else: global_logger.warn("empty string in search text input")
def popup_completion(self, press_id): if (not self.in_press) and ( not self.press_return ) and press_id == self.press_id and self.entry_changed: search_string = search_entry.get_text() if len(search_string.strip()) >= 3: match_pkgs = self.data_manager.get_pkgs_match_input( search_string) if len(match_pkgs) > 0: completion_window.show(search_string, match_pkgs) else: completion_grab_window.popup_grab_window_focus_out() else: completion_grab_window.popup_grab_window_focus_out() self.entry_changed = False