Base di codice Eclipse: esiste un luogo che può intercettare tutti i dati di colorazione?
-
03-07-2019 - |
Domanda
Sto pensando di fare un semplice cambio di sfondo scuro globale per Eclipse.
Ad esempio intercetta tutti i colori che stanno per essere resi e li sostituisce: (R, G, B) - > (255-R, 255-G, 255-B).
Puoi suggerire i punti sorgente di Eclipse dove è possibile farlo?
I problemi attuali sono
- Ogni coppia lingua-colore deve essere modificata manualmente
- Ci sono barre verticali che sono sempre bianche
Le domande correlate:
Soluzione
Non ce n'è. Una volta ho esplorato la creazione di una combinazione di colori scuri per un IDE basato su Eclipse che stavamo creando per i nostri clienti. Le barre verticali rimangono bianche e alcuni altri colori non possono essere cambiati.
Ora, devo dire che c'è sempre un modo oscuro di fare qualcosa. Se lo desideri davvero e hai richiesto capacità di programmazione Java, potresti scrivere un hook dell'adattatore Equinox che eseguirà la strumentazione del codice byte su SWT per intercettare tutte le chiamate relative al colore e proxy attraverso il tuo mappatore di colori. (Chiedi a SO se hai bisogno di aiuto con quello.)