Eclipse codebase: existe-t-il un lieu pouvant intercepter toutes les données de coloration?

StackOverflow https://stackoverflow.com/questions/603463

  •  03-07-2019
  •  | 
  •  

Question

Je songe à créer un commutateur de fond sombre global simple pour Eclipse.

Par exemple, intercepte toutes les couleurs sur le point d'être rendues et les remplace: (R, G, B) - > (255-R, 255-G, 255-B).

Pouvez-vous suggérer des sources d'Eclipse où cela peut être fait?

Les problèmes actuels sont

  • Chaque paire langue-couleur doit être modifiée manuellement
  • Certaines barres verticales sont toujours blanches

Les questions connexes:

Était-ce utile?

La solution

Il n'y en a pas. Une fois, j'ai exploré la création d'un jeu de couleurs sombres pour un IDE basé sur Eclipse que nous créions pour nos clients. Les barres verticales restent blanches et certaines autres couleurs ne peuvent pas être modifiées également.

Maintenant, je dois dire qu’il existe toujours une manière obscure de faire quelque chose. Si vous le souhaitez vraiment et que vous avez des compétences en programmation Java, vous pouvez écrire un crochet d’adaptateur Equinox qui exécuterait une instrumentation en code octet sur SWT pour intercepter tous les appels liés aux couleurs et les mettre en proxy via votre mappeur de couleurs. (Demandez à SO si vous avez besoin d'aide pour cela.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top