Пример #1
0
def test():
  
  global logger
  
  logger.info("Test started")
  selector = SpellingModeSelector()
  
  selector.select(predefined_modes.get_predefined_modes())
  result = selector.get_selected_mode()
  
  if result:
    logger.info("selected_mode='%s'" % result.control.name)
  else:
    logger.info("selection cancelled")
  logger.info("Test finished")
Пример #2
0
def get_available_modes(includePredefinedModes = True):
  
  modes = []
  
  if includePredefinedModes:
    modes.extend(predefined_modes.get_predefined_modes())
  
  filePattern = re.compile(MODE_FILE_EXTENSION_PATTERN)
  
  for file in os.listdir(MODE_FILE_DIRECTORY):
    match = filePattern.match(file)
    
    if (match):  
      modeName = match.group(1)
      mode = read_mode(modeName)
      modes.append(mode)    
    
  return modes