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)
        '''	
Exemple #2
0
    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)
        '''