def pita(textnv): global OLD_ACTIVE_WINDOW_TITLE, ACTIVE_FILE_PATH filename, folders, title = utilities.get_window_title_info() active_has_changed = OLD_ACTIVE_WINDOW_TITLE != title # check to see if the active file has changed; if not, skip this step if active_has_changed: OLD_ACTIVE_WINDOW_TITLE = title ACTIVE_FILE_PATH = scanner.guess_file_based_on_window_title(filename, folders) if filename == None: utilities.report("pita: filename pattern not found in window title") return if ACTIVE_FILE_PATH[0] != None: global CHOICES CHOICES = selector.get_similar_symbol_name(str(textnv), scanner.DATA["directories"][ACTIVE_FILE_PATH[0]][ACTIVE_FILE_PATH[1]]["names"]) try: if settings.SETTINGS["miscellaneous"]["status_window_enabled"]: display = "" counter = 1 for result in CHOICES: if counter>1: display+="\n" display+=str(counter)+" "+result[1] counter+=1 control.nexus().intermediary.hint(display) except Exception: utilities.simple_log()
def pita_list_provider(): filename, folders, title = utilities.get_window_title_info() active_file_path = scanner.guess_file_based_on_window_title(filename, folders) if filename == None: utilities.report("pita: filename pattern not found in window title") return [] if active_file_path[0] != None: return scanner.DATA["directories"][active_file_path[0]][active_file_path[1]]["names"] else: return []
def pita_list_provider(): filename, folders, title = utilities.get_window_title_info() active_file_path = scanner.guess_file_based_on_window_title( filename, folders) if filename == None: utilities.report("pita: filename pattern not found in window title") return [] if active_file_path[0] != None: return scanner.DATA["directories"][active_file_path[0]][ active_file_path[1]]["names"] else: return []
def pita(textnv): global OLD_ACTIVE_WINDOW_TITLE, ACTIVE_FILE_PATH filename, folders, title = utilities.get_window_title_info() active_has_changed = OLD_ACTIVE_WINDOW_TITLE != title # check to see if the active file has changed; if not, skip this step if active_has_changed: OLD_ACTIVE_WINDOW_TITLE = title ACTIVE_FILE_PATH = scanner.guess_file_based_on_window_title(filename, folders) if filename == None: utilities.report("pita: filename pattern not found in window title") return if ACTIVE_FILE_PATH[0] != None: result = selector.get_similar_symbol_name(str(textnv), scanner.DATA["directories"][ACTIVE_FILE_PATH[0]][ACTIVE_FILE_PATH[1]]["names"]) # print "fuzzy match: ", str(textnv), "->", result Text(result)._execute()