def advanced_find_active(self, action, data=None): doc = self._window.get_active_document() if not doc: return try: start, end = doc.get_selection_bounds() search_text = unicode(doc.get_text(start, end, True), 'utf-8') except: search_text = self.current_search_pattern if self.find_ui == None: self.find_ui = AdvancedFindUI(self._plugin) else: self.find_ui.findDialog.present() self.find_ui.findTextComboboxtext.grab_focus() if search_text != "": self.find_ui.findTextComboboxtext.get_child().set_text(search_text) if self.current_replace_text != "": self.find_ui.replaceTextComboboxtext.get_child().set_text( self.current_replace_text) if self.current_file_pattern != "": self.find_ui.filterComboboxtext.get_child().set_text( self.current_file_pattern) '''
def advanced_find_active(self, action): doc = self._window.get_active_document() if not doc: return try: start, end = doc.get_selection_bounds() search_text = unicode(doc.get_text(start, end)) except: search_text = self.current_search_pattern if self.find_ui == None: self.find_ui = AdvancedFindUI(self._plugin) else: self.find_ui.findDialog.present() self.find_ui.findTextEntry.grab_focus() if search_text != "": self.find_ui.findTextEntry.child.set_text(search_text) if self.current_replace_text != "": self.find_ui.replaceTextEntry.child.set_text( self.current_replace_text) '''