def GetFindDetails(self, show_error=False): try: return FindReplaceDetails( find = self.combo_find.GetValue(), find_history = get_combo_history(self.combo_find), replace = self.combo_replace.GetValue(), replace_history = get_combo_history(self.combo_replace), case = self.check_case.GetValue(), reverse = self.check_reverse.GetValue(), regexp = self.check_regexp.GetValue()) except re.error as e: if show_error: dialogs.error(self, "Invalid regular expression: %s." % str(e).capitalize())
def GetDetails(self): return SearchDetails( case = self.check_case.GetValue(), regexp = self.check_regexp.GetValue(), hidden = self.check_hidden.GetValue(), find = self.find, find_history = get_combo_history(self.combo_find), file_patterns = self.combo_file_patterns.GetValue(), path = self.path, path_history = self.dir_picker.GetHistory())
def GetHistory(self): return get_combo_history(self.path_ctrl)