if context == 'normal':
if event.type == pygame.KEYDOWN:
key = mapping.find_by_key_num(event.key)
- if key is not None:
+ if key is not None and not key.disabled:
threading.Thread(name = "MSKeyAction", target=key.do_actions).start()
threading.Thread(name = "MSClic", target=key.list_actions, args = [screen]).start()
elif event.type == pygame.MOUSEBUTTONUP:
threading.Thread(name = "MSClic", target=key.list_actions, args = [screen]).start()
draw_lock.acquire()
- if getattr(sys, 'frozen', False):
- icon_police = pygame.font.Font(sys._MEIPASS + "/Symbola.ttf", 19)
- police = pygame.font.Font(sys._MEIPASS + "/Ubuntu-Regular.ttf", 14)
- else:
- icon_police = pygame.font.Font("Symbola.ttf", 19)
- police = pygame.font.Font("Ubuntu-Regular.ttf", 14)
+ police = helpers.font(14)
+ icon_police = helpers.font(14, font = "Symbola")
surface = pygame.Surface((208, 250)).convert()
surface.fill((250, 250, 250))
for music_file in open_files.values():
police.set_bold(False)
if music_file.is_playing():
- icon = icon_police.render("⏵", True, (0,0,0))
if music_file.is_paused():
icon = icon_police.render("⏸", True, (0,0,0))
else:
+ icon = icon_police.render("⏵", True, (0,0,0))
police.set_bold(True)
text = police.render(music_file.name, True, (0,0,0))
surface.blit(icon, (0, offset))