menu de diálogo - definir cores das teclas de atalho?

0

Eu criei um sistema de menu com diálogo para iniciar vários programas e sistemas operacionais em DosBox, VirtualBox e nativamente. Quase tudo funciona tão bem quanto eu poderia perguntar. Eu tenho um pouco de nit-pic cosmético embora. Quando os itens de menu enumerados (?) Excedem um único caractere, eles se tornam multicoloridos.

Sei que isso pode ser uma decisão de design para facilitar o agrupamento de teclas de atalho. Se eu começar meus itens de menu como "01", "02", etc, ... eles ainda são multi-coloridos (o zero é vermelho, o segundo dígito é amarelo). E se eu pressionar "1", eu levo para "10", depois "11", etc, ...

Eu posso apreciar a facilidade desta configuração, se eu tiver um menu com uma grande quantidade de itens, eu posso pular para grupos de 10 pressionando "1", ou "2", etc, ...

Gostaria apenas de remover a sugestão visual. Eu gostaria que os itens do menu tivessem a mesma cor. I.E., eu gostaria que tanto o "1" quanto o "2" no número de escolha "12" fossem da mesma cor.

Isso é possível?

    
por Terry Wendt 24.11.2018 / 03:15

1 resposta

1

Algumas das cores são configuráveis. Parece que você está falando sobre o código implementado aqui :

attrs[3] = tag_key_selected_attr;
attrs[2] = tag_key_attr;
attrs[1] = tag_selected_attr;
attrs[0] = tag_attr;

e (a "chave" é o detalhe de interesse) existem alguns exemplos de configuração de cores no diretório samples , por exemplo, este section :

# Tag key color
tag_key_color = button_key_inactive_color

# Selected tag key color
tag_key_selected_color = (RED,BLUE,ON)

Ou seja, se você fez as várias cores das tags iguais, o destaque desapareceria.

    
por 24.11.2018 / 03:31

Tags